0,0 → 1,13096 |
|
Flight-Ctrl_MEGA644_V0_61.elf: file format elf32-avr |
|
Sections: |
Idx Name Size VMA LMA File off Algn |
0 .data 0000072a 00800100 00007e8e 00007f42 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
1 .text 00007e8e 00000000 00000000 000000b4 2**1 |
CONTENTS, ALLOC, LOAD, READONLY, CODE |
2 .bss 000004f6 0080082a 0080082a 0000866c 2**0 |
ALLOC |
3 .eeprom 00000800 00810000 00810000 0000866c 2**0 |
CONTENTS, ALLOC, LOAD, DATA |
4 .stab 00000378 00000000 00000000 00008e6c 2**2 |
CONTENTS, READONLY, DEBUGGING |
5 .stabstr 00000071 00000000 00000000 000091e4 2**0 |
CONTENTS, READONLY, DEBUGGING |
Disassembly of section .text: |
|
00000000 <__vectors>: |
0: 0c 94 e5 01 jmp 0x3ca ; 0x3ca <__ctors_end> |
4: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
8: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
10: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
14: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
18: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
1c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
20: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
24: 0c 94 ab 0c jmp 0x1956 ; 0x1956 <__vector_9> |
28: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
2c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
30: 0c 94 9c 15 jmp 0x2b38 ; 0x2b38 <__vector_12> |
34: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
38: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
3c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
40: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
44: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
48: 0c 94 ff 0b jmp 0x17fe ; 0x17fe <__vector_18> |
4c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
50: 0c 94 ad 04 jmp 0x95a ; 0x95a <__vector_20> |
54: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
58: 0c 94 9e 03 jmp 0x73c ; 0x73c <__vector_22> |
5c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
60: 0c 94 91 0d jmp 0x1b22 ; 0x1b22 <__vector_24> |
64: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
68: 0c 94 e9 14 jmp 0x29d2 ; 0x29d2 <__vector_26> |
6c: 0c 94 02 02 jmp 0x404 ; 0x404 <__bad_interrupt> |
|
00000070 <__c.2052>: |
70: 0a 0a 0d 00 .... |
|
00000074 <__c.2050>: |
74: 4e 65 75 74 72 61 6c 00 Neutral. |
|
0000007c <__c.2048>: |
7c: 48 65 61 64 69 6e 67 48 6f 6c 64 00 HeadingHold. |
|
00000088 <__c.2046>: |
88: 0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00 ..Steuerung: . |
|
00000096 <__c.2044>: |
96: 4f 4b 0a 0d 00 OK... |
|
0000009b <__c.2039>: |
9b: 0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64 ..Abgleich Luftd |
ab: 72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00 rucksensor... |
|
000000b8 <__c.2037>: |
b8: 0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65 ..Benutze Parame |
c8: 74 65 72 73 61 74 7a 20 25 64 00 tersatz %d. |
|
000000d3 <__c.2031>: |
d3: 0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20 ..Init. EEPROM: |
e3: 47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c Generiere Defaul |
f3: 74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00 t-Parameter.... |
|
00000102 <__c.2029>: |
102: 0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ..============== |
112: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ================ |
... |
|
00000123 <__c.2027>: |
123: 0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20 ..FlightControl |
133: 56 25 64 2e 25 64 20 00 V%d.%d . |
|
0000013b <__c.2026>: |
13b: 2e 00 .. |
|
0000013d <__c.2108>: |
13d: 52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00 Range:%3i-%3i. |
|
0000014b <__c.2106>: |
14b: 53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00 Stellung: %3i. |
|
00000159 <__c.2104>: |
159: 53 65 74 70 6f 69 6e 74 20 20 25 33 69 00 Setpoint %3i. |
|
00000167 <__c.2102>: |
167: 53 65 72 76 6f 20 20 00 Servo . |
|
0000016f <__c.2099>: |
16f: 50 6f 34 3a 20 25 33 69 20 50 6f 38 3a 20 25 33 Po4: %3i Po8: %3 |
17f: 69 00 i. |
|
00000181 <__c.2097>: |
181: 50 6f 33 3a 20 25 33 69 20 50 6f 37 3a 20 25 33 Po3: %3i Po7: %3 |
191: 69 00 i. |
|
00000193 <__c.2095>: |
193: 50 6f 32 3a 20 25 33 69 20 50 6f 36 3a 20 25 33 Po2: %3i Po6: %3 |
1a3: 69 00 i. |
|
000001a5 <__c.2093>: |
1a5: 50 6f 31 3a 20 25 33 69 20 50 6f 35 3a 20 25 33 Po1: %3i Po5: %3 |
1b5: 69 00 i. |
|
000001b7 <__c.2090>: |
1b7: 53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00 Start: %5i. |
|
000001c6 <__c.2088>: |
1c6: 4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00 Messwert: %5i. |
|
000001d5 <__c.2086>: |
1d5: 52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00 Richtung: %5i. |
|
000001e4 <__c.2084>: |
1e4: 4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00 Kompass . |
|
000001f3 <__c.2081>: |
1f3: 45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00 Empf.Pegel:%5i. |
|
00000202 <__c.2079>: |
202: 53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00 Spannung: %5i. |
|
00000211 <__c.2076>: |
211: 48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00 Hoch %4i (%3i). |
|
00000220 <__c.2074>: |
220: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
0000022f <__c.2072>: |
22f: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
0000023e <__c.2070>: |
23e: 41 43 43 20 2d 20 53 65 6e 73 6f 72 00 ACC - Sensor. |
|
0000024b <__c.2067>: |
24b: 47 69 65 72 20 25 34 69 20 28 25 33 69 29 00 Gier %4i (%3i). |
|
0000025a <__c.2065>: |
25a: 52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00 Roll %4i (%3i). |
|
00000269 <__c.2063>: |
269: 4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00 Nick %4i (%3i). |
|
00000278 <__c.2061>: |
278: 47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00 Gyro - Sensor. |
|
00000286 <__c.2058>: |
286: 50 33 3a 25 34 69 20 20 50 34 3a 25 34 69 20 00 P3:%4i P4:%4i . |
|
00000296 <__c.2056>: |
296: 50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00 P1:%4i P2:%4i . |
|
000002a6 <__c.2054>: |
2a6: 47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00 Gs:%4i Gi:%4i . |
|
000002b6 <__c.2052>: |
2b6: 4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00 Ni:%4i Ro:%4i . |
|
000002c6 <__c.2049>: |
2c6: 4b 37 3a 25 34 69 20 20 4b 38 3a 25 34 69 20 00 K7:%4i K8:%4i . |
|
000002d6 <__c.2047>: |
2d6: 4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00 K5:%4i K6:%4i . |
|
000002e6 <__c.2045>: |
2e6: 4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00 K3:%4i K4:%4i . |
|
000002f6 <__c.2043>: |
2f6: 4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00 K1:%4i K2:%4i . |
|
00000306 <__c.2040>: |
306: 4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00 Kompass: %5i. |
|
00000315 <__c.2038>: |
315: 52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00 Roll: %5i. |
|
00000324 <__c.2036>: |
324: 4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00 Nick: %5i. |
|
00000333 <__c.2034>: |
333: 61 6b 74 2e 20 4c 61 67 65 00 akt. Lage. |
|
0000033d <__c.2031>: |
33d: 48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00 H.henregelung. |
|
0000034b <__c.2029>: |
34b: 4b 65 69 6e 65 20 00 Keine . |
|
00000352 <__c.2027>: |
352: 4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00 Off : %5i. |
|
00000361 <__c.2025>: |
361: 4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00 Luftdruck: %5i. |
|
00000370 <__c.2023>: |
370: 53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00 SollHoehe: %5i. |
|
0000037f <__c.2021>: |
37f: 48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00 Hoehe: %5i. |
|
0000038e <__c.2017>: |
38e: 28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00 (c) Holger Buss. |
|
0000039e <__c.2015>: |
39e: 53 65 74 74 69 6e 67 3a 20 25 64 20 00 Setting: %d . |
|
000003ab <__c.2013>: |
3ab: 56 25 64 2e 25 64 00 V%d.%d. |
|
000003b2 <__c.2011>: |
3b2: 2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b ++ MikroKopter + |
3c2: 2b 00 +. |
|
000003c4 <__c.2008>: |
3c4: 5b 25 69 5d 00 00 [%i].. |
|
000003ca <__ctors_end>: |
3ca: 11 24 eor r1, r1 |
3cc: 1f be out 0x3f, r1 ; 63 |
3ce: cf ef ldi r28, 0xFF ; 255 |
3d0: d0 e1 ldi r29, 0x10 ; 16 |
3d2: de bf out 0x3e, r29 ; 62 |
3d4: cd bf out 0x3d, r28 ; 61 |
|
000003d6 <__do_copy_data>: |
3d6: 18 e0 ldi r17, 0x08 ; 8 |
3d8: a0 e0 ldi r26, 0x00 ; 0 |
3da: b1 e0 ldi r27, 0x01 ; 1 |
3dc: ee e8 ldi r30, 0x8E ; 142 |
3de: fe e7 ldi r31, 0x7E ; 126 |
3e0: 02 c0 rjmp .+4 ; 0x3e6 <.do_copy_data_start> |
|
000003e2 <.do_copy_data_loop>: |
3e2: 05 90 lpm r0, Z+ |
3e4: 0d 92 st X+, r0 |
|
000003e6 <.do_copy_data_start>: |
3e6: aa 32 cpi r26, 0x2A ; 42 |
3e8: b1 07 cpc r27, r17 |
3ea: d9 f7 brne .-10 ; 0x3e2 <.do_copy_data_loop> |
|
000003ec <__do_clear_bss>: |
3ec: 1d e0 ldi r17, 0x0D ; 13 |
3ee: aa e2 ldi r26, 0x2A ; 42 |
3f0: b8 e0 ldi r27, 0x08 ; 8 |
3f2: 01 c0 rjmp .+2 ; 0x3f6 <.do_clear_bss_start> |
|
000003f4 <.do_clear_bss_loop>: |
3f4: 1d 92 st X+, r1 |
|
000003f6 <.do_clear_bss_start>: |
3f6: a0 32 cpi r26, 0x20 ; 32 |
3f8: b1 07 cpc r27, r17 |
3fa: e1 f7 brne .-8 ; 0x3f4 <.do_clear_bss_loop> |
3fc: 0e 94 39 02 call 0x472 ; 0x472 <main> |
400: 0c 94 46 3f jmp 0x7e8c ; 0x7e8c <_exit> |
|
00000404 <__bad_interrupt>: |
404: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> |
|
00000408 <GetActiveParamSetNumber>: |
408: a2 e0 ldi r26, 0x02 ; 2 |
40a: b0 e0 ldi r27, 0x00 ; 0 |
40c: 0e 94 32 3f call 0x7e64 ; 0x7e64 <__eeprom_read_byte_1F2021> |
410: 80 2d mov r24, r0 |
412: 99 27 eor r25, r25 |
414: 08 95 ret |
|
00000416 <WriteParameterSet>: |
416: fb 01 movw r30, r22 |
418: 28 2f mov r18, r24 |
41a: 86 30 cpi r24, 0x06 ; 6 |
41c: 08 f0 brcs .+2 ; 0x420 <WriteParameterSet+0xa> |
41e: 25 e0 ldi r18, 0x05 ; 5 |
420: 84 2f mov r24, r20 |
422: 99 27 eor r25, r25 |
424: 42 9f mul r20, r18 |
426: d0 01 movw r26, r0 |
428: 11 24 eor r1, r1 |
42a: ac 59 subi r26, 0x9C ; 156 |
42c: bf 4f sbci r27, 0xFF ; 255 |
|
0000042e <.26_start>: |
42e: 01 97 sbiw r24, 0x01 ; 1 |
430: 24 f0 brlt .+8 ; 0x43a <.26_finished> |
432: 01 90 ld r0, Z+ |
434: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
438: fa cf rjmp .-12 ; 0x42e <.26_start> |
|
0000043a <.26_finished>: |
43a: a2 e0 ldi r26, 0x02 ; 2 |
43c: b0 e0 ldi r27, 0x00 ; 0 |
43e: 02 2e mov r0, r18 |
440: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
444: 08 95 ret |
|
00000446 <ReadParameterSet>: |
446: cf 93 push r28 |
448: df 93 push r29 |
44a: fb 01 movw r30, r22 |
44c: c4 2f mov r28, r20 |
44e: dd 27 eor r29, r29 |
450: 86 30 cpi r24, 0x06 ; 6 |
452: 08 f0 brcs .+2 ; 0x456 <ReadParameterSet+0x10> |
454: 85 e0 ldi r24, 0x05 ; 5 |
456: 48 9f mul r20, r24 |
458: d0 01 movw r26, r0 |
45a: 11 24 eor r1, r1 |
45c: ac 59 subi r26, 0x9C ; 156 |
45e: bf 4f sbci r27, 0xFF ; 255 |
|
00000460 <.44_start>: |
460: 21 97 sbiw r28, 0x01 ; 1 |
462: 24 f0 brlt .+8 ; 0x46c <.44_finished> |
464: 0e 94 32 3f call 0x7e64 ; 0x7e64 <__eeprom_read_byte_1F2021> |
468: 01 92 st Z+, r0 |
46a: fa cf rjmp .-12 ; 0x460 <.44_start> |
|
0000046c <.44_finished>: |
46c: df 91 pop r29 |
46e: cf 91 pop r28 |
470: 08 95 ret |
|
00000472 <main>: |
472: 0f 93 push r16 |
474: 1f 93 push r17 |
476: cf 93 push r28 |
478: df 93 push r29 |
47a: 91 e0 ldi r25, 0x01 ; 1 |
47c: 97 b9 out 0x07, r25 ; 7 |
47e: 8f ef ldi r24, 0xFF ; 255 |
480: 88 b9 out 0x08, r24 ; 8 |
482: 8b e1 ldi r24, 0x1B ; 27 |
484: 84 b9 out 0x04, r24 ; 4 |
486: 95 b9 out 0x05, r25 ; 5 |
488: 8e e3 ldi r24, 0x3E ; 62 |
48a: 8a b9 out 0x0a, r24 ; 10 |
48c: 57 9a sbi 0x0a, 7 ; 10 |
48e: 87 ef ldi r24, 0xF7 ; 247 |
490: 8b b9 out 0x0b, r24 ; 11 |
492: 84 b7 in r24, 0x34 ; 52 |
494: 87 7f andi r24, 0xF7 ; 247 |
496: 84 bf out 0x34, r24 ; 52 |
498: 80 91 60 00 lds r24, 0x0060 |
49c: 88 61 ori r24, 0x18 ; 24 |
49e: 80 93 60 00 sts 0x0060, r24 |
4a2: 10 92 60 00 sts 0x0060, r1 |
4a6: 80 ed ldi r24, 0xD0 ; 208 |
4a8: 97 e0 ldi r25, 0x07 ; 7 |
4aa: 90 93 48 08 sts 0x0848, r25 |
4ae: 80 93 47 08 sts 0x0847, r24 |
4b2: 10 92 d5 08 sts 0x08D5, r1 |
4b6: 10 92 d4 08 sts 0x08D4, r1 |
4ba: 10 92 59 0c sts 0x0C59, r1 |
4be: 10 92 58 0c sts 0x0C58, r1 |
4c2: 10 92 d3 08 sts 0x08D3, r1 |
4c6: 10 92 d2 08 sts 0x08D2, r1 |
4ca: 10 92 d1 08 sts 0x08D1, r1 |
4ce: 10 92 d0 08 sts 0x08D0, r1 |
4d2: 28 98 cbi 0x05, 0 ; 5 |
4d4: 0e 94 52 0d call 0x1aa4 ; 0x1aa4 <Timer_Init> |
4d8: 0e 94 c8 07 call 0xf90 ; 0xf90 <UART_Init> |
4dc: 0e 94 87 15 call 0x2b0e ; 0x2b0e <rc_sum_init> |
4e0: 0e 94 8b 0d call 0x1b16 ; 0x1b16 <ADC_Init> |
4e4: 0e 94 cf 14 call 0x299e ; 0x299e <i2c_init> |
4e8: 78 94 sei |
4ea: 10 92 c6 0a sts 0x0AC6, r1 |
4ee: 8d e3 ldi r24, 0x3D ; 61 |
4f0: 80 93 c7 0a sts 0x0AC7, r24 |
4f4: 84 e0 ldi r24, 0x04 ; 4 |
4f6: 80 93 c8 0a sts 0x0AC8, r24 |
4fa: 8d e3 ldi r24, 0x3D ; 61 |
4fc: 90 e0 ldi r25, 0x00 ; 0 |
4fe: 9f 93 push r25 |
500: 8f 93 push r24 |
502: 1f 92 push r1 |
504: 1f 92 push r1 |
506: 83 e2 ldi r24, 0x23 ; 35 |
508: 91 e0 ldi r25, 0x01 ; 1 |
50a: 9f 93 push r25 |
50c: 8f 93 push r24 |
50e: 1f 92 push r1 |
510: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
514: 82 e0 ldi r24, 0x02 ; 2 |
516: 91 e0 ldi r25, 0x01 ; 1 |
518: 9f 93 push r25 |
51a: 8f 93 push r24 |
51c: 1f 92 push r1 |
51e: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
522: 29 9a sbi 0x05, 1 ; 5 |
524: a1 e0 ldi r26, 0x01 ; 1 |
526: b0 e0 ldi r27, 0x00 ; 0 |
528: 0e 94 32 3f call 0x7e64 ; 0x7e64 <__eeprom_read_byte_1F2021> |
52c: 80 2d mov r24, r0 |
52e: 2d b7 in r18, 0x3d ; 61 |
530: 3e b7 in r19, 0x3e ; 62 |
532: 26 5f subi r18, 0xF6 ; 246 |
534: 3f 4f sbci r19, 0xFF ; 255 |
536: 0f b6 in r0, 0x3f ; 63 |
538: f8 94 cli |
53a: 3e bf out 0x3e, r19 ; 62 |
53c: 0f be out 0x3f, r0 ; 63 |
53e: 2d bf out 0x3d, r18 ; 61 |
540: 8b 33 cpi r24, 0x3B ; 59 |
542: a9 f1 breq .+106 ; 0x5ae <main+0x13c> |
544: 83 ed ldi r24, 0xD3 ; 211 |
546: 90 e0 ldi r25, 0x00 ; 0 |
548: 9f 93 push r25 |
54a: 8f 93 push r24 |
54c: 1f 92 push r1 |
54e: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
552: 0e 94 09 1f call 0x3e12 ; 0x3e12 <DefaultKonstanten1> |
556: 4a e3 ldi r20, 0x3A ; 58 |
558: 60 e9 ldi r22, 0x90 ; 144 |
55a: 7c e0 ldi r23, 0x0C ; 12 |
55c: 80 e0 ldi r24, 0x00 ; 0 |
55e: 0e 94 0b 02 call 0x416 ; 0x416 <WriteParameterSet> |
562: 01 e0 ldi r16, 0x01 ; 1 |
564: 0f 90 pop r0 |
566: 0f 90 pop r0 |
568: 0f 90 pop r0 |
56a: 02 30 cpi r16, 0x02 ; 2 |
56c: 49 f4 brne .+18 ; 0x580 <main+0x10e> |
56e: 0e 94 9d 1e call 0x3d3a ; 0x3d3a <DefaultKonstanten2> |
572: 4a e3 ldi r20, 0x3A ; 58 |
574: 60 e9 ldi r22, 0x90 ; 144 |
576: 7c e0 ldi r23, 0x0C ; 12 |
578: 82 e0 ldi r24, 0x02 ; 2 |
57a: 0e 94 0b 02 call 0x416 ; 0x416 <WriteParameterSet> |
57e: 03 e0 ldi r16, 0x03 ; 3 |
580: 4a e3 ldi r20, 0x3A ; 58 |
582: 60 e9 ldi r22, 0x90 ; 144 |
584: 7c e0 ldi r23, 0x0C ; 12 |
586: 80 2f mov r24, r16 |
588: 0e 94 0b 02 call 0x416 ; 0x416 <WriteParameterSet> |
58c: 0f 5f subi r16, 0xFF ; 255 |
58e: 06 30 cpi r16, 0x06 ; 6 |
590: 60 f3 brcs .-40 ; 0x56a <main+0xf8> |
592: 81 e0 ldi r24, 0x01 ; 1 |
594: 22 e0 ldi r18, 0x02 ; 2 |
596: 30 e0 ldi r19, 0x00 ; 0 |
598: d9 01 movw r26, r18 |
59a: 08 2e mov r0, r24 |
59c: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
5a0: 8b e3 ldi r24, 0x3B ; 59 |
5a2: 21 50 subi r18, 0x01 ; 1 |
5a4: 30 40 sbci r19, 0x00 ; 0 |
5a6: d9 01 movw r26, r18 |
5a8: 08 2e mov r0, r24 |
5aa: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
5ae: 02 e0 ldi r16, 0x02 ; 2 |
5b0: 10 e0 ldi r17, 0x00 ; 0 |
5b2: d8 01 movw r26, r16 |
5b4: 0e 94 32 3f call 0x7e64 ; 0x7e64 <__eeprom_read_byte_1F2021> |
5b8: 80 2d mov r24, r0 |
5ba: 4a e3 ldi r20, 0x3A ; 58 |
5bc: 60 e9 ldi r22, 0x90 ; 144 |
5be: 7c e0 ldi r23, 0x0C ; 12 |
5c0: 0e 94 23 02 call 0x446 ; 0x446 <ReadParameterSet> |
5c4: d8 01 movw r26, r16 |
5c6: 0e 94 32 3f call 0x7e64 ; 0x7e64 <__eeprom_read_byte_1F2021> |
5ca: 80 2d mov r24, r0 |
5cc: 99 27 eor r25, r25 |
5ce: 9f 93 push r25 |
5d0: 8f 93 push r24 |
5d2: 88 eb ldi r24, 0xB8 ; 184 |
5d4: 90 e0 ldi r25, 0x00 ; 0 |
5d6: 9f 93 push r25 |
5d8: 8f 93 push r24 |
5da: 1f 92 push r1 |
5dc: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
5e0: 80 91 98 0c lds r24, 0x0C98 |
5e4: 0f 90 pop r0 |
5e6: 0f 90 pop r0 |
5e8: 0f 90 pop r0 |
5ea: 0f 90 pop r0 |
5ec: 0f 90 pop r0 |
5ee: 80 ff sbrs r24, 0 |
5f0: 20 c0 rjmp .+64 ; 0x632 <main+0x1c0> |
5f2: 8b e9 ldi r24, 0x9B ; 155 |
5f4: 90 e0 ldi r25, 0x00 ; 0 |
5f6: 9f 93 push r25 |
5f8: 8f 93 push r24 |
5fa: 1f 92 push r1 |
5fc: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
600: 84 ec ldi r24, 0xC4 ; 196 |
602: 99 e0 ldi r25, 0x09 ; 9 |
604: 0e 94 96 0c call 0x192c ; 0x192c <SetDelay> |
608: ec 01 movw r28, r24 |
60a: 0e 94 b5 10 call 0x216a ; 0x216a <SucheLuftruckOffset> |
60e: 0f 90 pop r0 |
610: 0f 90 pop r0 |
612: 0f 90 pop r0 |
614: ce 01 movw r24, r28 |
616: 0e 94 9f 0c call 0x193e ; 0x193e <CheckDelay> |
61a: 88 23 and r24, r24 |
61c: d9 f3 breq .-10 ; 0x614 <main+0x1a2> |
61e: 86 e9 ldi r24, 0x96 ; 150 |
620: 90 e0 ldi r25, 0x00 ; 0 |
622: 9f 93 push r25 |
624: 8f 93 push r24 |
626: 1f 92 push r1 |
628: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
62c: 0f 90 pop r0 |
62e: 0f 90 pop r0 |
630: 0f 90 pop r0 |
632: 0e 94 a4 1f call 0x3f48 ; 0x3f48 <SetNeutral> |
636: 28 98 cbi 0x05, 0 ; 5 |
638: 80 ed ldi r24, 0xD0 ; 208 |
63a: 97 e0 ldi r25, 0x07 ; 7 |
63c: 90 93 48 08 sts 0x0848, r25 |
640: 80 93 47 08 sts 0x0847, r24 |
644: 88 ee ldi r24, 0xE8 ; 232 |
646: 93 e0 ldi r25, 0x03 ; 3 |
648: 90 93 c1 0a sts 0x0AC1, r25 |
64c: 80 93 c0 0a sts 0x0AC0, r24 |
650: 85 e5 ldi r24, 0x55 ; 85 |
652: 80 93 bb 0a sts 0x0ABB, r24 |
656: 88 e8 ldi r24, 0x88 ; 136 |
658: 90 e0 ldi r25, 0x00 ; 0 |
65a: 9f 93 push r25 |
65c: 8f 93 push r24 |
65e: 1f 92 push r1 |
660: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
664: 80 91 98 0c lds r24, 0x0C98 |
668: 0f 90 pop r0 |
66a: 0f 90 pop r0 |
66c: 0f 90 pop r0 |
66e: 82 ff sbrs r24, 2 |
670: 03 c0 rjmp .+6 ; 0x678 <main+0x206> |
672: 8c e7 ldi r24, 0x7C ; 124 |
674: 90 e0 ldi r25, 0x00 ; 0 |
676: 02 c0 rjmp .+4 ; 0x67c <main+0x20a> |
678: 84 e7 ldi r24, 0x74 ; 116 |
67a: 90 e0 ldi r25, 0x00 ; 0 |
67c: 9f 93 push r25 |
67e: 8f 93 push r24 |
680: 1f 92 push r1 |
682: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
686: 0f 90 pop r0 |
688: 0f 90 pop r0 |
68a: 0f 90 pop r0 |
68c: 80 e7 ldi r24, 0x70 ; 112 |
68e: 90 e0 ldi r25, 0x00 ; 0 |
690: 9f 93 push r25 |
692: 8f 93 push r24 |
694: 1f 92 push r1 |
696: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
69a: 0e 94 dc 10 call 0x21b8 ; 0x21b8 <LcdClear> |
69e: 0f 90 pop r0 |
6a0: 0f 90 pop r0 |
6a2: 0f 90 pop r0 |
6a4: 80 91 44 08 lds r24, 0x0844 |
6a8: 88 23 and r24, r24 |
6aa: 79 f1 breq .+94 ; 0x70a <main+0x298> |
6ac: 10 92 44 08 sts 0x0844, r1 |
6b0: 0e 94 b5 20 call 0x416a ; 0x416a <MotorRegler> |
6b4: 0e 94 79 1f call 0x3ef2 ; 0x3ef2 <SendMotorData> |
6b8: 28 98 cbi 0x05, 0 ; 5 |
6ba: 80 91 01 01 lds r24, 0x0101 |
6be: 88 23 and r24, r24 |
6c0: 19 f0 breq .+6 ; 0x6c8 <main+0x256> |
6c2: 81 50 subi r24, 0x01 ; 1 |
6c4: 80 93 01 01 sts 0x0101, r24 |
6c8: 80 91 cf 08 lds r24, 0x08CF |
6cc: 88 23 and r24, r24 |
6ce: 29 f0 breq .+10 ; 0x6da <main+0x268> |
6d0: 80 91 cf 08 lds r24, 0x08CF |
6d4: 81 50 subi r24, 0x01 ; 1 |
6d6: 80 93 cf 08 sts 0x08CF, r24 |
6da: 20 91 04 01 lds r18, 0x0104 |
6de: 30 91 05 01 lds r19, 0x0105 |
6e2: 80 91 a8 0c lds r24, 0x0CA8 |
6e6: 99 27 eor r25, r25 |
6e8: 28 17 cp r18, r24 |
6ea: 39 07 cpc r19, r25 |
6ec: 34 f4 brge .+12 ; 0x6fa <main+0x288> |
6ee: 80 ed ldi r24, 0xD0 ; 208 |
6f0: 97 e0 ldi r25, 0x07 ; 7 |
6f2: 90 93 48 08 sts 0x0848, r25 |
6f6: 80 93 47 08 sts 0x0847, r24 |
6fa: 80 91 72 08 lds r24, 0x0872 |
6fe: 88 23 and r24, r24 |
700: 19 f4 brne .+6 ; 0x708 <main+0x296> |
702: 0e 94 cf 14 call 0x299e ; 0x299e <i2c_init> |
706: 01 c0 rjmp .+2 ; 0x70a <main+0x298> |
708: 28 98 cbi 0x05, 0 ; 5 |
70a: 0e 94 e5 07 call 0xfca ; 0xfca <DatenUebertragung> |
70e: 0e 94 53 08 call 0x10a6 ; 0x10a6 <BearbeiteRxDaten> |
712: 80 e0 ldi r24, 0x00 ; 0 |
714: 90 e0 ldi r25, 0x00 ; 0 |
716: 0e 94 9f 0c call 0x193e ; 0x193e <CheckDelay> |
71a: 88 23 and r24, r24 |
71c: 19 f2 breq .-122 ; 0x6a4 <main+0x232> |
71e: 80 91 d6 08 lds r24, 0x08D6 |
722: 88 23 and r24, r24 |
724: 29 f0 breq .+10 ; 0x730 <main+0x2be> |
726: 88 b1 in r24, 0x08 ; 8 |
728: 90 e1 ldi r25, 0x10 ; 16 |
72a: 89 27 eor r24, r25 |
72c: 88 b9 out 0x08, r24 ; 8 |
72e: 01 c0 rjmp .+2 ; 0x732 <main+0x2c0> |
730: 44 98 cbi 0x08, 4 ; 8 |
732: 84 ef ldi r24, 0xF4 ; 244 |
734: 91 e0 ldi r25, 0x01 ; 1 |
736: 0e 94 96 0c call 0x192c ; 0x192c <SetDelay> |
73a: b4 cf rjmp .-152 ; 0x6a4 <main+0x232> |
|
0000073c <__vector_22>: |
73c: 1f 92 push r1 |
73e: 0f 92 push r0 |
740: 0f b6 in r0, 0x3f ; 63 |
742: 0f 92 push r0 |
744: 11 24 eor r1, r1 |
746: 8f 93 push r24 |
748: 9f 93 push r25 |
74a: ef 93 push r30 |
74c: ff 93 push r31 |
74e: 80 91 00 01 lds r24, 0x0100 |
752: 88 23 and r24, r24 |
754: e1 f4 brne .+56 ; 0x78e <__vector_22+0x52> |
756: 80 91 3f 08 lds r24, 0x083F |
75a: 90 91 40 08 lds r25, 0x0840 |
75e: 01 96 adiw r24, 0x01 ; 1 |
760: 90 93 40 08 sts 0x0840, r25 |
764: 80 93 3f 08 sts 0x083F, r24 |
768: fc 01 movw r30, r24 |
76a: e5 58 subi r30, 0x85 ; 133 |
76c: f6 4f sbci r31, 0xF6 ; 246 |
76e: e0 81 ld r30, Z |
770: ed 30 cpi r30, 0x0D ; 13 |
772: 19 f0 breq .+6 ; 0x77a <__vector_22+0x3e> |
774: 86 39 cpi r24, 0x96 ; 150 |
776: 91 05 cpc r25, r1 |
778: 39 f4 brne .+14 ; 0x788 <__vector_22+0x4c> |
77a: 10 92 40 08 sts 0x0840, r1 |
77e: 10 92 3f 08 sts 0x083F, r1 |
782: 81 e0 ldi r24, 0x01 ; 1 |
784: 80 93 00 01 sts 0x0100, r24 |
788: e0 93 c6 00 sts 0x00C6, r30 |
78c: 04 c0 rjmp .+8 ; 0x796 <__vector_22+0x5a> |
78e: 10 92 40 08 sts 0x0840, r1 |
792: 10 92 3f 08 sts 0x083F, r1 |
796: ff 91 pop r31 |
798: ef 91 pop r30 |
79a: 9f 91 pop r25 |
79c: 8f 91 pop r24 |
79e: 0f 90 pop r0 |
7a0: 0f be out 0x3f, r0 ; 63 |
7a2: 0f 90 pop r0 |
7a4: 1f 90 pop r1 |
7a6: 18 95 reti |
|
000007a8 <GPSscanData>: |
7a8: 80 91 b0 0b lds r24, 0x0BB0 |
7ac: 81 30 cpi r24, 0x01 ; 1 |
7ae: 91 f5 brne .+100 ; 0x814 <GPSscanData+0x6c> |
7b0: 80 91 a0 0b lds r24, 0x0BA0 |
7b4: 90 91 a1 0b lds r25, 0x0BA1 |
7b8: a0 91 a2 0b lds r26, 0x0BA2 |
7bc: b0 91 a3 0b lds r27, 0x0BA3 |
7c0: 80 93 e3 0b sts 0x0BE3, r24 |
7c4: 90 93 e4 0b sts 0x0BE4, r25 |
7c8: a0 93 e5 0b sts 0x0BE5, r26 |
7cc: b0 93 e6 0b sts 0x0BE6, r27 |
7d0: 80 91 a4 0b lds r24, 0x0BA4 |
7d4: 90 91 a5 0b lds r25, 0x0BA5 |
7d8: a0 91 a6 0b lds r26, 0x0BA6 |
7dc: b0 91 a7 0b lds r27, 0x0BA7 |
7e0: 80 93 e7 0b sts 0x0BE7, r24 |
7e4: 90 93 e8 0b sts 0x0BE8, r25 |
7e8: a0 93 e9 0b sts 0x0BE9, r26 |
7ec: b0 93 ea 0b sts 0x0BEA, r27 |
7f0: 80 91 a8 0b lds r24, 0x0BA8 |
7f4: 90 91 a9 0b lds r25, 0x0BA9 |
7f8: a0 91 aa 0b lds r26, 0x0BAA |
7fc: b0 91 ab 0b lds r27, 0x0BAB |
800: 80 93 eb 0b sts 0x0BEB, r24 |
804: 90 93 ec 0b sts 0x0BEC, r25 |
808: a0 93 ed 0b sts 0x0BED, r26 |
80c: b0 93 ee 0b sts 0x0BEE, r27 |
810: 10 92 b0 0b sts 0x0BB0, r1 |
814: 90 91 ba 0a lds r25, 0x0ABA |
818: 91 30 cpi r25, 0x01 ; 1 |
81a: 41 f4 brne .+16 ; 0x82c <GPSscanData+0x84> |
81c: 80 91 ae 0a lds r24, 0x0AAE |
820: 80 93 10 0c sts 0x0C10, r24 |
824: 90 93 0f 0c sts 0x0C0F, r25 |
828: 10 92 ba 0a sts 0x0ABA, r1 |
82c: 80 91 ea 0a lds r24, 0x0AEA |
830: 81 30 cpi r24, 0x01 ; 1 |
832: 91 f5 brne .+100 ; 0x898 <GPSscanData+0xf0> |
834: 80 91 da 0a lds r24, 0x0ADA |
838: 90 91 db 0a lds r25, 0x0ADB |
83c: a0 91 dc 0a lds r26, 0x0ADC |
840: b0 91 dd 0a lds r27, 0x0ADD |
844: 80 93 ef 0b sts 0x0BEF, r24 |
848: 90 93 f0 0b sts 0x0BF0, r25 |
84c: a0 93 f1 0b sts 0x0BF1, r26 |
850: b0 93 f2 0b sts 0x0BF2, r27 |
854: 80 91 de 0a lds r24, 0x0ADE |
858: 90 91 df 0a lds r25, 0x0ADF |
85c: a0 91 e0 0a lds r26, 0x0AE0 |
860: b0 91 e1 0a lds r27, 0x0AE1 |
864: 80 93 f3 0b sts 0x0BF3, r24 |
868: 90 93 f4 0b sts 0x0BF4, r25 |
86c: a0 93 f5 0b sts 0x0BF5, r26 |
870: b0 93 f6 0b sts 0x0BF6, r27 |
874: 80 91 e2 0a lds r24, 0x0AE2 |
878: 90 91 e3 0a lds r25, 0x0AE3 |
87c: a0 91 e4 0a lds r26, 0x0AE4 |
880: b0 91 e5 0a lds r27, 0x0AE5 |
884: 80 93 f7 0b sts 0x0BF7, r24 |
888: 90 93 f8 0b sts 0x0BF8, r25 |
88c: a0 93 f9 0b sts 0x0BF9, r26 |
890: b0 93 fa 0b sts 0x0BFA, r27 |
894: 10 92 ea 0a sts 0x0AEA, r1 |
898: 80 91 93 0b lds r24, 0x0B93 |
89c: 81 30 cpi r24, 0x01 ; 1 |
89e: 91 f5 brne .+100 ; 0x904 <GPSscanData+0x15c> |
8a0: 80 91 89 0b lds r24, 0x0B89 |
8a4: 90 91 8a 0b lds r25, 0x0B8A |
8a8: a0 91 8b 0b lds r26, 0x0B8B |
8ac: b0 91 8c 0b lds r27, 0x0B8C |
8b0: 80 93 fb 0b sts 0x0BFB, r24 |
8b4: 90 93 fc 0b sts 0x0BFC, r25 |
8b8: a0 93 fd 0b sts 0x0BFD, r26 |
8bc: b0 93 fe 0b sts 0x0BFE, r27 |
8c0: 80 91 85 0b lds r24, 0x0B85 |
8c4: 90 91 86 0b lds r25, 0x0B86 |
8c8: a0 91 87 0b lds r26, 0x0B87 |
8cc: b0 91 88 0b lds r27, 0x0B88 |
8d0: 80 93 ff 0b sts 0x0BFF, r24 |
8d4: 90 93 00 0c sts 0x0C00, r25 |
8d8: a0 93 01 0c sts 0x0C01, r26 |
8dc: b0 93 02 0c sts 0x0C02, r27 |
8e0: 80 91 8d 0b lds r24, 0x0B8D |
8e4: 90 91 8e 0b lds r25, 0x0B8E |
8e8: a0 91 8f 0b lds r26, 0x0B8F |
8ec: b0 91 90 0b lds r27, 0x0B90 |
8f0: 80 93 03 0c sts 0x0C03, r24 |
8f4: 90 93 04 0c sts 0x0C04, r25 |
8f8: a0 93 05 0c sts 0x0C05, r26 |
8fc: b0 93 06 0c sts 0x0C06, r27 |
900: 10 92 93 0b sts 0x0B93, r1 |
904: 80 91 38 0c lds r24, 0x0C38 |
908: 81 30 cpi r24, 0x01 ; 1 |
90a: 11 f5 brne .+68 ; 0x950 <GPSscanData+0x1a8> |
90c: 80 91 18 0c lds r24, 0x0C18 |
910: 90 91 19 0c lds r25, 0x0C19 |
914: a0 91 1a 0c lds r26, 0x0C1A |
918: b0 91 1b 0c lds r27, 0x0C1B |
91c: 80 93 07 0c sts 0x0C07, r24 |
920: 90 93 08 0c sts 0x0C08, r25 |
924: a0 93 09 0c sts 0x0C09, r26 |
928: b0 93 0a 0c sts 0x0C0A, r27 |
92c: 80 91 1c 0c lds r24, 0x0C1C |
930: 90 91 1d 0c lds r25, 0x0C1D |
934: a0 91 1e 0c lds r26, 0x0C1E |
938: b0 91 1f 0c lds r27, 0x0C1F |
93c: 80 93 0b 0c sts 0x0C0B, r24 |
940: 90 93 0c 0c sts 0x0C0C, r25 |
944: a0 93 0d 0c sts 0x0C0D, r26 |
948: b0 93 0e 0c sts 0x0C0E, r27 |
94c: 10 92 38 0c sts 0x0C38, r1 |
950: 80 91 0f 0c lds r24, 0x0C0F |
954: 81 11 cpse r24, r1 |
956: 28 9a sbi 0x05, 0 ; 5 |
958: 08 95 ret |
|
0000095a <__vector_20>: |
95a: 1f 92 push r1 |
95c: 0f 92 push r0 |
95e: 0f b6 in r0, 0x3f ; 63 |
960: 0f 92 push r0 |
962: 11 24 eor r1, r1 |
964: 2f 93 push r18 |
966: 3f 93 push r19 |
968: 4f 93 push r20 |
96a: 5f 93 push r21 |
96c: 6f 93 push r22 |
96e: 7f 93 push r23 |
970: 8f 93 push r24 |
972: 9f 93 push r25 |
974: af 93 push r26 |
976: bf 93 push r27 |
978: cf 93 push r28 |
97a: df 93 push r29 |
97c: ef 93 push r30 |
97e: ff 93 push r31 |
980: 80 91 c6 00 lds r24, 0x00C6 |
984: 80 93 2e 08 sts 0x082E, r24 |
988: 80 91 c0 00 lds r24, 0x00C0 |
98c: 40 91 2e 08 lds r20, 0x082E |
990: 88 71 andi r24, 0x18 ; 24 |
992: 09 f0 breq .+2 ; 0x996 <__vector_20+0x3c> |
994: 36 c1 rjmp .+620 ; 0xc02 <__vector_20+0x2a8> |
996: 80 91 41 08 lds r24, 0x0841 |
99a: 84 30 cpi r24, 0x04 ; 4 |
99c: 09 f4 brne .+2 ; 0x9a0 <__vector_20+0x46> |
99e: bb c0 rjmp .+374 ; 0xb16 <__vector_20+0x1bc> |
9a0: 85 30 cpi r24, 0x05 ; 5 |
9a2: 50 f4 brcc .+20 ; 0x9b8 <__vector_20+0x5e> |
9a4: 81 30 cpi r24, 0x01 ; 1 |
9a6: d1 f0 breq .+52 ; 0x9dc <__vector_20+0x82> |
9a8: 81 30 cpi r24, 0x01 ; 1 |
9aa: 98 f0 brcs .+38 ; 0x9d2 <__vector_20+0x78> |
9ac: 82 30 cpi r24, 0x02 ; 2 |
9ae: 01 f1 breq .+64 ; 0x9f0 <__vector_20+0x96> |
9b0: 83 30 cpi r24, 0x03 ; 3 |
9b2: 09 f0 breq .+2 ; 0x9b6 <__vector_20+0x5c> |
9b4: 23 c1 rjmp .+582 ; 0xbfc <__vector_20+0x2a2> |
9b6: 21 c0 rjmp .+66 ; 0x9fa <__vector_20+0xa0> |
9b8: 86 30 cpi r24, 0x06 ; 6 |
9ba: 09 f4 brne .+2 ; 0x9be <__vector_20+0x64> |
9bc: dc c0 rjmp .+440 ; 0xb76 <__vector_20+0x21c> |
9be: 86 30 cpi r24, 0x06 ; 6 |
9c0: 08 f4 brcc .+2 ; 0x9c4 <__vector_20+0x6a> |
9c2: bd c0 rjmp .+378 ; 0xb3e <__vector_20+0x1e4> |
9c4: 87 30 cpi r24, 0x07 ; 7 |
9c6: 09 f4 brne .+2 ; 0x9ca <__vector_20+0x70> |
9c8: 07 c1 rjmp .+526 ; 0xbd8 <__vector_20+0x27e> |
9ca: 88 30 cpi r24, 0x08 ; 8 |
9cc: 09 f0 breq .+2 ; 0x9d0 <__vector_20+0x76> |
9ce: 16 c1 rjmp .+556 ; 0xbfc <__vector_20+0x2a2> |
9d0: 09 c1 rjmp .+530 ; 0xbe4 <__vector_20+0x28a> |
9d2: 45 3b cpi r20, 0xB5 ; 181 |
9d4: 09 f0 breq .+2 ; 0x9d8 <__vector_20+0x7e> |
9d6: 19 c1 rjmp .+562 ; 0xc0a <__vector_20+0x2b0> |
9d8: 81 e0 ldi r24, 0x01 ; 1 |
9da: 03 c0 rjmp .+6 ; 0x9e2 <__vector_20+0x88> |
9dc: 42 36 cpi r20, 0x62 ; 98 |
9de: 21 f4 brne .+8 ; 0x9e8 <__vector_20+0x8e> |
9e0: 82 e0 ldi r24, 0x02 ; 2 |
9e2: 80 93 41 08 sts 0x0841, r24 |
9e6: 11 c1 rjmp .+546 ; 0xc0a <__vector_20+0x2b0> |
9e8: 45 3b cpi r20, 0xB5 ; 181 |
9ea: 09 f4 brne .+2 ; 0x9ee <__vector_20+0x94> |
9ec: 0e c1 rjmp .+540 ; 0xc0a <__vector_20+0x2b0> |
9ee: 06 c1 rjmp .+524 ; 0xbfc <__vector_20+0x2a2> |
9f0: 41 30 cpi r20, 0x01 ; 1 |
9f2: 09 f0 breq .+2 ; 0x9f6 <__vector_20+0x9c> |
9f4: 03 c1 rjmp .+518 ; 0xbfc <__vector_20+0x2a2> |
9f6: 83 e0 ldi r24, 0x03 ; 3 |
9f8: f4 cf rjmp .-24 ; 0x9e2 <__vector_20+0x88> |
9fa: 40 93 12 0c sts 0x0C12, r20 |
9fe: 4f 5f subi r20, 0xFF ; 255 |
a00: 40 93 7a 09 sts 0x097A, r20 |
a04: 80 91 7a 09 lds r24, 0x097A |
a08: 8f 5f subi r24, 0xFF ; 255 |
a0a: 80 93 a9 0a sts 0x0AA9, r24 |
a0e: 84 e0 ldi r24, 0x04 ; 4 |
a10: 80 93 41 08 sts 0x0841, r24 |
a14: 80 91 12 0c lds r24, 0x0C12 |
a18: 88 30 cpi r24, 0x08 ; 8 |
a1a: 09 f4 brne .+2 ; 0xa1e <__vector_20+0xc4> |
a1c: 4a c0 rjmp .+148 ; 0xab2 <__vector_20+0x158> |
a1e: 89 30 cpi r24, 0x09 ; 9 |
a20: 30 f4 brcc .+12 ; 0xa2e <__vector_20+0xd4> |
a22: 81 30 cpi r24, 0x01 ; 1 |
a24: f1 f0 breq .+60 ; 0xa62 <__vector_20+0x108> |
a26: 83 30 cpi r24, 0x03 ; 3 |
a28: 09 f0 breq .+2 ; 0xa2c <__vector_20+0xd2> |
a2a: 6d c0 rjmp .+218 ; 0xb06 <__vector_20+0x1ac> |
a2c: 06 c0 rjmp .+12 ; 0xa3a <__vector_20+0xe0> |
a2e: 81 31 cpi r24, 0x11 ; 17 |
a30: 61 f1 breq .+88 ; 0xa8a <__vector_20+0x130> |
a32: 82 31 cpi r24, 0x12 ; 18 |
a34: 09 f0 breq .+2 ; 0xa38 <__vector_20+0xde> |
a36: 67 c0 rjmp .+206 ; 0xb06 <__vector_20+0x1ac> |
a38: 50 c0 rjmp .+160 ; 0xada <__vector_20+0x180> |
a3a: 8a ea ldi r24, 0xAA ; 170 |
a3c: 9a e0 ldi r25, 0x0A ; 10 |
a3e: 90 93 d5 0a sts 0x0AD5, r25 |
a42: 80 93 d4 0a sts 0x0AD4, r24 |
a46: 2b ec ldi r18, 0xCB ; 203 |
a48: 3b e0 ldi r19, 0x0B ; 11 |
a4a: 30 93 78 09 sts 0x0978, r19 |
a4e: 20 93 77 09 sts 0x0977, r18 |
a52: 40 96 adiw r24, 0x10 ; 16 |
a54: 90 93 95 0b sts 0x0B95, r25 |
a58: 80 93 94 0b sts 0x0B94, r24 |
a5c: 80 91 ba 0a lds r24, 0x0ABA |
a60: 4f c0 rjmp .+158 ; 0xb00 <__vector_20+0x1a6> |
a62: 8c e9 ldi r24, 0x9C ; 156 |
a64: 9b e0 ldi r25, 0x0B ; 11 |
a66: 90 93 d5 0a sts 0x0AD5, r25 |
a6a: 80 93 d4 0a sts 0x0AD4, r24 |
a6e: 25 e5 ldi r18, 0x55 ; 85 |
a70: 3d e0 ldi r19, 0x0D ; 13 |
a72: 30 93 78 09 sts 0x0978, r19 |
a76: 20 93 77 09 sts 0x0977, r18 |
a7a: 44 96 adiw r24, 0x14 ; 20 |
a7c: 90 93 95 0b sts 0x0B95, r25 |
a80: 80 93 94 0b sts 0x0B94, r24 |
a84: 80 91 b0 0b lds r24, 0x0BB0 |
a88: 3b c0 rjmp .+118 ; 0xb00 <__vector_20+0x1a6> |
a8a: 86 ed ldi r24, 0xD6 ; 214 |
a8c: 9a e0 ldi r25, 0x0A ; 10 |
a8e: 90 93 d5 0a sts 0x0AD5, r25 |
a92: 80 93 d4 0a sts 0x0AD4, r24 |
a96: 2f e8 ldi r18, 0x8F ; 143 |
a98: 3c e0 ldi r19, 0x0C ; 12 |
a9a: 30 93 78 09 sts 0x0978, r19 |
a9e: 20 93 77 09 sts 0x0977, r18 |
aa2: 44 96 adiw r24, 0x14 ; 20 |
aa4: 90 93 95 0b sts 0x0B95, r25 |
aa8: 80 93 94 0b sts 0x0B94, r24 |
aac: 80 91 ea 0a lds r24, 0x0AEA |
ab0: 27 c0 rjmp .+78 ; 0xb00 <__vector_20+0x1a6> |
ab2: 81 e8 ldi r24, 0x81 ; 129 |
ab4: 9b e0 ldi r25, 0x0B ; 11 |
ab6: 90 93 d5 0a sts 0x0AD5, r25 |
aba: 80 93 d4 0a sts 0x0AD4, r24 |
abe: 2a ee ldi r18, 0xEA ; 234 |
ac0: 3c e0 ldi r19, 0x0C ; 12 |
ac2: 30 93 78 09 sts 0x0978, r19 |
ac6: 20 93 77 09 sts 0x0977, r18 |
aca: 42 96 adiw r24, 0x12 ; 18 |
acc: 90 93 95 0b sts 0x0B95, r25 |
ad0: 80 93 94 0b sts 0x0B94, r24 |
ad4: 80 91 93 0b lds r24, 0x0B93 |
ad8: 13 c0 rjmp .+38 ; 0xb00 <__vector_20+0x1a6> |
ada: 84 e1 ldi r24, 0x14 ; 20 |
adc: 9c e0 ldi r25, 0x0C ; 12 |
ade: 90 93 d5 0a sts 0x0AD5, r25 |
ae2: 80 93 d4 0a sts 0x0AD4, r24 |
ae6: 2d e6 ldi r18, 0x6D ; 109 |
ae8: 31 e1 ldi r19, 0x11 ; 17 |
aea: 30 93 78 09 sts 0x0978, r19 |
aee: 20 93 77 09 sts 0x0977, r18 |
af2: 84 96 adiw r24, 0x24 ; 36 |
af4: 90 93 95 0b sts 0x0B95, r25 |
af8: 80 93 94 0b sts 0x0B94, r24 |
afc: 80 91 38 0c lds r24, 0x0C38 |
b00: 80 93 13 0c sts 0x0C13, r24 |
b04: 82 c0 rjmp .+260 ; 0xc0a <__vector_20+0x2b0> |
b06: 81 e0 ldi r24, 0x01 ; 1 |
b08: 80 93 13 0c sts 0x0C13, r24 |
b0c: 10 92 95 0b sts 0x0B95, r1 |
b10: 10 92 94 0b sts 0x0B94, r1 |
b14: 7a c0 rjmp .+244 ; 0xc0a <__vector_20+0x2b0> |
b16: 84 2f mov r24, r20 |
b18: 99 27 eor r25, r25 |
b1a: 90 93 97 0b sts 0x0B97, r25 |
b1e: 80 93 96 0b sts 0x0B96, r24 |
b22: 80 91 7a 09 lds r24, 0x097A |
b26: 84 0f add r24, r20 |
b28: 80 93 7a 09 sts 0x097A, r24 |
b2c: 80 91 a9 0a lds r24, 0x0AA9 |
b30: 90 91 7a 09 lds r25, 0x097A |
b34: 89 0f add r24, r25 |
b36: 80 93 a9 0a sts 0x0AA9, r24 |
b3a: 85 e0 ldi r24, 0x05 ; 5 |
b3c: 52 cf rjmp .-348 ; 0x9e2 <__vector_20+0x88> |
b3e: 20 91 96 0b lds r18, 0x0B96 |
b42: 30 91 97 0b lds r19, 0x0B97 |
b46: 84 2f mov r24, r20 |
b48: 99 27 eor r25, r25 |
b4a: 98 2f mov r25, r24 |
b4c: 88 27 eor r24, r24 |
b4e: 28 0f add r18, r24 |
b50: 39 1f adc r19, r25 |
b52: 30 93 97 0b sts 0x0B97, r19 |
b56: 20 93 96 0b sts 0x0B96, r18 |
b5a: 80 91 7a 09 lds r24, 0x097A |
b5e: 84 0f add r24, r20 |
b60: 80 93 7a 09 sts 0x097A, r24 |
b64: 80 91 a9 0a lds r24, 0x0AA9 |
b68: 90 91 7a 09 lds r25, 0x097A |
b6c: 89 0f add r24, r25 |
b6e: 80 93 a9 0a sts 0x0AA9, r24 |
b72: 86 e0 ldi r24, 0x06 ; 6 |
b74: 36 cf rjmp .-404 ; 0x9e2 <__vector_20+0x88> |
b76: 80 91 7a 09 lds r24, 0x097A |
b7a: 84 0f add r24, r20 |
b7c: 80 93 7a 09 sts 0x097A, r24 |
b80: 80 91 a9 0a lds r24, 0x0AA9 |
b84: 90 91 7a 09 lds r25, 0x097A |
b88: 89 0f add r24, r25 |
b8a: 80 93 a9 0a sts 0x0AA9, r24 |
b8e: 80 91 13 0c lds r24, 0x0C13 |
b92: 88 23 and r24, r24 |
b94: 81 f4 brne .+32 ; 0xbb6 <__vector_20+0x25c> |
b96: e0 91 d4 0a lds r30, 0x0AD4 |
b9a: f0 91 d5 0a lds r31, 0x0AD5 |
b9e: 80 91 77 09 lds r24, 0x0977 |
ba2: 90 91 78 09 lds r25, 0x0978 |
ba6: e8 17 cp r30, r24 |
ba8: f9 07 cpc r31, r25 |
baa: 28 f4 brcc .+10 ; 0xbb6 <__vector_20+0x25c> |
bac: 41 93 st Z+, r20 |
bae: f0 93 d5 0a sts 0x0AD5, r31 |
bb2: e0 93 d4 0a sts 0x0AD4, r30 |
bb6: 80 91 96 0b lds r24, 0x0B96 |
bba: 90 91 97 0b lds r25, 0x0B97 |
bbe: 01 97 sbiw r24, 0x01 ; 1 |
bc0: 90 93 97 0b sts 0x0B97, r25 |
bc4: 80 93 96 0b sts 0x0B96, r24 |
bc8: 80 91 96 0b lds r24, 0x0B96 |
bcc: 90 91 97 0b lds r25, 0x0B97 |
bd0: 89 2b or r24, r25 |
bd2: d9 f4 brne .+54 ; 0xc0a <__vector_20+0x2b0> |
bd4: 87 e0 ldi r24, 0x07 ; 7 |
bd6: 05 cf rjmp .-502 ; 0x9e2 <__vector_20+0x88> |
bd8: 80 91 7a 09 lds r24, 0x097A |
bdc: 48 17 cp r20, r24 |
bde: 71 f4 brne .+28 ; 0xbfc <__vector_20+0x2a2> |
be0: 88 e0 ldi r24, 0x08 ; 8 |
be2: ff ce rjmp .-514 ; 0x9e2 <__vector_20+0x88> |
be4: 80 91 a9 0a lds r24, 0x0AA9 |
be8: 48 17 cp r20, r24 |
bea: 41 f4 brne .+16 ; 0xbfc <__vector_20+0x2a2> |
bec: e0 91 94 0b lds r30, 0x0B94 |
bf0: f0 91 95 0b lds r31, 0x0B95 |
bf4: 30 97 sbiw r30, 0x00 ; 0 |
bf6: 11 f0 breq .+4 ; 0xbfc <__vector_20+0x2a2> |
bf8: 81 e0 ldi r24, 0x01 ; 1 |
bfa: 80 83 st Z, r24 |
bfc: 10 92 41 08 sts 0x0841, r1 |
c00: 04 c0 rjmp .+8 ; 0xc0a <__vector_20+0x2b0> |
c02: 10 92 41 08 sts 0x0841, r1 |
c06: 0e 94 d4 03 call 0x7a8 ; 0x7a8 <GPSscanData> |
c0a: 0e 94 d4 03 call 0x7a8 ; 0x7a8 <GPSscanData> |
c0e: 40 91 3a 08 lds r20, 0x083A |
c12: 46 39 cpi r20, 0x96 ; 150 |
c14: 10 f0 brcs .+4 ; 0xc1a <__vector_20+0x2c0> |
c16: 10 92 39 08 sts 0x0839, r1 |
c1a: 80 91 2e 08 lds r24, 0x082E |
c1e: 8d 30 cpi r24, 0x0D ; 13 |
c20: 09 f0 breq .+2 ; 0xc24 <__vector_20+0x2ca> |
c22: 5c c0 rjmp .+184 ; 0xcdc <__vector_20+0x382> |
c24: 80 91 39 08 lds r24, 0x0839 |
c28: 82 30 cpi r24, 0x02 ; 2 |
c2a: 09 f0 breq .+2 ; 0xc2e <__vector_20+0x2d4> |
c2c: 57 c0 rjmp .+174 ; 0xcdc <__vector_20+0x382> |
c2e: 10 92 39 08 sts 0x0839, r1 |
c32: a4 2f mov r26, r20 |
c34: bb 27 eor r27, r27 |
c36: fd 01 movw r30, r26 |
c38: e7 51 subi r30, 0x17 ; 23 |
c3a: f5 4f sbci r31, 0xF5 ; 245 |
c3c: 30 81 ld r19, Z |
c3e: ed 01 movw r28, r26 |
c40: c6 51 subi r28, 0x16 ; 22 |
c42: d5 4f sbci r29, 0xF5 ; 245 |
c44: 28 81 ld r18, Y |
c46: 80 91 3d 08 lds r24, 0x083D |
c4a: 90 91 3e 08 lds r25, 0x083E |
c4e: 83 1b sub r24, r19 |
c50: 91 09 sbc r25, r1 |
c52: 82 1b sub r24, r18 |
c54: 91 09 sbc r25, r1 |
c56: 9f 70 andi r25, 0x0F ; 15 |
c58: 90 93 3e 08 sts 0x083E, r25 |
c5c: 80 93 3d 08 sts 0x083D, r24 |
c60: 9c 01 movw r18, r24 |
c62: 96 e0 ldi r25, 0x06 ; 6 |
c64: 36 95 lsr r19 |
c66: 27 95 ror r18 |
c68: 9a 95 dec r25 |
c6a: e1 f7 brne .-8 ; 0xc64 <__vector_20+0x30a> |
c6c: 23 5c subi r18, 0xC3 ; 195 |
c6e: 20 93 3c 08 sts 0x083C, r18 |
c72: 98 2f mov r25, r24 |
c74: 9f 73 andi r25, 0x3F ; 63 |
c76: 93 5c subi r25, 0xC3 ; 195 |
c78: 90 93 3b 08 sts 0x083B, r25 |
c7c: 80 81 ld r24, Z |
c7e: 28 17 cp r18, r24 |
c80: 29 f4 brne .+10 ; 0xc8c <__vector_20+0x332> |
c82: 88 81 ld r24, Y |
c84: 98 17 cp r25, r24 |
c86: 11 f4 brne .+4 ; 0xc8c <__vector_20+0x332> |
c88: 91 e0 ldi r25, 0x01 ; 1 |
c8a: 06 c0 rjmp .+12 ; 0xc98 <__vector_20+0x33e> |
c8c: 80 91 31 08 lds r24, 0x0831 |
c90: 8f 5f subi r24, 0xFF ; 255 |
c92: 80 93 31 08 sts 0x0831, r24 |
c96: 90 e0 ldi r25, 0x00 ; 0 |
c98: 80 91 2f 08 lds r24, 0x082F |
c9c: 88 23 and r24, r24 |
c9e: 09 f0 breq .+2 ; 0xca2 <__vector_20+0x348> |
ca0: 64 c0 rjmp .+200 ; 0xd6a <__vector_20+0x410> |
ca2: 99 23 and r25, r25 |
ca4: 09 f4 brne .+2 ; 0xca8 <__vector_20+0x34e> |
ca6: 61 c0 rjmp .+194 ; 0xd6a <__vector_20+0x410> |
ca8: 81 e0 ldi r24, 0x01 ; 1 |
caa: 80 93 2f 08 sts 0x082F, r24 |
cae: 40 93 32 08 sts 0x0832, r20 |
cb2: a5 51 subi r26, 0x15 ; 21 |
cb4: b5 4f sbci r27, 0xF5 ; 245 |
cb6: 8d e0 ldi r24, 0x0D ; 13 |
cb8: 8c 93 st X, r24 |
cba: 80 91 ed 0a lds r24, 0x0AED |
cbe: 82 35 cpi r24, 0x52 ; 82 |
cc0: 09 f0 breq .+2 ; 0xcc4 <__vector_20+0x36a> |
cc2: 53 c0 rjmp .+166 ; 0xd6a <__vector_20+0x410> |
cc4: 88 e1 ldi r24, 0x18 ; 24 |
cc6: 90 e0 ldi r25, 0x00 ; 0 |
cc8: 2c e0 ldi r18, 0x0C ; 12 |
cca: 0f b6 in r0, 0x3f ; 63 |
ccc: f8 94 cli |
cce: a8 95 wdr |
cd0: 80 93 60 00 sts 0x0060, r24 |
cd4: 0f be out 0x3f, r0 ; 63 |
cd6: 20 93 60 00 sts 0x0060, r18 |
cda: 47 c0 rjmp .+142 ; 0xd6a <__vector_20+0x410> |
cdc: 80 91 39 08 lds r24, 0x0839 |
ce0: 81 30 cpi r24, 0x01 ; 1 |
ce2: d9 f0 breq .+54 ; 0xd1a <__vector_20+0x3c0> |
ce4: 81 30 cpi r24, 0x01 ; 1 |
ce6: 18 f0 brcs .+6 ; 0xcee <__vector_20+0x394> |
ce8: 82 30 cpi r24, 0x02 ; 2 |
cea: e9 f5 brne .+122 ; 0xd66 <__vector_20+0x40c> |
cec: 30 c0 rjmp .+96 ; 0xd4e <__vector_20+0x3f4> |
cee: 80 91 2e 08 lds r24, 0x082E |
cf2: 83 32 cpi r24, 0x23 ; 35 |
cf4: 39 f4 brne .+14 ; 0xd04 <__vector_20+0x3aa> |
cf6: 80 91 2f 08 lds r24, 0x082F |
cfa: 88 23 and r24, r24 |
cfc: 19 f4 brne .+6 ; 0xd04 <__vector_20+0x3aa> |
cfe: 81 e0 ldi r24, 0x01 ; 1 |
d00: 80 93 39 08 sts 0x0839, r24 |
d04: 80 91 2e 08 lds r24, 0x082E |
d08: 80 93 eb 0a sts 0x0AEB, r24 |
d0c: 81 e0 ldi r24, 0x01 ; 1 |
d0e: 80 93 3a 08 sts 0x083A, r24 |
d12: 80 91 2e 08 lds r24, 0x082E |
d16: 99 27 eor r25, r25 |
d18: 15 c0 rjmp .+42 ; 0xd44 <__vector_20+0x3ea> |
d1a: 82 e0 ldi r24, 0x02 ; 2 |
d1c: 80 93 39 08 sts 0x0839, r24 |
d20: e4 2f mov r30, r20 |
d22: ff 27 eor r31, r31 |
d24: 80 91 2e 08 lds r24, 0x082E |
d28: e5 51 subi r30, 0x15 ; 21 |
d2a: f5 4f sbci r31, 0xF5 ; 245 |
d2c: 80 83 st Z, r24 |
d2e: 4f 5f subi r20, 0xFF ; 255 |
d30: 40 93 3a 08 sts 0x083A, r20 |
d34: 20 91 2e 08 lds r18, 0x082E |
d38: 80 91 3d 08 lds r24, 0x083D |
d3c: 90 91 3e 08 lds r25, 0x083E |
d40: 82 0f add r24, r18 |
d42: 91 1d adc r25, r1 |
d44: 90 93 3e 08 sts 0x083E, r25 |
d48: 80 93 3d 08 sts 0x083D, r24 |
d4c: 0e c0 rjmp .+28 ; 0xd6a <__vector_20+0x410> |
d4e: e4 2f mov r30, r20 |
d50: ff 27 eor r31, r31 |
d52: 80 91 2e 08 lds r24, 0x082E |
d56: e5 51 subi r30, 0x15 ; 21 |
d58: f5 4f sbci r31, 0xF5 ; 245 |
d5a: 80 83 st Z, r24 |
d5c: 46 39 cpi r20, 0x96 ; 150 |
d5e: 38 f3 brcs .-50 ; 0xd2e <__vector_20+0x3d4> |
d60: 10 92 39 08 sts 0x0839, r1 |
d64: e7 cf rjmp .-50 ; 0xd34 <__vector_20+0x3da> |
d66: 10 92 39 08 sts 0x0839, r1 |
d6a: ff 91 pop r31 |
d6c: ef 91 pop r30 |
d6e: df 91 pop r29 |
d70: cf 91 pop r28 |
d72: bf 91 pop r27 |
d74: af 91 pop r26 |
d76: 9f 91 pop r25 |
d78: 8f 91 pop r24 |
d7a: 7f 91 pop r23 |
d7c: 6f 91 pop r22 |
d7e: 5f 91 pop r21 |
d80: 4f 91 pop r20 |
d82: 3f 91 pop r19 |
d84: 2f 91 pop r18 |
d86: 0f 90 pop r0 |
d88: 0f be out 0x3f, r0 ; 63 |
d8a: 0f 90 pop r0 |
d8c: 1f 90 pop r1 |
d8e: 18 95 reti |
|
00000d90 <AddCRC>: |
d90: dc 01 movw r26, r24 |
d92: 20 e0 ldi r18, 0x00 ; 0 |
d94: 30 e0 ldi r19, 0x00 ; 0 |
d96: 40 e0 ldi r20, 0x00 ; 0 |
d98: 50 e0 ldi r21, 0x00 ; 0 |
d9a: eb e7 ldi r30, 0x7B ; 123 |
d9c: f9 e0 ldi r31, 0x09 ; 9 |
d9e: 05 c0 rjmp .+10 ; 0xdaa <AddCRC+0x1a> |
da0: 81 91 ld r24, Z+ |
da2: 28 0f add r18, r24 |
da4: 31 1d adc r19, r1 |
da6: 4f 5f subi r20, 0xFF ; 255 |
da8: 5f 4f sbci r21, 0xFF ; 255 |
daa: 4a 17 cp r20, r26 |
dac: 5b 07 cpc r21, r27 |
dae: c1 f7 brne .-16 ; 0xda0 <AddCRC+0x10> |
db0: 3f 70 andi r19, 0x0F ; 15 |
db2: c9 01 movw r24, r18 |
db4: 66 e0 ldi r22, 0x06 ; 6 |
db6: 96 95 lsr r25 |
db8: 87 95 ror r24 |
dba: 6a 95 dec r22 |
dbc: e1 f7 brne .-8 ; 0xdb6 <AddCRC+0x26> |
dbe: 83 5c subi r24, 0xC3 ; 195 |
dc0: fd 01 movw r30, r26 |
dc2: e5 58 subi r30, 0x85 ; 133 |
dc4: f6 4f sbci r31, 0xF6 ; 246 |
dc6: 80 83 st Z, r24 |
dc8: 11 96 adiw r26, 0x01 ; 1 |
dca: 2f 73 andi r18, 0x3F ; 63 |
dcc: 23 5c subi r18, 0xC3 ; 195 |
dce: fd 01 movw r30, r26 |
dd0: e5 58 subi r30, 0x85 ; 133 |
dd2: f6 4f sbci r31, 0xF6 ; 246 |
dd4: 20 83 st Z, r18 |
dd6: a4 58 subi r26, 0x84 ; 132 |
dd8: b6 4f sbci r27, 0xF6 ; 246 |
dda: 8d e0 ldi r24, 0x0D ; 13 |
ddc: 8c 93 st X, r24 |
dde: 10 92 00 01 sts 0x0100, r1 |
de2: 80 91 7b 09 lds r24, 0x097B |
de6: 80 93 c6 00 sts 0x00C6, r24 |
dea: 08 95 ret |
|
00000dec <SendOutData>: |
dec: ef 92 push r14 |
dee: ff 92 push r15 |
df0: 0f 93 push r16 |
df2: 1f 93 push r17 |
df4: cf 93 push r28 |
df6: df 93 push r29 |
df8: 7a 01 movw r14, r20 |
dfa: 72 2f mov r23, r18 |
dfc: 93 e2 ldi r25, 0x23 ; 35 |
dfe: 90 93 7b 09 sts 0x097B, r25 |
e02: 60 93 7c 09 sts 0x097C, r22 |
e06: 80 93 7d 09 sts 0x097D, r24 |
e0a: 03 e0 ldi r16, 0x03 ; 3 |
e0c: 10 e0 ldi r17, 0x00 ; 0 |
e0e: 60 e0 ldi r22, 0x00 ; 0 |
e10: ae e7 ldi r26, 0x7E ; 126 |
e12: b9 e0 ldi r27, 0x09 ; 9 |
e14: 46 c0 rjmp .+140 ; 0xea2 <SendOutData+0xb6> |
e16: f7 01 movw r30, r14 |
e18: e6 0f add r30, r22 |
e1a: f1 1d adc r31, r1 |
e1c: 90 81 ld r25, Z |
e1e: 6f 5f subi r22, 0xFF ; 255 |
e20: 71 50 subi r23, 0x01 ; 1 |
e22: 19 f4 brne .+6 ; 0xe2a <SendOutData+0x3e> |
e24: e0 e0 ldi r30, 0x00 ; 0 |
e26: 40 e0 ldi r20, 0x00 ; 0 |
e28: 0f c0 rjmp .+30 ; 0xe48 <SendOutData+0x5c> |
e2a: f7 01 movw r30, r14 |
e2c: e6 0f add r30, r22 |
e2e: f1 1d adc r31, r1 |
e30: 40 81 ld r20, Z |
e32: 6f 5f subi r22, 0xFF ; 255 |
e34: 71 50 subi r23, 0x01 ; 1 |
e36: 11 f4 brne .+4 ; 0xe3c <SendOutData+0x50> |
e38: e0 e0 ldi r30, 0x00 ; 0 |
e3a: 06 c0 rjmp .+12 ; 0xe48 <SendOutData+0x5c> |
e3c: f7 01 movw r30, r14 |
e3e: e6 0f add r30, r22 |
e40: f1 1d adc r31, r1 |
e42: e0 81 ld r30, Z |
e44: 6f 5f subi r22, 0xFF ; 255 |
e46: 71 50 subi r23, 0x01 ; 1 |
e48: 89 2f mov r24, r25 |
e4a: 86 95 lsr r24 |
e4c: 86 95 lsr r24 |
e4e: 83 5c subi r24, 0xC3 ; 195 |
e50: 8c 93 st X, r24 |
e52: 55 27 eor r21, r21 |
e54: 89 2f mov r24, r25 |
e56: 99 27 eor r25, r25 |
e58: 83 70 andi r24, 0x03 ; 3 |
e5a: 90 70 andi r25, 0x00 ; 0 |
e5c: 24 e0 ldi r18, 0x04 ; 4 |
e5e: 88 0f add r24, r24 |
e60: 99 1f adc r25, r25 |
e62: 2a 95 dec r18 |
e64: e1 f7 brne .-8 ; 0xe5e <SendOutData+0x72> |
e66: 9a 01 movw r18, r20 |
e68: 94 e0 ldi r25, 0x04 ; 4 |
e6a: 36 95 lsr r19 |
e6c: 27 95 ror r18 |
e6e: 9a 95 dec r25 |
e70: e1 f7 brne .-8 ; 0xe6a <SendOutData+0x7e> |
e72: 82 2b or r24, r18 |
e74: 83 5c subi r24, 0xC3 ; 195 |
e76: ed 01 movw r28, r26 |
e78: 89 83 std Y+1, r24 ; 0x01 |
e7a: 4f 70 andi r20, 0x0F ; 15 |
e7c: 50 70 andi r21, 0x00 ; 0 |
e7e: 44 0f add r20, r20 |
e80: 55 1f adc r21, r21 |
e82: 44 0f add r20, r20 |
e84: 55 1f adc r21, r21 |
e86: 8e 2f mov r24, r30 |
e88: 82 95 swap r24 |
e8a: 86 95 lsr r24 |
e8c: 86 95 lsr r24 |
e8e: 83 70 andi r24, 0x03 ; 3 |
e90: 84 2b or r24, r20 |
e92: 83 5c subi r24, 0xC3 ; 195 |
e94: 8a 83 std Y+2, r24 ; 0x02 |
e96: ef 73 andi r30, 0x3F ; 63 |
e98: e3 5c subi r30, 0xC3 ; 195 |
e9a: eb 83 std Y+3, r30 ; 0x03 |
e9c: 0c 5f subi r16, 0xFC ; 252 |
e9e: 1f 4f sbci r17, 0xFF ; 255 |
ea0: 14 96 adiw r26, 0x04 ; 4 |
ea2: 77 23 and r23, r23 |
ea4: 09 f0 breq .+2 ; 0xea8 <SendOutData+0xbc> |
ea6: b7 cf rjmp .-146 ; 0xe16 <SendOutData+0x2a> |
ea8: c8 01 movw r24, r16 |
eaa: 0e 94 c8 06 call 0xd90 ; 0xd90 <AddCRC> |
eae: df 91 pop r29 |
eb0: cf 91 pop r28 |
eb2: 1f 91 pop r17 |
eb4: 0f 91 pop r16 |
eb6: ff 90 pop r15 |
eb8: ef 90 pop r14 |
eba: 08 95 ret |
|
00000ebc <Decode64>: |
ebc: 1f 93 push r17 |
ebe: cf 93 push r28 |
ec0: df 93 push r29 |
ec2: ec 01 movw r28, r24 |
ec4: 70 e0 ldi r23, 0x00 ; 0 |
ec6: a2 2f mov r26, r18 |
ec8: bb 27 eor r27, r27 |
eca: 12 97 sbiw r26, 0x02 ; 2 |
ecc: 48 c0 rjmp .+144 ; 0xf5e <Decode64+0xa2> |
ece: e4 2f mov r30, r20 |
ed0: ff 27 eor r31, r31 |
ed2: e5 51 subi r30, 0x15 ; 21 |
ed4: f5 4f sbci r31, 0xF5 ; 245 |
ed6: 30 81 ld r19, Z |
ed8: 4f 5f subi r20, 0xFF ; 255 |
eda: e4 2f mov r30, r20 |
edc: ff 27 eor r31, r31 |
ede: e5 51 subi r30, 0x15 ; 21 |
ee0: f5 4f sbci r31, 0xF5 ; 245 |
ee2: 50 81 ld r21, Z |
ee4: 4f 5f subi r20, 0xFF ; 255 |
ee6: e4 2f mov r30, r20 |
ee8: ff 27 eor r31, r31 |
eea: e5 51 subi r30, 0x15 ; 21 |
eec: f5 4f sbci r31, 0xF5 ; 245 |
eee: 10 81 ld r17, Z |
ef0: 4f 5f subi r20, 0xFF ; 255 |
ef2: e4 2f mov r30, r20 |
ef4: ff 27 eor r31, r31 |
ef6: e5 51 subi r30, 0x15 ; 21 |
ef8: f5 4f sbci r31, 0xF5 ; 245 |
efa: 20 81 ld r18, Z |
efc: 4f 5f subi r20, 0xFF ; 255 |
efe: 84 2f mov r24, r20 |
f00: 99 27 eor r25, r25 |
f02: a8 17 cp r26, r24 |
f04: b9 07 cpc r27, r25 |
f06: 74 f1 brlt .+92 ; 0xf64 <Decode64+0xa8> |
f08: 5d 53 subi r21, 0x3D ; 61 |
f0a: fe 01 movw r30, r28 |
f0c: e7 0f add r30, r23 |
f0e: f1 1d adc r31, r1 |
f10: 3d 53 subi r19, 0x3D ; 61 |
f12: 33 0f add r19, r19 |
f14: 33 0f add r19, r19 |
f16: 85 2f mov r24, r21 |
f18: 82 95 swap r24 |
f1a: 8f 70 andi r24, 0x0F ; 15 |
f1c: 38 2b or r19, r24 |
f1e: 30 83 st Z, r19 |
f20: 61 30 cpi r22, 0x01 ; 1 |
f22: 01 f1 breq .+64 ; 0xf64 <Decode64+0xa8> |
f24: 91 2f mov r25, r17 |
f26: 9d 53 subi r25, 0x3D ; 61 |
f28: 7f 5f subi r23, 0xFF ; 255 |
f2a: fe 01 movw r30, r28 |
f2c: e7 0f add r30, r23 |
f2e: f1 1d adc r31, r1 |
f30: 71 50 subi r23, 0x01 ; 1 |
f32: 52 95 swap r21 |
f34: 50 7f andi r21, 0xF0 ; 240 |
f36: 89 2f mov r24, r25 |
f38: 86 95 lsr r24 |
f3a: 86 95 lsr r24 |
f3c: 58 2b or r21, r24 |
f3e: 50 83 st Z, r21 |
f40: 63 50 subi r22, 0x03 ; 3 |
f42: 6f 3f cpi r22, 0xFF ; 255 |
f44: 79 f0 breq .+30 ; 0xf64 <Decode64+0xa8> |
f46: 7e 5f subi r23, 0xFE ; 254 |
f48: fe 01 movw r30, r28 |
f4a: e7 0f add r30, r23 |
f4c: f1 1d adc r31, r1 |
f4e: 92 95 swap r25 |
f50: 99 0f add r25, r25 |
f52: 99 0f add r25, r25 |
f54: 90 7c andi r25, 0xC0 ; 192 |
f56: 2d 53 subi r18, 0x3D ; 61 |
f58: 92 2b or r25, r18 |
f5a: 90 83 st Z, r25 |
f5c: 7f 5f subi r23, 0xFF ; 255 |
f5e: 66 23 and r22, r22 |
f60: 09 f0 breq .+2 ; 0xf64 <Decode64+0xa8> |
f62: b5 cf rjmp .-150 ; 0xece <Decode64+0x12> |
f64: df 91 pop r29 |
f66: cf 91 pop r28 |
f68: 1f 91 pop r17 |
f6a: 08 95 ret |
|
00000f6c <uart_putchar>: |
f6c: 1f 93 push r17 |
f6e: 18 2f mov r17, r24 |
f70: 8a 30 cpi r24, 0x0A ; 10 |
f72: 19 f4 brne .+6 ; 0xf7a <uart_putchar+0xe> |
f74: 8d e0 ldi r24, 0x0D ; 13 |
f76: 0e 94 b6 07 call 0xf6c ; 0xf6c <uart_putchar> |
f7a: 80 91 c0 00 lds r24, 0x00C0 |
f7e: 85 ff sbrs r24, 5 |
f80: fc cf rjmp .-8 ; 0xf7a <uart_putchar+0xe> |
f82: 10 93 c6 00 sts 0x00C6, r17 |
f86: 80 e0 ldi r24, 0x00 ; 0 |
f88: 90 e0 ldi r25, 0x00 ; 0 |
f8a: 1f 91 pop r17 |
f8c: 08 95 ret |
|
00000f8e <WriteProgramData>: |
f8e: 08 95 ret |
|
00000f90 <UART_Init>: |
f90: e1 ec ldi r30, 0xC1 ; 193 |
f92: f0 e0 ldi r31, 0x00 ; 0 |
f94: 88 e1 ldi r24, 0x18 ; 24 |
f96: 80 83 st Z, r24 |
f98: a0 ec ldi r26, 0xC0 ; 192 |
f9a: b0 e0 ldi r27, 0x00 ; 0 |
f9c: 8c 91 ld r24, X |
f9e: 82 60 ori r24, 0x02 ; 2 |
fa0: 8c 93 st X, r24 |
fa2: 80 81 ld r24, Z |
fa4: 80 68 ori r24, 0x80 ; 128 |
fa6: 80 83 st Z, r24 |
fa8: 80 81 ld r24, Z |
faa: 80 64 ori r24, 0x40 ; 64 |
fac: 80 83 st Z, r24 |
fae: 8a e2 ldi r24, 0x2A ; 42 |
fb0: 80 93 c4 00 sts 0x00C4, r24 |
fb4: 88 ec ldi r24, 0xC8 ; 200 |
fb6: 90 e0 ldi r25, 0x00 ; 0 |
fb8: 0e 94 96 0c call 0x192c ; 0x192c <SetDelay> |
fbc: 90 93 a8 0a sts 0x0AA8, r25 |
fc0: 80 93 a7 0a sts 0x0AA7, r24 |
fc4: 10 92 41 08 sts 0x0841, r1 |
fc8: 08 95 ret |
|
00000fca <DatenUebertragung>: |
fca: 80 91 00 01 lds r24, 0x0100 |
fce: 88 23 and r24, r24 |
fd0: 09 f4 brne .+2 ; 0xfd4 <DatenUebertragung+0xa> |
fd2: 68 c0 rjmp .+208 ; 0x10a4 <DatenUebertragung+0xda> |
fd4: 80 91 2a 08 lds r24, 0x082A |
fd8: 88 23 and r24, r24 |
fda: 71 f0 breq .+28 ; 0xff8 <DatenUebertragung+0x2e> |
fdc: 80 91 00 01 lds r24, 0x0100 |
fe0: 88 23 and r24, r24 |
fe2: 51 f0 breq .+20 ; 0xff8 <DatenUebertragung+0x2e> |
fe4: 2b e0 ldi r18, 0x0B ; 11 |
fe6: 4b eb ldi r20, 0xBB ; 187 |
fe8: 5a e0 ldi r21, 0x0A ; 10 |
fea: 60 91 79 09 lds r22, 0x0979 |
fee: 87 e4 ldi r24, 0x47 ; 71 |
ff0: 0e 94 f6 06 call 0xdec ; 0xdec <SendOutData> |
ff4: 10 92 2a 08 sts 0x082A, r1 |
ff8: 80 91 a7 0a lds r24, 0x0AA7 |
ffc: 90 91 a8 0a lds r25, 0x0AA8 |
1000: 0e 94 9f 0c call 0x193e ; 0x193e <CheckDelay> |
1004: 88 23 and r24, r24 |
1006: 21 f4 brne .+8 ; 0x1010 <DatenUebertragung+0x46> |
1008: 80 91 2c 08 lds r24, 0x082C |
100c: 88 23 and r24, r24 |
100e: b1 f0 breq .+44 ; 0x103c <DatenUebertragung+0x72> |
1010: 80 91 00 01 lds r24, 0x0100 |
1014: 88 23 and r24, r24 |
1016: 91 f0 breq .+36 ; 0x103c <DatenUebertragung+0x72> |
1018: 22 e3 ldi r18, 0x32 ; 50 |
101a: 41 eb ldi r20, 0xB1 ; 177 |
101c: 5b e0 ldi r21, 0x0B ; 11 |
101e: 60 91 79 09 lds r22, 0x0979 |
1022: 84 e4 ldi r24, 0x44 ; 68 |
1024: 0e 94 f6 06 call 0xdec ; 0xdec <SendOutData> |
1028: 10 92 2c 08 sts 0x082C, r1 |
102c: 8a ef ldi r24, 0xFA ; 250 |
102e: 90 e0 ldi r25, 0x00 ; 0 |
1030: 0e 94 96 0c call 0x192c ; 0x192c <SetDelay> |
1034: 90 93 a8 0a sts 0x0AA8, r25 |
1038: 80 93 a7 0a sts 0x0AA7, r24 |
103c: 80 91 2b 08 lds r24, 0x082B |
1040: 88 23 and r24, r24 |
1042: f1 f0 breq .+60 ; 0x1080 <DatenUebertragung+0xb6> |
1044: 80 91 00 01 lds r24, 0x0100 |
1048: 88 23 and r24, r24 |
104a: d1 f0 breq .+52 ; 0x1080 <DatenUebertragung+0xb6> |
104c: 0e 94 e5 10 call 0x21ca ; 0x21ca <Menu> |
1050: 10 92 2b 08 sts 0x082B, r1 |
1054: 80 91 38 08 lds r24, 0x0838 |
1058: 8f 5f subi r24, 0xFF ; 255 |
105a: 80 93 38 08 sts 0x0838, r24 |
105e: 84 30 cpi r24, 0x04 ; 4 |
1060: 11 f4 brne .+4 ; 0x1066 <DatenUebertragung+0x9c> |
1062: 10 92 38 08 sts 0x0838, r1 |
1066: 80 91 38 08 lds r24, 0x0838 |
106a: 44 e1 ldi r20, 0x14 ; 20 |
106c: 84 9f mul r24, r20 |
106e: a0 01 movw r20, r0 |
1070: 11 24 eor r1, r1 |
1072: 4a 5e subi r20, 0xEA ; 234 |
1074: 5e 4f sbci r21, 0xFE ; 254 |
1076: 24 e1 ldi r18, 0x14 ; 20 |
1078: 60 e0 ldi r22, 0x00 ; 0 |
107a: 80 5d subi r24, 0xD0 ; 208 |
107c: 0e 94 f6 06 call 0xdec ; 0xdec <SendOutData> |
1080: 80 91 2d 08 lds r24, 0x082D |
1084: 88 23 and r24, r24 |
1086: 71 f0 breq .+28 ; 0x10a4 <DatenUebertragung+0xda> |
1088: 80 91 00 01 lds r24, 0x0100 |
108c: 88 23 and r24, r24 |
108e: 51 f0 breq .+20 ; 0x10a4 <DatenUebertragung+0xda> |
1090: 2a e0 ldi r18, 0x0A ; 10 |
1092: 46 ec ldi r20, 0xC6 ; 198 |
1094: 5a e0 ldi r21, 0x0A ; 10 |
1096: 60 91 79 09 lds r22, 0x0979 |
109a: 86 e5 ldi r24, 0x56 ; 86 |
109c: 0e 94 f6 06 call 0xdec ; 0xdec <SendOutData> |
10a0: 10 92 2d 08 sts 0x082D, r1 |
10a4: 08 95 ret |
|
000010a6 <BearbeiteRxDaten>: |
10a6: 1f 93 push r17 |
10a8: cf 93 push r28 |
10aa: df 93 push r29 |
10ac: cd b7 in r28, 0x3d ; 61 |
10ae: de b7 in r29, 0x3e ; 62 |
10b0: 22 97 sbiw r28, 0x02 ; 2 |
10b2: 0f b6 in r0, 0x3f ; 63 |
10b4: f8 94 cli |
10b6: de bf out 0x3e, r29 ; 62 |
10b8: 0f be out 0x3f, r0 ; 63 |
10ba: cd bf out 0x3d, r28 ; 61 |
10bc: 80 91 2f 08 lds r24, 0x082F |
10c0: 88 23 and r24, r24 |
10c2: 09 f4 brne .+2 ; 0x10c6 <BearbeiteRxDaten+0x20> |
10c4: 97 c0 rjmp .+302 ; 0x11f4 <__stack+0xf5> |
10c6: 8f ef ldi r24, 0xFF ; 255 |
10c8: 80 93 01 01 sts 0x0101, r24 |
10cc: 80 91 ed 0a lds r24, 0x0AED |
10d0: 81 37 cpi r24, 0x71 ; 113 |
10d2: 60 f4 brcc .+24 ; 0x10ec <BearbeiteRxDaten+0x46> |
10d4: 8c 36 cpi r24, 0x6C ; 108 |
10d6: 08 f0 brcs .+2 ; 0x10da <BearbeiteRxDaten+0x34> |
10d8: 6f c0 rjmp .+222 ; 0x11b8 <__stack+0xb9> |
10da: 87 36 cpi r24, 0x67 ; 103 |
10dc: 09 f4 brne .+2 ; 0x10e0 <BearbeiteRxDaten+0x3a> |
10de: 40 c0 rjmp .+128 ; 0x1160 <__stack+0x61> |
10e0: 88 36 cpi r24, 0x68 ; 104 |
10e2: f9 f0 breq .+62 ; 0x1122 <__stack+0x23> |
10e4: 83 36 cpi r24, 0x63 ; 99 |
10e6: 09 f0 breq .+2 ; 0x10ea <BearbeiteRxDaten+0x44> |
10e8: 83 c0 rjmp .+262 ; 0x11f0 <__stack+0xf1> |
10ea: 08 c0 rjmp .+16 ; 0x10fc <BearbeiteRxDaten+0x56> |
10ec: 84 37 cpi r24, 0x74 ; 116 |
10ee: 59 f1 breq .+86 ; 0x1146 <__stack+0x47> |
10f0: 86 37 cpi r24, 0x76 ; 118 |
10f2: 91 f1 breq .+100 ; 0x1158 <__stack+0x59> |
10f4: 81 37 cpi r24, 0x71 ; 113 |
10f6: 09 f0 breq .+2 ; 0x10fa <BearbeiteRxDaten+0x54> |
10f8: 7b c0 rjmp .+246 ; 0x11f0 <__stack+0xf1> |
10fa: 36 c0 rjmp .+108 ; 0x1168 <__stack+0x69> |
10fc: 20 91 32 08 lds r18, 0x0832 |
1100: 43 e0 ldi r20, 0x03 ; 3 |
1102: 6b e0 ldi r22, 0x0B ; 11 |
1104: 8b eb ldi r24, 0xBB ; 187 |
1106: 9a e0 ldi r25, 0x0A ; 10 |
1108: 0e 94 5e 07 call 0xebc ; 0xebc <Decode64> |
110c: 80 91 69 08 lds r24, 0x0869 |
1110: 90 91 bd 0a lds r25, 0x0ABD |
1114: 89 2b or r24, r25 |
1116: 80 93 69 08 sts 0x0869, r24 |
111a: 81 e0 ldi r24, 0x01 ; 1 |
111c: 80 93 2c 08 sts 0x082C, r24 |
1120: 67 c0 rjmp .+206 ; 0x11f0 <__stack+0xf1> |
1122: 20 91 32 08 lds r18, 0x0832 |
1126: 43 e0 ldi r20, 0x03 ; 3 |
1128: 62 e0 ldi r22, 0x02 ; 2 |
112a: ce 01 movw r24, r28 |
112c: 01 96 adiw r24, 0x01 ; 1 |
112e: 0e 94 5e 07 call 0xebc ; 0xebc <Decode64> |
1132: 80 91 69 08 lds r24, 0x0869 |
1136: 99 81 ldd r25, Y+1 ; 0x01 |
1138: 89 2b or r24, r25 |
113a: 80 93 69 08 sts 0x0869, r24 |
113e: 81 e0 ldi r24, 0x01 ; 1 |
1140: 80 93 2b 08 sts 0x082B, r24 |
1144: 55 c0 rjmp .+170 ; 0x11f0 <__stack+0xf1> |
1146: 20 91 32 08 lds r18, 0x0832 |
114a: 43 e0 ldi r20, 0x03 ; 3 |
114c: 64 e0 ldi r22, 0x04 ; 4 |
114e: 84 e3 ldi r24, 0x34 ; 52 |
1150: 98 e0 ldi r25, 0x08 ; 8 |
1152: 0e 94 5e 07 call 0xebc ; 0xebc <Decode64> |
1156: 4c c0 rjmp .+152 ; 0x11f0 <__stack+0xf1> |
1158: 81 e0 ldi r24, 0x01 ; 1 |
115a: 80 93 2d 08 sts 0x082D, r24 |
115e: 48 c0 rjmp .+144 ; 0x11f0 <__stack+0xf1> |
1160: 81 e0 ldi r24, 0x01 ; 1 |
1162: 80 93 2a 08 sts 0x082A, r24 |
1166: 44 c0 rjmp .+136 ; 0x11f0 <__stack+0xf1> |
1168: 20 91 32 08 lds r18, 0x0832 |
116c: 43 e0 ldi r20, 0x03 ; 3 |
116e: 62 e0 ldi r22, 0x02 ; 2 |
1170: ce 01 movw r24, r28 |
1172: 01 96 adiw r24, 0x01 ; 1 |
1174: 0e 94 5e 07 call 0xebc ; 0xebc <Decode64> |
1178: 89 81 ldd r24, Y+1 ; 0x01 |
117a: 8f 3f cpi r24, 0xFF ; 255 |
117c: 89 f0 breq .+34 ; 0x11a0 <__stack+0xa1> |
117e: 86 30 cpi r24, 0x06 ; 6 |
1180: 10 f0 brcs .+4 ; 0x1186 <__stack+0x87> |
1182: 85 e0 ldi r24, 0x05 ; 5 |
1184: 89 83 std Y+1, r24 ; 0x01 |
1186: 4a e3 ldi r20, 0x3A ; 58 |
1188: 60 e9 ldi r22, 0x90 ; 144 |
118a: 7c e0 ldi r23, 0x0C ; 12 |
118c: 89 81 ldd r24, Y+1 ; 0x01 |
118e: 0e 94 23 02 call 0x446 ; 0x446 <ReadParameterSet> |
1192: 89 81 ldd r24, Y+1 ; 0x01 |
1194: 2a e3 ldi r18, 0x3A ; 58 |
1196: 40 e9 ldi r20, 0x90 ; 144 |
1198: 5c e0 ldi r21, 0x0C ; 12 |
119a: 60 91 79 09 lds r22, 0x0979 |
119e: 08 c0 rjmp .+16 ; 0x11b0 <__stack+0xb1> |
11a0: 10 91 79 09 lds r17, 0x0979 |
11a4: 0e 94 04 02 call 0x408 ; 0x408 <GetActiveParamSetNumber> |
11a8: 2a e3 ldi r18, 0x3A ; 58 |
11aa: 40 e9 ldi r20, 0x90 ; 144 |
11ac: 5c e0 ldi r21, 0x0C ; 12 |
11ae: 61 2f mov r22, r17 |
11b0: 85 5b subi r24, 0xB5 ; 181 |
11b2: 0e 94 f6 06 call 0xdec ; 0xdec <SendOutData> |
11b6: 1c c0 rjmp .+56 ; 0x11f0 <__stack+0xf1> |
11b8: 20 91 32 08 lds r18, 0x0832 |
11bc: 43 e0 ldi r20, 0x03 ; 3 |
11be: 6a e3 ldi r22, 0x3A ; 58 |
11c0: 80 e9 ldi r24, 0x90 ; 144 |
11c2: 9c e0 ldi r25, 0x0C ; 12 |
11c4: 0e 94 5e 07 call 0xebc ; 0xebc <Decode64> |
11c8: 80 91 ed 0a lds r24, 0x0AED |
11cc: 4a e3 ldi r20, 0x3A ; 58 |
11ce: 60 e9 ldi r22, 0x90 ; 144 |
11d0: 7c e0 ldi r23, 0x0C ; 12 |
11d2: 8b 56 subi r24, 0x6B ; 107 |
11d4: 0e 94 0b 02 call 0x416 ; 0x416 <WriteParameterSet> |
11d8: 80 91 ed 0a lds r24, 0x0AED |
11dc: 8b 56 subi r24, 0x6B ; 107 |
11de: a2 e0 ldi r26, 0x02 ; 2 |
11e0: b0 e0 ldi r27, 0x00 ; 0 |
11e2: 08 2e mov r0, r24 |
11e4: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
11e8: 0e 94 04 02 call 0x408 ; 0x408 <GetActiveParamSetNumber> |
11ec: 0e 94 a0 20 call 0x4140 ; 0x4140 <Piep> |
11f0: 10 92 2f 08 sts 0x082F, r1 |
11f4: 22 96 adiw r28, 0x02 ; 2 |
11f6: 0f b6 in r0, 0x3f ; 63 |
11f8: f8 94 cli |
11fa: de bf out 0x3e, r29 ; 62 |
11fc: 0f be out 0x3f, r0 ; 63 |
11fe: cd bf out 0x3d, r28 ; 61 |
1200: df 91 pop r29 |
1202: cf 91 pop r28 |
1204: 1f 91 pop r17 |
1206: 08 95 ret |
|
00001208 <Putchar>: |
1208: 98 2f mov r25, r24 |
120a: 80 91 39 0c lds r24, 0x0C39 |
120e: 81 30 cpi r24, 0x01 ; 1 |
1210: 69 f4 brne .+26 ; 0x122c <Putchar+0x24> |
1212: 80 91 68 08 lds r24, 0x0868 |
1216: e8 2f mov r30, r24 |
1218: ff 27 eor r31, r31 |
121a: ea 5e subi r30, 0xEA ; 234 |
121c: fe 4f sbci r31, 0xFE ; 254 |
121e: 90 83 st Z, r25 |
1220: 8f 5f subi r24, 0xFF ; 255 |
1222: 80 93 68 08 sts 0x0868, r24 |
1226: 21 e0 ldi r18, 0x01 ; 1 |
1228: 30 e0 ldi r19, 0x00 ; 0 |
122a: 05 c0 rjmp .+10 ; 0x1236 <Putchar+0x2e> |
122c: 89 2f mov r24, r25 |
122e: 0e 94 b6 07 call 0xf6c ; 0xf6c <uart_putchar> |
1232: 28 2f mov r18, r24 |
1234: 33 27 eor r19, r19 |
1236: c9 01 movw r24, r18 |
1238: 08 95 ret |
|
0000123a <PAD_0>: |
123a: 1f 93 push r17 |
123c: 18 2f mov r17, r24 |
123e: 04 c0 rjmp .+8 ; 0x1248 <PAD_0+0xe> |
1240: 80 e3 ldi r24, 0x30 ; 48 |
1242: 0e 94 04 09 call 0x1208 ; 0x1208 <Putchar> |
1246: 11 50 subi r17, 0x01 ; 1 |
1248: 11 16 cp r1, r17 |
124a: d4 f3 brlt .-12 ; 0x1240 <PAD_0+0x6> |
124c: 1f 91 pop r17 |
124e: 08 95 ret |
|
00001250 <PAD_SP>: |
1250: 1f 93 push r17 |
1252: 18 2f mov r17, r24 |
1254: 04 c0 rjmp .+8 ; 0x125e <PAD_SP+0xe> |
1256: 80 e2 ldi r24, 0x20 ; 32 |
1258: 0e 94 04 09 call 0x1208 ; 0x1208 <Putchar> |
125c: 11 50 subi r17, 0x01 ; 1 |
125e: 11 16 cp r1, r17 |
1260: d4 f3 brlt .-12 ; 0x1256 <PAD_SP+0x6> |
1262: 1f 91 pop r17 |
1264: 08 95 ret |
|
00001266 <PRINTP>: |
1266: 0f 93 push r16 |
1268: 1f 93 push r17 |
126a: cf 93 push r28 |
126c: df 93 push r29 |
126e: 8c 01 movw r16, r24 |
1270: eb 01 movw r28, r22 |
1272: 08 c0 rjmp .+16 ; 0x1284 <PRINTP+0x1e> |
1274: f8 01 movw r30, r16 |
1276: 0f 5f subi r16, 0xFF ; 255 |
1278: 1f 4f sbci r17, 0xFF ; 255 |
127a: e4 91 lpm r30, Z |
127c: 8e 2f mov r24, r30 |
127e: 0e 94 04 09 call 0x1208 ; 0x1208 <Putchar> |
1282: 21 97 sbiw r28, 0x01 ; 1 |
1284: 20 97 sbiw r28, 0x00 ; 0 |
1286: b1 f7 brne .-20 ; 0x1274 <PRINTP+0xe> |
1288: df 91 pop r29 |
128a: cf 91 pop r28 |
128c: 1f 91 pop r17 |
128e: 0f 91 pop r16 |
1290: 08 95 ret |
|
00001292 <PRINT>: |
1292: 0f 93 push r16 |
1294: 1f 93 push r17 |
1296: cf 93 push r28 |
1298: df 93 push r29 |
129a: 8c 01 movw r16, r24 |
129c: eb 01 movw r28, r22 |
129e: 06 c0 rjmp .+12 ; 0x12ac <PRINT+0x1a> |
12a0: f8 01 movw r30, r16 |
12a2: 81 91 ld r24, Z+ |
12a4: 8f 01 movw r16, r30 |
12a6: 0e 94 04 09 call 0x1208 ; 0x1208 <Putchar> |
12aa: 21 97 sbiw r28, 0x01 ; 1 |
12ac: 20 97 sbiw r28, 0x00 ; 0 |
12ae: c1 f7 brne .-16 ; 0x12a0 <PRINT+0xe> |
12b0: df 91 pop r29 |
12b2: cf 91 pop r28 |
12b4: 1f 91 pop r17 |
12b6: 0f 91 pop r16 |
12b8: 08 95 ret |
|
000012ba <_printf_P>: |
12ba: 2f 92 push r2 |
12bc: 3f 92 push r3 |
12be: 4f 92 push r4 |
12c0: 5f 92 push r5 |
12c2: 6f 92 push r6 |
12c4: 7f 92 push r7 |
12c6: 8f 92 push r8 |
12c8: 9f 92 push r9 |
12ca: af 92 push r10 |
12cc: bf 92 push r11 |
12ce: cf 92 push r12 |
12d0: df 92 push r13 |
12d2: ef 92 push r14 |
12d4: ff 92 push r15 |
12d6: 0f 93 push r16 |
12d8: 1f 93 push r17 |
12da: cf 93 push r28 |
12dc: df 93 push r29 |
12de: cd b7 in r28, 0x3d ; 61 |
12e0: de b7 in r29, 0x3e ; 62 |
12e2: e3 97 sbiw r28, 0x33 ; 51 |
12e4: 0f b6 in r0, 0x3f ; 63 |
12e6: f8 94 cli |
12e8: de bf out 0x3e, r29 ; 62 |
12ea: 0f be out 0x3f, r0 ; 63 |
12ec: cd bf out 0x3d, r28 ; 61 |
12ee: 29 96 adiw r28, 0x09 ; 9 |
12f0: 8f ad ldd r24, Y+63 ; 0x3f |
12f2: 29 97 sbiw r28, 0x09 ; 9 |
12f4: 80 93 39 0c sts 0x0C39, r24 |
12f8: ce 01 movw r24, r28 |
12fa: 85 5b subi r24, 0xB5 ; 181 |
12fc: 9f 4f sbci r25, 0xFF ; 255 |
12fe: 9d 83 std Y+5, r25 ; 0x05 |
1300: 8c 83 std Y+4, r24 ; 0x04 |
1302: 2b 96 adiw r28, 0x0b ; 11 |
1304: 8e ad ldd r24, Y+62 ; 0x3e |
1306: 9f ad ldd r25, Y+63 ; 0x3f |
1308: 2b 97 sbiw r28, 0x0b ; 11 |
130a: 9f a7 std Y+47, r25 ; 0x2f |
130c: 8e a7 std Y+46, r24 ; 0x2e |
130e: 22 24 eor r2, r2 |
1310: 33 24 eor r3, r3 |
1312: 21 01 movw r4, r2 |
1314: 02 c0 rjmp .+4 ; 0x131a <_printf_P+0x60> |
1316: 13 01 movw r2, r6 |
1318: 24 01 movw r4, r8 |
131a: 0e a5 ldd r16, Y+46 ; 0x2e |
131c: 1f a5 ldd r17, Y+47 ; 0x2f |
131e: 02 c0 rjmp .+4 ; 0x1324 <_printf_P+0x6a> |
1320: 0f 5f subi r16, 0xFF ; 255 |
1322: 1f 4f sbci r17, 0xFF ; 255 |
1324: f8 01 movw r30, r16 |
1326: f4 90 lpm r15, Z |
1328: ff 20 and r15, r15 |
132a: 19 f0 breq .+6 ; 0x1332 <_printf_P+0x78> |
132c: f5 e2 ldi r31, 0x25 ; 37 |
132e: ff 16 cp r15, r31 |
1330: b9 f7 brne .-18 ; 0x1320 <_printf_P+0x66> |
1332: b8 01 movw r22, r16 |
1334: 8e a5 ldd r24, Y+46 ; 0x2e |
1336: 9f a5 ldd r25, Y+47 ; 0x2f |
1338: 68 1b sub r22, r24 |
133a: 79 0b sbc r23, r25 |
133c: 11 f0 breq .+4 ; 0x1342 <_printf_P+0x88> |
133e: 0e 94 33 09 call 0x1266 ; 0x1266 <PRINTP> |
1342: ff 20 and r15, r15 |
1344: 09 f4 brne .+2 ; 0x1348 <_printf_P+0x8e> |
1346: 42 c2 rjmp .+1156 ; 0x17cc <_printf_P+0x512> |
1348: 0f 5f subi r16, 0xFF ; 255 |
134a: 1f 4f sbci r17, 0xFF ; 255 |
134c: 1f a7 std Y+47, r17 ; 0x2f |
134e: 0e a7 std Y+46, r16 ; 0x2e |
1350: 19 82 std Y+1, r1 ; 0x01 |
1352: ac 81 ldd r26, Y+4 ; 0x04 |
1354: bd 81 ldd r27, Y+5 ; 0x05 |
1356: 1b aa std Y+51, r1 ; 0x33 |
1358: 1a aa std Y+50, r1 ; 0x32 |
135a: 9f ef ldi r25, 0xFF ; 255 |
135c: 99 ab std Y+49, r25 ; 0x31 |
135e: ee a5 ldd r30, Y+46 ; 0x2e |
1360: ff a5 ldd r31, Y+47 ; 0x2f |
1362: cf 01 movw r24, r30 |
1364: 01 96 adiw r24, 0x01 ; 1 |
1366: 9f a7 std Y+47, r25 ; 0x2f |
1368: 8e a7 std Y+46, r24 ; 0x2e |
136a: b4 90 lpm r11, Z |
136c: 95 e7 ldi r25, 0x75 ; 117 |
136e: b9 16 cp r11, r25 |
1370: 21 f0 breq .+8 ; 0x137a <_printf_P+0xc0> |
1372: 8b 2d mov r24, r11 |
1374: 80 62 ori r24, 0x20 ; 32 |
1376: 88 37 cpi r24, 0x78 ; 120 |
1378: 89 f4 brne .+34 ; 0x139c <_printf_P+0xe2> |
137a: eb a9 ldd r30, Y+51 ; 0x33 |
137c: e0 ff sbrs r30, 0 |
137e: 07 c0 rjmp .+14 ; 0x138e <_printf_P+0xd4> |
1380: 2d 90 ld r2, X+ |
1382: 3d 90 ld r3, X+ |
1384: 4d 90 ld r4, X+ |
1386: 5c 90 ld r5, X |
1388: 13 97 sbiw r26, 0x03 ; 3 |
138a: 14 96 adiw r26, 0x04 ; 4 |
138c: 07 c0 rjmp .+14 ; 0x139c <_printf_P+0xe2> |
138e: 8d 91 ld r24, X+ |
1390: 9c 91 ld r25, X |
1392: 11 97 sbiw r26, 0x01 ; 1 |
1394: 1c 01 movw r2, r24 |
1396: 44 24 eor r4, r4 |
1398: 55 24 eor r5, r5 |
139a: 12 96 adiw r26, 0x02 ; 2 |
139c: f0 e2 ldi r31, 0x20 ; 32 |
139e: bf 16 cp r11, r31 |
13a0: 21 f4 brne .+8 ; 0x13aa <_printf_P+0xf0> |
13a2: 89 81 ldd r24, Y+1 ; 0x01 |
13a4: 88 23 and r24, r24 |
13a6: d9 f6 brne .-74 ; 0x135e <_printf_P+0xa4> |
13a8: 85 c0 rjmp .+266 ; 0x14b4 <_printf_P+0x1fa> |
13aa: 83 e2 ldi r24, 0x23 ; 35 |
13ac: b8 16 cp r11, r24 |
13ae: 09 f4 brne .+2 ; 0x13b2 <_printf_P+0xf8> |
13b0: 83 c0 rjmp .+262 ; 0x14b8 <_printf_P+0x1fe> |
13b2: 9a e2 ldi r25, 0x2A ; 42 |
13b4: b9 16 cp r11, r25 |
13b6: 21 f0 breq .+8 ; 0x13c0 <_printf_P+0x106> |
13b8: ed e2 ldi r30, 0x2D ; 45 |
13ba: be 16 cp r11, r30 |
13bc: 69 f4 brne .+26 ; 0x13d8 <_printf_P+0x11e> |
13be: 08 c0 rjmp .+16 ; 0x13d0 <_printf_P+0x116> |
13c0: fd 01 movw r30, r26 |
13c2: 12 96 adiw r26, 0x02 ; 2 |
13c4: e0 81 ld r30, Z |
13c6: ea ab std Y+50, r30 ; 0x32 |
13c8: e7 ff sbrs r30, 7 |
13ca: c9 cf rjmp .-110 ; 0x135e <_printf_P+0xa4> |
13cc: e1 95 neg r30 |
13ce: ea ab std Y+50, r30 ; 0x32 |
13d0: fb a9 ldd r31, Y+51 ; 0x33 |
13d2: f0 61 ori r31, 0x10 ; 16 |
13d4: ff 7d andi r31, 0xDF ; 223 |
13d6: 72 c0 rjmp .+228 ; 0x14bc <_printf_P+0x202> |
13d8: 8b e2 ldi r24, 0x2B ; 43 |
13da: b8 16 cp r11, r24 |
13dc: 09 f4 brne .+2 ; 0x13e0 <_printf_P+0x126> |
13de: 6a c0 rjmp .+212 ; 0x14b4 <_printf_P+0x1fa> |
13e0: 9e e2 ldi r25, 0x2E ; 46 |
13e2: b9 16 cp r11, r25 |
13e4: b1 f5 brne .+108 ; 0x1452 <_printf_P+0x198> |
13e6: 2e a5 ldd r18, Y+46 ; 0x2e |
13e8: 3f a5 ldd r19, Y+47 ; 0x2f |
13ea: 2f 5f subi r18, 0xFF ; 255 |
13ec: 3f 4f sbci r19, 0xFF ; 255 |
13ee: ee a5 ldd r30, Y+46 ; 0x2e |
13f0: ff a5 ldd r31, Y+47 ; 0x2f |
13f2: 84 91 lpm r24, Z |
13f4: 8a 32 cpi r24, 0x2A ; 42 |
13f6: 21 f0 breq .+8 ; 0x1400 <_printf_P+0x146> |
13f8: b8 2e mov r11, r24 |
13fa: 20 e0 ldi r18, 0x00 ; 0 |
13fc: 30 e0 ldi r19, 0x00 ; 0 |
13fe: 1b c0 rjmp .+54 ; 0x1436 <_printf_P+0x17c> |
1400: fd 01 movw r30, r26 |
1402: 12 96 adiw r26, 0x02 ; 2 |
1404: 40 81 ld r20, Z |
1406: 51 81 ldd r21, Z+1 ; 0x01 |
1408: 57 ff sbrs r21, 7 |
140a: 02 c0 rjmp .+4 ; 0x1410 <_printf_P+0x156> |
140c: 4f ef ldi r20, 0xFF ; 255 |
140e: 5f ef ldi r21, 0xFF ; 255 |
1410: 49 ab std Y+49, r20 ; 0x31 |
1412: 3f a7 std Y+47, r19 ; 0x2f |
1414: 2e a7 std Y+46, r18 ; 0x2e |
1416: a3 cf rjmp .-186 ; 0x135e <_printf_P+0xa4> |
1418: c9 01 movw r24, r18 |
141a: 03 e0 ldi r16, 0x03 ; 3 |
141c: 88 0f add r24, r24 |
141e: 99 1f adc r25, r25 |
1420: 0a 95 dec r16 |
1422: e1 f7 brne .-8 ; 0x141c <_printf_P+0x162> |
1424: 22 0f add r18, r18 |
1426: 33 1f adc r19, r19 |
1428: 28 0f add r18, r24 |
142a: 39 1f adc r19, r25 |
142c: 2b 0d add r18, r11 |
142e: 31 1d adc r19, r1 |
1430: 20 53 subi r18, 0x30 ; 48 |
1432: 30 40 sbci r19, 0x00 ; 0 |
1434: b4 90 lpm r11, Z |
1436: 31 96 adiw r30, 0x01 ; 1 |
1438: 8b 2d mov r24, r11 |
143a: 80 53 subi r24, 0x30 ; 48 |
143c: 8a 30 cpi r24, 0x0A ; 10 |
143e: 60 f3 brcs .-40 ; 0x1418 <_printf_P+0x15e> |
1440: ff a7 std Y+47, r31 ; 0x2f |
1442: ee a7 std Y+46, r30 ; 0x2e |
1444: a9 01 movw r20, r18 |
1446: 37 ff sbrs r19, 7 |
1448: 02 c0 rjmp .+4 ; 0x144e <_printf_P+0x194> |
144a: 4f ef ldi r20, 0xFF ; 255 |
144c: 5f ef ldi r21, 0xFF ; 255 |
144e: 49 ab std Y+49, r20 ; 0x31 |
1450: 8d cf rjmp .-230 ; 0x136c <_printf_P+0xb2> |
1452: f0 e3 ldi r31, 0x30 ; 48 |
1454: bf 16 cp r11, r31 |
1456: 31 f4 brne .+12 ; 0x1464 <_printf_P+0x1aa> |
1458: 8b a9 ldd r24, Y+51 ; 0x33 |
145a: 84 fd sbrc r24, 4 |
145c: 80 cf rjmp .-256 ; 0x135e <_printf_P+0xa4> |
145e: 80 62 ori r24, 0x20 ; 32 |
1460: 8b ab std Y+51, r24 ; 0x33 |
1462: 7d cf rjmp .-262 ; 0x135e <_printf_P+0xa4> |
1464: 8b 2d mov r24, r11 |
1466: 81 53 subi r24, 0x31 ; 49 |
1468: 89 30 cpi r24, 0x09 ; 9 |
146a: e8 f4 brcc .+58 ; 0x14a6 <_printf_P+0x1ec> |
146c: 20 e0 ldi r18, 0x00 ; 0 |
146e: 30 e0 ldi r19, 0x00 ; 0 |
1470: c9 01 movw r24, r18 |
1472: f3 e0 ldi r31, 0x03 ; 3 |
1474: 88 0f add r24, r24 |
1476: 99 1f adc r25, r25 |
1478: fa 95 dec r31 |
147a: e1 f7 brne .-8 ; 0x1474 <_printf_P+0x1ba> |
147c: 22 0f add r18, r18 |
147e: 33 1f adc r19, r19 |
1480: 28 0f add r18, r24 |
1482: 39 1f adc r19, r25 |
1484: 2b 0d add r18, r11 |
1486: 31 1d adc r19, r1 |
1488: 20 53 subi r18, 0x30 ; 48 |
148a: 30 40 sbci r19, 0x00 ; 0 |
148c: ee a5 ldd r30, Y+46 ; 0x2e |
148e: ff a5 ldd r31, Y+47 ; 0x2f |
1490: cf 01 movw r24, r30 |
1492: 01 96 adiw r24, 0x01 ; 1 |
1494: 9f a7 std Y+47, r25 ; 0x2f |
1496: 8e a7 std Y+46, r24 ; 0x2e |
1498: b4 90 lpm r11, Z |
149a: 8b 2d mov r24, r11 |
149c: 80 53 subi r24, 0x30 ; 48 |
149e: 8a 30 cpi r24, 0x0A ; 10 |
14a0: 38 f3 brcs .-50 ; 0x1470 <_printf_P+0x1b6> |
14a2: 2a ab std Y+50, r18 ; 0x32 |
14a4: 63 cf rjmp .-314 ; 0x136c <_printf_P+0xb2> |
14a6: 98 e6 ldi r25, 0x68 ; 104 |
14a8: b9 16 cp r11, r25 |
14aa: 51 f4 brne .+20 ; 0x14c0 <_printf_P+0x206> |
14ac: eb a9 ldd r30, Y+51 ; 0x33 |
14ae: e4 60 ori r30, 0x04 ; 4 |
14b0: eb ab std Y+51, r30 ; 0x33 |
14b2: 55 cf rjmp .-342 ; 0x135e <_printf_P+0xa4> |
14b4: b9 82 std Y+1, r11 ; 0x01 |
14b6: 53 cf rjmp .-346 ; 0x135e <_printf_P+0xa4> |
14b8: fb a9 ldd r31, Y+51 ; 0x33 |
14ba: f8 60 ori r31, 0x08 ; 8 |
14bc: fb ab std Y+51, r31 ; 0x33 |
14be: 4f cf rjmp .-354 ; 0x135e <_printf_P+0xa4> |
14c0: 8c e6 ldi r24, 0x6C ; 108 |
14c2: b8 16 cp r11, r24 |
14c4: 21 f4 brne .+8 ; 0x14ce <_printf_P+0x214> |
14c6: 9b a9 ldd r25, Y+51 ; 0x33 |
14c8: 91 60 ori r25, 0x01 ; 1 |
14ca: 9b ab std Y+51, r25 ; 0x33 |
14cc: 48 cf rjmp .-368 ; 0x135e <_printf_P+0xa4> |
14ce: bd 83 std Y+5, r27 ; 0x05 |
14d0: ac 83 std Y+4, r26 ; 0x04 |
14d2: e3 e6 ldi r30, 0x63 ; 99 |
14d4: be 16 cp r11, r30 |
14d6: 39 f4 brne .+14 ; 0x14e6 <_printf_P+0x22c> |
14d8: 12 96 adiw r26, 0x02 ; 2 |
14da: bd 83 std Y+5, r27 ; 0x05 |
14dc: ac 83 std Y+4, r26 ; 0x04 |
14de: 12 97 sbiw r26, 0x02 ; 2 |
14e0: 8c 91 ld r24, X |
14e2: 8e 83 std Y+6, r24 ; 0x06 |
14e4: 18 c1 rjmp .+560 ; 0x1716 <_printf_P+0x45c> |
14e6: f4 e4 ldi r31, 0x44 ; 68 |
14e8: bf 16 cp r11, r31 |
14ea: 39 f0 breq .+14 ; 0x14fa <_printf_P+0x240> |
14ec: 84 e6 ldi r24, 0x64 ; 100 |
14ee: b8 16 cp r11, r24 |
14f0: 39 f0 breq .+14 ; 0x1500 <_printf_P+0x246> |
14f2: 99 e6 ldi r25, 0x69 ; 105 |
14f4: b9 16 cp r11, r25 |
14f6: 59 f5 brne .+86 ; 0x154e <_printf_P+0x294> |
14f8: 03 c0 rjmp .+6 ; 0x1500 <_printf_P+0x246> |
14fa: eb a9 ldd r30, Y+51 ; 0x33 |
14fc: e1 60 ori r30, 0x01 ; 1 |
14fe: eb ab std Y+51, r30 ; 0x33 |
1500: fb a9 ldd r31, Y+51 ; 0x33 |
1502: f0 ff sbrs r31, 0 |
1504: 08 c0 rjmp .+16 ; 0x1516 <_printf_P+0x25c> |
1506: 14 96 adiw r26, 0x04 ; 4 |
1508: bd 83 std Y+5, r27 ; 0x05 |
150a: ac 83 std Y+4, r26 ; 0x04 |
150c: 5e 90 ld r5, -X |
150e: 4e 90 ld r4, -X |
1510: 3e 90 ld r3, -X |
1512: 2e 90 ld r2, -X |
1514: 0a c0 rjmp .+20 ; 0x152a <_printf_P+0x270> |
1516: 12 96 adiw r26, 0x02 ; 2 |
1518: bd 83 std Y+5, r27 ; 0x05 |
151a: ac 83 std Y+4, r26 ; 0x04 |
151c: 9e 91 ld r25, -X |
151e: 8e 91 ld r24, -X |
1520: 1c 01 movw r2, r24 |
1522: 44 24 eor r4, r4 |
1524: 37 fc sbrc r3, 7 |
1526: 40 94 com r4 |
1528: 54 2c mov r5, r4 |
152a: 57 fc sbrc r5, 7 |
152c: 03 c0 rjmp .+6 ; 0x1534 <_printf_P+0x27a> |
152e: 8a e0 ldi r24, 0x0A ; 10 |
1530: 88 ab std Y+48, r24 ; 0x30 |
1532: 92 c0 rjmp .+292 ; 0x1658 <_printf_P+0x39e> |
1534: 50 94 com r5 |
1536: 40 94 com r4 |
1538: 30 94 com r3 |
153a: 20 94 com r2 |
153c: 21 1c adc r2, r1 |
153e: 31 1c adc r3, r1 |
1540: 41 1c adc r4, r1 |
1542: 51 1c adc r5, r1 |
1544: 8d e2 ldi r24, 0x2D ; 45 |
1546: 89 83 std Y+1, r24 ; 0x01 |
1548: 9a e0 ldi r25, 0x0A ; 10 |
154a: 98 ab std Y+48, r25 ; 0x30 |
154c: 85 c0 rjmp .+266 ; 0x1658 <_printf_P+0x39e> |
154e: ef e4 ldi r30, 0x4F ; 79 |
1550: be 16 cp r11, r30 |
1552: 29 f0 breq .+10 ; 0x155e <_printf_P+0x2a4> |
1554: ff e6 ldi r31, 0x6F ; 111 |
1556: bf 16 cp r11, r31 |
1558: 39 f4 brne .+14 ; 0x1568 <_printf_P+0x2ae> |
155a: 88 e0 ldi r24, 0x08 ; 8 |
155c: 61 c0 rjmp .+194 ; 0x1620 <_printf_P+0x366> |
155e: 9b a9 ldd r25, Y+51 ; 0x33 |
1560: 91 60 ori r25, 0x01 ; 1 |
1562: 9b ab std Y+51, r25 ; 0x33 |
1564: e8 e0 ldi r30, 0x08 ; 8 |
1566: 56 c0 rjmp .+172 ; 0x1614 <_printf_P+0x35a> |
1568: f0 e7 ldi r31, 0x70 ; 112 |
156a: bf 16 cp r11, r31 |
156c: 71 f4 brne .+28 ; 0x158a <_printf_P+0x2d0> |
156e: 12 96 adiw r26, 0x02 ; 2 |
1570: bd 83 std Y+5, r27 ; 0x05 |
1572: ac 83 std Y+4, r26 ; 0x04 |
1574: 9e 91 ld r25, -X |
1576: 8e 91 ld r24, -X |
1578: 1c 01 movw r2, r24 |
157a: 44 24 eor r4, r4 |
157c: 55 24 eor r5, r5 |
157e: 8b a9 ldd r24, Y+51 ; 0x33 |
1580: 80 64 ori r24, 0x40 ; 64 |
1582: 8b ab std Y+51, r24 ; 0x33 |
1584: 78 e7 ldi r23, 0x78 ; 120 |
1586: b7 2e mov r11, r23 |
1588: 5e c0 rjmp .+188 ; 0x1646 <_printf_P+0x38c> |
158a: e3 e7 ldi r30, 0x73 ; 115 |
158c: be 16 cp r11, r30 |
158e: d9 f5 brne .+118 ; 0x1606 <_printf_P+0x34c> |
1590: 12 96 adiw r26, 0x02 ; 2 |
1592: bd 83 std Y+5, r27 ; 0x05 |
1594: ac 83 std Y+4, r26 ; 0x04 |
1596: de 90 ld r13, -X |
1598: ce 90 ld r12, -X |
159a: c1 14 cp r12, r1 |
159c: d1 04 cpc r13, r1 |
159e: 89 f4 brne .+34 ; 0x15c2 <_printf_P+0x308> |
15a0: 88 e2 ldi r24, 0x28 ; 40 |
15a2: 8e 83 std Y+6, r24 ; 0x06 |
15a4: 8e e6 ldi r24, 0x6E ; 110 |
15a6: 8f 83 std Y+7, r24 ; 0x07 |
15a8: 85 e7 ldi r24, 0x75 ; 117 |
15aa: 88 87 std Y+8, r24 ; 0x08 |
15ac: 8c e6 ldi r24, 0x6C ; 108 |
15ae: 89 87 std Y+9, r24 ; 0x09 |
15b0: 8a 87 std Y+10, r24 ; 0x0a |
15b2: 89 e2 ldi r24, 0x29 ; 41 |
15b4: 8b 87 std Y+11, r24 ; 0x0b |
15b6: 1c 86 std Y+12, r1 ; 0x0c |
15b8: 66 e0 ldi r22, 0x06 ; 6 |
15ba: c6 2e mov r12, r22 |
15bc: d1 2c mov r13, r1 |
15be: cc 0e add r12, r28 |
15c0: dd 1e adc r13, r29 |
15c2: f9 a9 ldd r31, Y+49 ; 0x31 |
15c4: f7 fd sbrc r31, 7 |
15c6: 13 c0 rjmp .+38 ; 0x15ee <_printf_P+0x334> |
15c8: 4f 2f mov r20, r31 |
15ca: 55 27 eor r21, r21 |
15cc: 47 fd sbrc r20, 7 |
15ce: 50 95 com r21 |
15d0: 60 e0 ldi r22, 0x00 ; 0 |
15d2: 70 e0 ldi r23, 0x00 ; 0 |
15d4: c6 01 movw r24, r12 |
15d6: 0e 94 03 3d call 0x7a06 ; 0x7a06 <memchr> |
15da: 00 97 sbiw r24, 0x00 ; 0 |
15dc: 11 f4 brne .+4 ; 0x15e2 <_printf_P+0x328> |
15de: 19 a9 ldd r17, Y+49 ; 0x31 |
15e0: 0d c0 rjmp .+26 ; 0x15fc <_printf_P+0x342> |
15e2: 8c 19 sub r24, r12 |
15e4: 19 a9 ldd r17, Y+49 ; 0x31 |
15e6: 81 17 cp r24, r17 |
15e8: 4c f4 brge .+18 ; 0x15fc <_printf_P+0x342> |
15ea: 18 2f mov r17, r24 |
15ec: 07 c0 rjmp .+14 ; 0x15fc <_printf_P+0x342> |
15ee: f6 01 movw r30, r12 |
15f0: 01 90 ld r0, Z+ |
15f2: 00 20 and r0, r0 |
15f4: e9 f7 brne .-6 ; 0x15f0 <_printf_P+0x336> |
15f6: 31 97 sbiw r30, 0x01 ; 1 |
15f8: 1e 2f mov r17, r30 |
15fa: 1c 19 sub r17, r12 |
15fc: 19 82 std Y+1, r1 ; 0x01 |
15fe: 42 01 movw r8, r4 |
1600: 31 01 movw r6, r2 |
1602: 40 e0 ldi r20, 0x00 ; 0 |
1604: 94 c0 rjmp .+296 ; 0x172e <_printf_P+0x474> |
1606: 85 e5 ldi r24, 0x55 ; 85 |
1608: b8 16 cp r11, r24 |
160a: 31 f0 breq .+12 ; 0x1618 <_printf_P+0x35e> |
160c: 95 e7 ldi r25, 0x75 ; 117 |
160e: b9 16 cp r11, r25 |
1610: 49 f4 brne .+18 ; 0x1624 <_printf_P+0x36a> |
1612: ea e0 ldi r30, 0x0A ; 10 |
1614: e8 ab std Y+48, r30 ; 0x30 |
1616: 1f c0 rjmp .+62 ; 0x1656 <_printf_P+0x39c> |
1618: fb a9 ldd r31, Y+51 ; 0x33 |
161a: f1 60 ori r31, 0x01 ; 1 |
161c: fb ab std Y+51, r31 ; 0x33 |
161e: 8a e0 ldi r24, 0x0A ; 10 |
1620: 88 ab std Y+48, r24 ; 0x30 |
1622: 19 c0 rjmp .+50 ; 0x1656 <_printf_P+0x39c> |
1624: 98 e5 ldi r25, 0x58 ; 88 |
1626: b9 16 cp r11, r25 |
1628: 21 f0 breq .+8 ; 0x1632 <_printf_P+0x378> |
162a: e8 e7 ldi r30, 0x78 ; 120 |
162c: be 16 cp r11, r30 |
162e: 09 f0 breq .+2 ; 0x1632 <_printf_P+0x378> |
1630: 6e c0 rjmp .+220 ; 0x170e <_printf_P+0x454> |
1632: fb a9 ldd r31, Y+51 ; 0x33 |
1634: f3 fd sbrc r31, 3 |
1636: 02 c0 rjmp .+4 ; 0x163c <_printf_P+0x382> |
1638: 80 e1 ldi r24, 0x10 ; 16 |
163a: f2 cf rjmp .-28 ; 0x1620 <_printf_P+0x366> |
163c: 21 14 cp r2, r1 |
163e: 31 04 cpc r3, r1 |
1640: 41 04 cpc r4, r1 |
1642: 51 04 cpc r5, r1 |
1644: 19 f4 brne .+6 ; 0x164c <_printf_P+0x392> |
1646: 90 e1 ldi r25, 0x10 ; 16 |
1648: 98 ab std Y+48, r25 ; 0x30 |
164a: 05 c0 rjmp .+10 ; 0x1656 <_printf_P+0x39c> |
164c: eb a9 ldd r30, Y+51 ; 0x33 |
164e: e0 64 ori r30, 0x40 ; 64 |
1650: eb ab std Y+51, r30 ; 0x33 |
1652: f0 e1 ldi r31, 0x10 ; 16 |
1654: f8 ab std Y+48, r31 ; 0x30 |
1656: 19 82 std Y+1, r1 ; 0x01 |
1658: 89 a9 ldd r24, Y+49 ; 0x31 |
165a: 87 fd sbrc r24, 7 |
165c: 03 c0 rjmp .+6 ; 0x1664 <_printf_P+0x3aa> |
165e: 9b a9 ldd r25, Y+51 ; 0x33 |
1660: 9f 7d andi r25, 0xDF ; 223 |
1662: 9b ab std Y+51, r25 ; 0x33 |
1664: 21 14 cp r2, r1 |
1666: 31 04 cpc r3, r1 |
1668: 41 04 cpc r4, r1 |
166a: 51 04 cpc r5, r1 |
166c: 61 f4 brne .+24 ; 0x1686 <_printf_P+0x3cc> |
166e: e9 a9 ldd r30, Y+49 ; 0x31 |
1670: ee 23 and r30, r30 |
1672: 49 f4 brne .+18 ; 0x1686 <_printf_P+0x3cc> |
1674: 66 24 eor r6, r6 |
1676: 77 24 eor r7, r7 |
1678: 43 01 movw r8, r6 |
167a: 5e e2 ldi r21, 0x2E ; 46 |
167c: c5 2e mov r12, r21 |
167e: d1 2c mov r13, r1 |
1680: cc 0e add r12, r28 |
1682: dd 1e adc r13, r29 |
1684: 3e c0 rjmp .+124 ; 0x1702 <_printf_P+0x448> |
1686: 4e e2 ldi r20, 0x2E ; 46 |
1688: c4 2e mov r12, r20 |
168a: d1 2c mov r13, r1 |
168c: cc 0e add r12, r28 |
168e: dd 1e adc r13, r29 |
1690: f8 a9 ldd r31, Y+48 ; 0x30 |
1692: ef 2e mov r14, r31 |
1694: ff 24 eor r15, r15 |
1696: 00 27 eor r16, r16 |
1698: 11 27 eor r17, r17 |
169a: c2 01 movw r24, r4 |
169c: b1 01 movw r22, r2 |
169e: a8 01 movw r20, r16 |
16a0: 97 01 movw r18, r14 |
16a2: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
16a6: 6a 30 cpi r22, 0x0A ; 10 |
16a8: 20 f4 brcc .+8 ; 0x16b2 <_printf_P+0x3f8> |
16aa: 30 e3 ldi r19, 0x30 ; 48 |
16ac: a3 2e mov r10, r19 |
16ae: a6 0e add r10, r22 |
16b0: 08 c0 rjmp .+16 ; 0x16c2 <_printf_P+0x408> |
16b2: 27 e5 ldi r18, 0x57 ; 87 |
16b4: a2 2e mov r10, r18 |
16b6: a6 0e add r10, r22 |
16b8: 88 e5 ldi r24, 0x58 ; 88 |
16ba: b8 16 cp r11, r24 |
16bc: 11 f4 brne .+4 ; 0x16c2 <_printf_P+0x408> |
16be: 9f ed ldi r25, 0xDF ; 223 |
16c0: a9 22 and r10, r25 |
16c2: f6 01 movw r30, r12 |
16c4: a2 92 st -Z, r10 |
16c6: 6f 01 movw r12, r30 |
16c8: c2 01 movw r24, r4 |
16ca: b1 01 movw r22, r2 |
16cc: a8 01 movw r20, r16 |
16ce: 97 01 movw r18, r14 |
16d0: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
16d4: 39 01 movw r6, r18 |
16d6: 4a 01 movw r8, r20 |
16d8: 2e 14 cp r2, r14 |
16da: 3f 04 cpc r3, r15 |
16dc: 40 06 cpc r4, r16 |
16de: 51 06 cpc r5, r17 |
16e0: 18 f0 brcs .+6 ; 0x16e8 <_printf_P+0x42e> |
16e2: 19 01 movw r2, r18 |
16e4: 2a 01 movw r4, r20 |
16e6: d9 cf rjmp .-78 ; 0x169a <_printf_P+0x3e0> |
16e8: f8 a9 ldd r31, Y+48 ; 0x30 |
16ea: f8 30 cpi r31, 0x08 ; 8 |
16ec: 51 f4 brne .+20 ; 0x1702 <_printf_P+0x448> |
16ee: 8b a9 ldd r24, Y+51 ; 0x33 |
16f0: 83 ff sbrs r24, 3 |
16f2: 07 c0 rjmp .+14 ; 0x1702 <_printf_P+0x448> |
16f4: 90 e3 ldi r25, 0x30 ; 48 |
16f6: a9 16 cp r10, r25 |
16f8: 21 f0 breq .+8 ; 0x1702 <_printf_P+0x448> |
16fa: 80 e3 ldi r24, 0x30 ; 48 |
16fc: f6 01 movw r30, r12 |
16fe: 82 93 st -Z, r24 |
1700: 6f 01 movw r12, r30 |
1702: ce 01 movw r24, r28 |
1704: 8c 19 sub r24, r12 |
1706: 18 2f mov r17, r24 |
1708: 12 5d subi r17, 0xD2 ; 210 |
170a: 49 a9 ldd r20, Y+49 ; 0x31 |
170c: 10 c0 rjmp .+32 ; 0x172e <_printf_P+0x474> |
170e: bb 20 and r11, r11 |
1710: 09 f4 brne .+2 ; 0x1714 <_printf_P+0x45a> |
1712: 5c c0 rjmp .+184 ; 0x17cc <_printf_P+0x512> |
1714: be 82 std Y+6, r11 ; 0x06 |
1716: 19 82 std Y+1, r1 ; 0x01 |
1718: 42 01 movw r8, r4 |
171a: 31 01 movw r6, r2 |
171c: 00 e0 ldi r16, 0x00 ; 0 |
171e: 96 e0 ldi r25, 0x06 ; 6 |
1720: c9 2e mov r12, r25 |
1722: d1 2c mov r13, r1 |
1724: cc 0e add r12, r28 |
1726: dd 1e adc r13, r29 |
1728: 11 e0 ldi r17, 0x01 ; 1 |
172a: 21 e0 ldi r18, 0x01 ; 1 |
172c: 05 c0 rjmp .+10 ; 0x1738 <_printf_P+0x47e> |
172e: 21 2f mov r18, r17 |
1730: 04 2f mov r16, r20 |
1732: 01 1b sub r16, r17 |
1734: 07 fd sbrc r16, 7 |
1736: 00 e0 ldi r16, 0x00 ; 0 |
1738: 89 81 ldd r24, Y+1 ; 0x01 |
173a: 88 23 and r24, r24 |
173c: 19 f0 breq .+6 ; 0x1744 <_printf_P+0x48a> |
173e: 81 2f mov r24, r17 |
1740: 8f 5f subi r24, 0xFF ; 255 |
1742: 07 c0 rjmp .+14 ; 0x1752 <_printf_P+0x498> |
1744: 9b a9 ldd r25, Y+51 ; 0x33 |
1746: 96 fd sbrc r25, 6 |
1748: 02 c0 rjmp .+4 ; 0x174e <_printf_P+0x494> |
174a: 81 2f mov r24, r17 |
174c: 02 c0 rjmp .+4 ; 0x1752 <_printf_P+0x498> |
174e: 82 2f mov r24, r18 |
1750: 8e 5f subi r24, 0xFE ; 254 |
1752: a8 2e mov r10, r24 |
1754: a0 0e add r10, r16 |
1756: eb a9 ldd r30, Y+51 ; 0x33 |
1758: ee 2e mov r14, r30 |
175a: ff 24 eor r15, r15 |
175c: 80 e3 ldi r24, 0x30 ; 48 |
175e: 48 2e mov r4, r24 |
1760: 51 2c mov r5, r1 |
1762: 4e 20 and r4, r14 |
1764: 5f 20 and r5, r15 |
1766: 41 14 cp r4, r1 |
1768: 51 04 cpc r5, r1 |
176a: 21 f4 brne .+8 ; 0x1774 <_printf_P+0x4ba> |
176c: 8a a9 ldd r24, Y+50 ; 0x32 |
176e: 8a 19 sub r24, r10 |
1770: 0e 94 28 09 call 0x1250 ; 0x1250 <PAD_SP> |
1774: 89 81 ldd r24, Y+1 ; 0x01 |
1776: 88 23 and r24, r24 |
1778: 29 f0 breq .+10 ; 0x1784 <_printf_P+0x4ca> |
177a: 61 e0 ldi r22, 0x01 ; 1 |
177c: 70 e0 ldi r23, 0x00 ; 0 |
177e: ce 01 movw r24, r28 |
1780: 01 96 adiw r24, 0x01 ; 1 |
1782: 09 c0 rjmp .+18 ; 0x1796 <_printf_P+0x4dc> |
1784: e6 fe sbrs r14, 6 |
1786: 09 c0 rjmp .+18 ; 0x179a <_printf_P+0x4e0> |
1788: 80 e3 ldi r24, 0x30 ; 48 |
178a: 8a 83 std Y+2, r24 ; 0x02 |
178c: bb 82 std Y+3, r11 ; 0x03 |
178e: 62 e0 ldi r22, 0x02 ; 2 |
1790: 70 e0 ldi r23, 0x00 ; 0 |
1792: ce 01 movw r24, r28 |
1794: 02 96 adiw r24, 0x02 ; 2 |
1796: 0e 94 49 09 call 0x1292 ; 0x1292 <PRINT> |
179a: f0 e2 ldi r31, 0x20 ; 32 |
179c: 4f 16 cp r4, r31 |
179e: 51 04 cpc r5, r1 |
17a0: 21 f4 brne .+8 ; 0x17aa <_printf_P+0x4f0> |
17a2: 8a a9 ldd r24, Y+50 ; 0x32 |
17a4: 8a 19 sub r24, r10 |
17a6: 0e 94 1d 09 call 0x123a ; 0x123a <PAD_0> |
17aa: 80 2f mov r24, r16 |
17ac: 0e 94 1d 09 call 0x123a ; 0x123a <PAD_0> |
17b0: 61 2f mov r22, r17 |
17b2: 77 27 eor r23, r23 |
17b4: 67 fd sbrc r22, 7 |
17b6: 70 95 com r23 |
17b8: c6 01 movw r24, r12 |
17ba: 0e 94 49 09 call 0x1292 ; 0x1292 <PRINT> |
17be: e4 fe sbrs r14, 4 |
17c0: aa cd rjmp .-1196 ; 0x1316 <_printf_P+0x5c> |
17c2: 8a a9 ldd r24, Y+50 ; 0x32 |
17c4: 8a 19 sub r24, r10 |
17c6: 0e 94 28 09 call 0x1250 ; 0x1250 <PAD_SP> |
17ca: a5 cd rjmp .-1206 ; 0x1316 <_printf_P+0x5c> |
17cc: e3 96 adiw r28, 0x33 ; 51 |
17ce: 0f b6 in r0, 0x3f ; 63 |
17d0: f8 94 cli |
17d2: de bf out 0x3e, r29 ; 62 |
17d4: 0f be out 0x3f, r0 ; 63 |
17d6: cd bf out 0x3d, r28 ; 61 |
17d8: df 91 pop r29 |
17da: cf 91 pop r28 |
17dc: 1f 91 pop r17 |
17de: 0f 91 pop r16 |
17e0: ff 90 pop r15 |
17e2: ef 90 pop r14 |
17e4: df 90 pop r13 |
17e6: cf 90 pop r12 |
17e8: bf 90 pop r11 |
17ea: af 90 pop r10 |
17ec: 9f 90 pop r9 |
17ee: 8f 90 pop r8 |
17f0: 7f 90 pop r7 |
17f2: 6f 90 pop r6 |
17f4: 5f 90 pop r5 |
17f6: 4f 90 pop r4 |
17f8: 3f 90 pop r3 |
17fa: 2f 90 pop r2 |
17fc: 08 95 ret |
|
000017fe <__vector_18>: |
17fe: 1f 92 push r1 |
1800: 0f 92 push r0 |
1802: 0f b6 in r0, 0x3f ; 63 |
1804: 0f 92 push r0 |
1806: 11 24 eor r1, r1 |
1808: 2f 93 push r18 |
180a: 3f 93 push r19 |
180c: 5f 93 push r21 |
180e: 6f 93 push r22 |
1810: 7f 93 push r23 |
1812: 8f 93 push r24 |
1814: 9f 93 push r25 |
1816: af 93 push r26 |
1818: bf 93 push r27 |
181a: 80 91 4b 08 lds r24, 0x084B |
181e: 81 50 subi r24, 0x01 ; 1 |
1820: 80 93 4b 08 sts 0x084B, r24 |
1824: 8f 3f cpi r24, 0xFF ; 255 |
1826: 01 f5 brne .+64 ; 0x1868 <__vector_18+0x6a> |
1828: 89 e0 ldi r24, 0x09 ; 9 |
182a: 80 93 4b 08 sts 0x084B, r24 |
182e: 80 91 03 01 lds r24, 0x0103 |
1832: 8f 5f subi r24, 0xFF ; 255 |
1834: 81 70 andi r24, 0x01 ; 1 |
1836: 80 93 03 01 sts 0x0103, r24 |
183a: 88 23 and r24, r24 |
183c: 19 f4 brne .+6 ; 0x1844 <__vector_18+0x46> |
183e: 81 e0 ldi r24, 0x01 ; 1 |
1840: 80 93 44 08 sts 0x0844, r24 |
1844: 80 91 42 08 lds r24, 0x0842 |
1848: 90 91 43 08 lds r25, 0x0843 |
184c: 01 96 adiw r24, 0x01 ; 1 |
184e: 90 93 43 08 sts 0x0843, r25 |
1852: 80 93 42 08 sts 0x0842, r24 |
1856: 80 91 72 08 lds r24, 0x0872 |
185a: 88 23 and r24, r24 |
185c: 29 f0 breq .+10 ; 0x1868 <__vector_18+0x6a> |
185e: 80 91 72 08 lds r24, 0x0872 |
1862: 81 50 subi r24, 0x01 ; 1 |
1864: 80 93 72 08 sts 0x0872, r24 |
1868: 80 91 47 08 lds r24, 0x0847 |
186c: 90 91 48 08 lds r25, 0x0848 |
1870: 02 97 sbiw r24, 0x02 ; 2 |
1872: 58 f0 brcs .+22 ; 0x188a <__vector_18+0x8c> |
1874: 80 91 47 08 lds r24, 0x0847 |
1878: 90 91 48 08 lds r25, 0x0848 |
187c: 01 97 sbiw r24, 0x01 ; 1 |
187e: 90 93 48 08 sts 0x0848, r25 |
1882: 80 93 47 08 sts 0x0847, r24 |
1886: 5a 9a sbi 0x0b, 2 ; 11 |
1888: 01 c0 rjmp .+2 ; 0x188c <__vector_18+0x8e> |
188a: 5a 98 cbi 0x0b, 2 ; 11 |
188c: 80 91 98 0c lds r24, 0x0C98 |
1890: 99 27 eor r25, r25 |
1892: 83 fd sbrc r24, 3 |
1894: 02 c0 rjmp .+4 ; 0x189a <__vector_18+0x9c> |
1896: 85 ff sbrs r24, 5 |
1898: 3b c0 rjmp .+118 ; 0x1910 <__vector_18+0x112> |
189a: 34 9b sbis 0x06, 4 ; 6 |
189c: 0a c0 rjmp .+20 ; 0x18b2 <__vector_18+0xb4> |
189e: 80 91 45 08 lds r24, 0x0845 |
18a2: 90 91 46 08 lds r25, 0x0846 |
18a6: 01 96 adiw r24, 0x01 ; 1 |
18a8: 90 93 46 08 sts 0x0846, r25 |
18ac: 80 93 45 08 sts 0x0845, r24 |
18b0: 2f c0 rjmp .+94 ; 0x1910 <__vector_18+0x112> |
18b2: 80 91 45 08 lds r24, 0x0845 |
18b6: 90 91 46 08 lds r25, 0x0846 |
18ba: 89 2b or r24, r25 |
18bc: 79 f0 breq .+30 ; 0x18dc <__vector_18+0xde> |
18be: 80 91 45 08 lds r24, 0x0845 |
18c2: 90 91 46 08 lds r25, 0x0846 |
18c6: 80 5a subi r24, 0xA0 ; 160 |
18c8: 9f 40 sbci r25, 0x0F ; 15 |
18ca: 40 f4 brcc .+16 ; 0x18dc <__vector_18+0xde> |
18cc: 80 91 45 08 lds r24, 0x0845 |
18d0: 90 91 46 08 lds r25, 0x0846 |
18d4: 90 93 b4 08 sts 0x08B4, r25 |
18d8: 80 93 b3 08 sts 0x08B3, r24 |
18dc: 80 91 b3 08 lds r24, 0x08B3 |
18e0: 90 91 b4 08 lds r25, 0x08B4 |
18e4: 20 91 b5 08 lds r18, 0x08B5 |
18e8: 30 91 b6 08 lds r19, 0x08B6 |
18ec: 82 1b sub r24, r18 |
18ee: 93 0b sbc r25, r19 |
18f0: 84 5e subi r24, 0xE4 ; 228 |
18f2: 9d 4f sbci r25, 0xFD ; 253 |
18f4: 68 e6 ldi r22, 0x68 ; 104 |
18f6: 71 e0 ldi r23, 0x01 ; 1 |
18f8: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
18fc: 84 5b subi r24, 0xB4 ; 180 |
18fe: 90 40 sbci r25, 0x00 ; 0 |
1900: 90 93 b8 08 sts 0x08B8, r25 |
1904: 80 93 b7 08 sts 0x08B7, r24 |
1908: 10 92 46 08 sts 0x0846, r1 |
190c: 10 92 45 08 sts 0x0845, r1 |
1910: bf 91 pop r27 |
1912: af 91 pop r26 |
1914: 9f 91 pop r25 |
1916: 8f 91 pop r24 |
1918: 7f 91 pop r23 |
191a: 6f 91 pop r22 |
191c: 5f 91 pop r21 |
191e: 3f 91 pop r19 |
1920: 2f 91 pop r18 |
1922: 0f 90 pop r0 |
1924: 0f be out 0x3f, r0 ; 63 |
1926: 0f 90 pop r0 |
1928: 1f 90 pop r1 |
192a: 18 95 reti |
|
0000192c <SetDelay>: |
192c: 20 91 42 08 lds r18, 0x0842 |
1930: 30 91 43 08 lds r19, 0x0843 |
1934: 2f 5f subi r18, 0xFF ; 255 |
1936: 3f 4f sbci r19, 0xFF ; 255 |
1938: 82 0f add r24, r18 |
193a: 93 1f adc r25, r19 |
193c: 08 95 ret |
|
0000193e <CheckDelay>: |
193e: 20 91 42 08 lds r18, 0x0842 |
1942: 30 91 43 08 lds r19, 0x0843 |
1946: 82 1b sub r24, r18 |
1948: 93 0b sbc r25, r19 |
194a: 89 2f mov r24, r25 |
194c: 99 27 eor r25, r25 |
194e: 86 95 lsr r24 |
1950: 80 74 andi r24, 0x40 ; 64 |
1952: 99 27 eor r25, r25 |
1954: 08 95 ret |
|
00001956 <__vector_9>: |
1956: 1f 92 push r1 |
1958: 0f 92 push r0 |
195a: 0f b6 in r0, 0x3f ; 63 |
195c: 0f 92 push r0 |
195e: 11 24 eor r1, r1 |
1960: ef 92 push r14 |
1962: ff 92 push r15 |
1964: 0f 93 push r16 |
1966: 1f 93 push r17 |
1968: 2f 93 push r18 |
196a: 3f 93 push r19 |
196c: 4f 93 push r20 |
196e: 5f 93 push r21 |
1970: 6f 93 push r22 |
1972: 7f 93 push r23 |
1974: 8f 93 push r24 |
1976: 9f 93 push r25 |
1978: af 93 push r26 |
197a: bf 93 push r27 |
197c: cf 93 push r28 |
197e: df 93 push r29 |
1980: ef 93 push r30 |
1982: ff 93 push r31 |
1984: 80 91 02 01 lds r24, 0x0102 |
1988: 81 50 subi r24, 0x01 ; 1 |
198a: 80 93 02 01 sts 0x0102, r24 |
198e: 8f 3f cpi r24, 0xFF ; 255 |
1990: 09 f0 breq .+2 ; 0x1994 <__vector_9+0x3e> |
1992: 6d c0 rjmp .+218 ; 0x1a6e <__vector_9+0x118> |
1994: 83 e8 ldi r24, 0x83 ; 131 |
1996: 80 93 b0 00 sts 0x00B0, r24 |
199a: 80 91 89 01 lds r24, 0x0189 |
199e: c8 2f mov r28, r24 |
19a0: dd 27 eor r29, r29 |
19a2: d0 93 4a 08 sts 0x084A, r29 |
19a6: c0 93 49 08 sts 0x0849, r28 |
19aa: 80 91 b6 0c lds r24, 0x0CB6 |
19ae: e0 90 b2 0c lds r14, 0x0CB2 |
19b2: 80 ff sbrs r24, 0 |
19b4: 1e c0 rjmp .+60 ; 0x19f2 <__vector_9+0x9c> |
19b6: 60 91 83 08 lds r22, 0x0883 |
19ba: 70 91 84 08 lds r23, 0x0884 |
19be: 80 91 85 08 lds r24, 0x0885 |
19c2: 90 91 86 08 lds r25, 0x0886 |
19c6: ff 24 eor r15, r15 |
19c8: 00 27 eor r16, r16 |
19ca: 11 27 eor r17, r17 |
19cc: 20 e8 ldi r18, 0x80 ; 128 |
19ce: 30 e0 ldi r19, 0x00 ; 0 |
19d0: 40 e0 ldi r20, 0x00 ; 0 |
19d2: 50 e0 ldi r21, 0x00 ; 0 |
19d4: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
19d8: c8 01 movw r24, r16 |
19da: b7 01 movw r22, r14 |
19dc: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
19e0: 20 e0 ldi r18, 0x00 ; 0 |
19e2: 32 e0 ldi r19, 0x02 ; 2 |
19e4: 40 e0 ldi r20, 0x00 ; 0 |
19e6: 50 e0 ldi r21, 0x00 ; 0 |
19e8: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
19ec: c2 0f add r28, r18 |
19ee: d3 1f adc r29, r19 |
19f0: 1d c0 rjmp .+58 ; 0x1a2c <__vector_9+0xd6> |
19f2: 60 91 83 08 lds r22, 0x0883 |
19f6: 70 91 84 08 lds r23, 0x0884 |
19fa: 80 91 85 08 lds r24, 0x0885 |
19fe: 90 91 86 08 lds r25, 0x0886 |
1a02: ff 24 eor r15, r15 |
1a04: 00 27 eor r16, r16 |
1a06: 11 27 eor r17, r17 |
1a08: 20 e8 ldi r18, 0x80 ; 128 |
1a0a: 30 e0 ldi r19, 0x00 ; 0 |
1a0c: 40 e0 ldi r20, 0x00 ; 0 |
1a0e: 50 e0 ldi r21, 0x00 ; 0 |
1a10: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
1a14: c8 01 movw r24, r16 |
1a16: b7 01 movw r22, r14 |
1a18: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
1a1c: 20 e0 ldi r18, 0x00 ; 0 |
1a1e: 32 e0 ldi r19, 0x02 ; 2 |
1a20: 40 e0 ldi r20, 0x00 ; 0 |
1a22: 50 e0 ldi r21, 0x00 ; 0 |
1a24: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
1a28: c2 1b sub r28, r18 |
1a2a: d3 0b sbc r29, r19 |
1a2c: d0 93 4a 08 sts 0x084A, r29 |
1a30: c0 93 49 08 sts 0x0849, r28 |
1a34: 20 91 49 08 lds r18, 0x0849 |
1a38: 30 91 4a 08 lds r19, 0x084A |
1a3c: 80 91 b3 0c lds r24, 0x0CB3 |
1a40: 99 27 eor r25, r25 |
1a42: 28 17 cp r18, r24 |
1a44: 39 07 cpc r19, r25 |
1a46: 34 f0 brlt .+12 ; 0x1a54 <__vector_9+0xfe> |
1a48: 80 91 b4 0c lds r24, 0x0CB4 |
1a4c: 99 27 eor r25, r25 |
1a4e: 82 17 cp r24, r18 |
1a50: 93 07 cpc r25, r19 |
1a52: 24 f4 brge .+8 ; 0x1a5c <__vector_9+0x106> |
1a54: 90 93 4a 08 sts 0x084A, r25 |
1a58: 80 93 49 08 sts 0x0849, r24 |
1a5c: 80 91 49 08 lds r24, 0x0849 |
1a60: 80 93 b3 00 sts 0x00B3, r24 |
1a64: 80 91 b5 0c lds r24, 0x0CB5 |
1a68: 80 93 02 01 sts 0x0102, r24 |
1a6c: 04 c0 rjmp .+8 ; 0x1a76 <__vector_9+0x120> |
1a6e: 83 e0 ldi r24, 0x03 ; 3 |
1a70: 80 93 b0 00 sts 0x00B0, r24 |
1a74: 5f 98 cbi 0x0b, 7 ; 11 |
1a76: ff 91 pop r31 |
1a78: ef 91 pop r30 |
1a7a: df 91 pop r29 |
1a7c: cf 91 pop r28 |
1a7e: bf 91 pop r27 |
1a80: af 91 pop r26 |
1a82: 9f 91 pop r25 |
1a84: 8f 91 pop r24 |
1a86: 7f 91 pop r23 |
1a88: 6f 91 pop r22 |
1a8a: 5f 91 pop r21 |
1a8c: 4f 91 pop r20 |
1a8e: 3f 91 pop r19 |
1a90: 2f 91 pop r18 |
1a92: 1f 91 pop r17 |
1a94: 0f 91 pop r16 |
1a96: ff 90 pop r15 |
1a98: ef 90 pop r14 |
1a9a: 0f 90 pop r0 |
1a9c: 0f be out 0x3f, r0 ; 63 |
1a9e: 0f 90 pop r0 |
1aa0: 1f 90 pop r1 |
1aa2: 18 95 reti |
|
00001aa4 <Timer_Init>: |
1aa4: 80 91 42 08 lds r24, 0x0842 |
1aa8: 90 91 43 08 lds r25, 0x0843 |
1aac: 0b 96 adiw r24, 0x0b ; 11 |
1aae: 90 93 4d 08 sts 0x084D, r25 |
1ab2: 80 93 4c 08 sts 0x084C, r24 |
1ab6: 82 e0 ldi r24, 0x02 ; 2 |
1ab8: 85 bd out 0x25, r24 ; 37 |
1aba: 83 ea ldi r24, 0xA3 ; 163 |
1abc: 84 bd out 0x24, r24 ; 36 |
1abe: 17 bc out 0x27, r1 ; 39 |
1ac0: 88 e7 ldi r24, 0x78 ; 120 |
1ac2: 88 bd out 0x28, r24 ; 40 |
1ac4: 96 e0 ldi r25, 0x06 ; 6 |
1ac6: 96 bd out 0x26, r25 ; 38 |
1ac8: 83 ec ldi r24, 0xC3 ; 195 |
1aca: 80 93 b0 00 sts 0x00B0, r24 |
1ace: 90 93 b1 00 sts 0x00B1, r25 |
1ad2: e0 e7 ldi r30, 0x70 ; 112 |
1ad4: f0 e0 ldi r31, 0x00 ; 0 |
1ad6: 80 81 ld r24, Z |
1ad8: 82 60 ori r24, 0x02 ; 2 |
1ada: 80 83 st Z, r24 |
1adc: ee e6 ldi r30, 0x6E ; 110 |
1ade: f0 e0 ldi r31, 0x00 ; 0 |
1ae0: 80 81 ld r24, Z |
1ae2: 81 60 ori r24, 0x01 ; 1 |
1ae4: 80 83 st Z, r24 |
1ae6: 8a e0 ldi r24, 0x0A ; 10 |
1ae8: 80 93 b3 00 sts 0x00B3, r24 |
1aec: 10 92 b2 00 sts 0x00B2, r1 |
1af0: 08 95 ret |
|
00001af2 <Delay_ms>: |
1af2: 20 91 42 08 lds r18, 0x0842 |
1af6: 30 91 43 08 lds r19, 0x0843 |
1afa: 2f 5f subi r18, 0xFF ; 255 |
1afc: 3f 4f sbci r19, 0xFF ; 255 |
1afe: 28 0f add r18, r24 |
1b00: 39 1f adc r19, r25 |
1b02: 80 91 42 08 lds r24, 0x0842 |
1b06: 90 91 43 08 lds r25, 0x0843 |
1b0a: a9 01 movw r20, r18 |
1b0c: 48 1b sub r20, r24 |
1b0e: 59 0b sbc r21, r25 |
1b10: 57 ff sbrs r21, 7 |
1b12: f7 cf rjmp .-18 ; 0x1b02 <Delay_ms+0x10> |
1b14: 08 95 ret |
|
00001b16 <ADC_Init>: |
1b16: 10 92 7c 00 sts 0x007C, r1 |
1b1a: 8f ee ldi r24, 0xEF ; 239 |
1b1c: 80 93 7a 00 sts 0x007A, r24 |
1b20: 08 95 ret |
|
00001b22 <__vector_24>: |
1b22: 1f 92 push r1 |
1b24: 0f 92 push r0 |
1b26: 0f b6 in r0, 0x3f ; 63 |
1b28: 0f 92 push r0 |
1b2a: 11 24 eor r1, r1 |
1b2c: ef 92 push r14 |
1b2e: ff 92 push r15 |
1b30: 0f 93 push r16 |
1b32: 1f 93 push r17 |
1b34: 2f 93 push r18 |
1b36: 3f 93 push r19 |
1b38: 4f 93 push r20 |
1b3a: 5f 93 push r21 |
1b3c: 6f 93 push r22 |
1b3e: 7f 93 push r23 |
1b40: 8f 93 push r24 |
1b42: 9f 93 push r25 |
1b44: af 93 push r26 |
1b46: bf 93 push r27 |
1b48: cf 93 push r28 |
1b4a: df 93 push r29 |
1b4c: ef 93 push r30 |
1b4e: ff 93 push r31 |
1b50: 10 92 7a 00 sts 0x007A, r1 |
1b54: 40 91 64 08 lds r20, 0x0864 |
1b58: 4f 5f subi r20, 0xFF ; 255 |
1b5a: 40 93 64 08 sts 0x0864, r20 |
1b5e: 41 50 subi r20, 0x01 ; 1 |
1b60: 43 30 cpi r20, 0x03 ; 3 |
1b62: 09 f4 brne .+2 ; 0x1b66 <__vector_24+0x44> |
1b64: 1c c1 rjmp .+568 ; 0x1d9e <__vector_24+0x27c> |
1b66: 44 30 cpi r20, 0x04 ; 4 |
1b68: 38 f4 brcc .+14 ; 0x1b78 <__vector_24+0x56> |
1b6a: 41 30 cpi r20, 0x01 ; 1 |
1b6c: 09 f4 brne .+2 ; 0x1b70 <__vector_24+0x4e> |
1b6e: 63 c0 rjmp .+198 ; 0x1c36 <__vector_24+0x114> |
1b70: 42 30 cpi r20, 0x02 ; 2 |
1b72: 08 f0 brcs .+2 ; 0x1b76 <__vector_24+0x54> |
1b74: b9 c0 rjmp .+370 ; 0x1ce8 <__vector_24+0x1c6> |
1b76: 0d c0 rjmp .+26 ; 0x1b92 <__vector_24+0x70> |
1b78: 45 30 cpi r20, 0x05 ; 5 |
1b7a: 09 f4 brne .+2 ; 0x1b7e <__vector_24+0x5c> |
1b7c: 50 c1 rjmp .+672 ; 0x1e1e <__vector_24+0x2fc> |
1b7e: 45 30 cpi r20, 0x05 ; 5 |
1b80: 08 f4 brcc .+2 ; 0x1b84 <__vector_24+0x62> |
1b82: 2a c1 rjmp .+596 ; 0x1dd8 <__vector_24+0x2b6> |
1b84: 46 30 cpi r20, 0x06 ; 6 |
1b86: 09 f4 brne .+2 ; 0x1b8a <__vector_24+0x68> |
1b88: 6f c1 rjmp .+734 ; 0x1e68 <__vector_24+0x346> |
1b8a: 47 30 cpi r20, 0x07 ; 7 |
1b8c: 09 f0 breq .+2 ; 0x1b90 <__vector_24+0x6e> |
1b8e: cb c2 rjmp .+1430 ; 0x2126 <__vector_24+0x604> |
1b90: 52 c2 rjmp .+1188 ; 0x2036 <__vector_24+0x514> |
1b92: 20 91 77 08 lds r18, 0x0877 |
1b96: 30 91 78 08 lds r19, 0x0878 |
1b9a: 80 91 78 00 lds r24, 0x0078 |
1b9e: 90 91 79 00 lds r25, 0x0079 |
1ba2: 28 1b sub r18, r24 |
1ba4: 39 0b sbc r19, r25 |
1ba6: 80 91 52 08 lds r24, 0x0852 |
1baa: 90 91 53 08 lds r25, 0x0853 |
1bae: 82 0f add r24, r18 |
1bb0: 93 1f adc r25, r19 |
1bb2: 90 93 53 08 sts 0x0853, r25 |
1bb6: 80 93 52 08 sts 0x0852, r24 |
1bba: 80 91 5c 08 lds r24, 0x085C |
1bbe: 8f 5f subi r24, 0xFF ; 255 |
1bc0: 80 93 5c 08 sts 0x085C, r24 |
1bc4: 80 91 a7 08 lds r24, 0x08A7 |
1bc8: 90 91 a8 08 lds r25, 0x08A8 |
1bcc: a0 91 a9 08 lds r26, 0x08A9 |
1bd0: b0 91 aa 08 lds r27, 0x08AA |
1bd4: 44 27 eor r20, r20 |
1bd6: 37 fd sbrc r19, 7 |
1bd8: 40 95 com r20 |
1bda: 54 2f mov r21, r20 |
1bdc: 82 0f add r24, r18 |
1bde: 93 1f adc r25, r19 |
1be0: a4 1f adc r26, r20 |
1be2: b5 1f adc r27, r21 |
1be4: 80 93 a7 08 sts 0x08A7, r24 |
1be8: 90 93 a8 08 sts 0x08A8, r25 |
1bec: a0 93 a9 08 sts 0x08A9, r26 |
1bf0: b0 93 aa 08 sts 0x08AA, r27 |
1bf4: 80 91 ab 08 lds r24, 0x08AB |
1bf8: 90 91 ac 08 lds r25, 0x08AC |
1bfc: a0 91 ad 08 lds r26, 0x08AD |
1c00: b0 91 ae 08 lds r27, 0x08AE |
1c04: 82 0f add r24, r18 |
1c06: 93 1f adc r25, r19 |
1c08: a4 1f adc r26, r20 |
1c0a: b5 1f adc r27, r21 |
1c0c: 80 93 ab 08 sts 0x08AB, r24 |
1c10: 90 93 ac 08 sts 0x08AC, r25 |
1c14: a0 93 ad 08 sts 0x08AD, r26 |
1c18: b0 93 ae 08 sts 0x08AE, r27 |
1c1c: 81 e0 ldi r24, 0x01 ; 1 |
1c1e: 80 93 65 08 sts 0x0865, r24 |
1c22: 80 91 62 08 lds r24, 0x0862 |
1c26: 90 91 63 08 lds r25, 0x0863 |
1c2a: 01 96 adiw r24, 0x01 ; 1 |
1c2c: 90 93 63 08 sts 0x0863, r25 |
1c30: 80 93 62 08 sts 0x0862, r24 |
1c34: 7c c2 rjmp .+1272 ; 0x212e <__vector_24+0x60c> |
1c36: 60 91 78 00 lds r22, 0x0078 |
1c3a: 70 91 79 00 lds r23, 0x0079 |
1c3e: 80 91 75 08 lds r24, 0x0875 |
1c42: 90 91 76 08 lds r25, 0x0876 |
1c46: 68 1b sub r22, r24 |
1c48: 79 0b sbc r23, r25 |
1c4a: 80 91 9f 08 lds r24, 0x089F |
1c4e: 90 91 a0 08 lds r25, 0x08A0 |
1c52: a0 91 a1 08 lds r26, 0x08A1 |
1c56: b0 91 a2 08 lds r27, 0x08A2 |
1c5a: 9b 01 movw r18, r22 |
1c5c: 44 27 eor r20, r20 |
1c5e: 37 fd sbrc r19, 7 |
1c60: 40 95 com r20 |
1c62: 54 2f mov r21, r20 |
1c64: 82 0f add r24, r18 |
1c66: 93 1f adc r25, r19 |
1c68: a4 1f adc r26, r20 |
1c6a: b5 1f adc r27, r21 |
1c6c: 80 93 9f 08 sts 0x089F, r24 |
1c70: 90 93 a0 08 sts 0x08A0, r25 |
1c74: a0 93 a1 08 sts 0x08A1, r26 |
1c78: b0 93 a2 08 sts 0x08A2, r27 |
1c7c: 80 91 a3 08 lds r24, 0x08A3 |
1c80: 90 91 a4 08 lds r25, 0x08A4 |
1c84: a0 91 a5 08 lds r26, 0x08A5 |
1c88: b0 91 a6 08 lds r27, 0x08A6 |
1c8c: 82 0f add r24, r18 |
1c8e: 93 1f adc r25, r19 |
1c90: a4 1f adc r26, r20 |
1c92: b5 1f adc r27, r21 |
1c94: 80 93 a3 08 sts 0x08A3, r24 |
1c98: 90 93 a4 08 sts 0x08A4, r25 |
1c9c: a0 93 a5 08 sts 0x08A5, r26 |
1ca0: b0 93 a6 08 sts 0x08A6, r27 |
1ca4: 80 91 78 00 lds r24, 0x0078 |
1ca8: 90 91 79 00 lds r25, 0x0079 |
1cac: 0a 97 sbiw r24, 0x0a ; 10 |
1cae: 10 f4 brcc .+4 ; 0x1cb4 <__vector_24+0x192> |
1cb0: 64 e4 ldi r22, 0x44 ; 68 |
1cb2: 7d ef ldi r23, 0xFD ; 253 |
1cb4: 80 91 78 00 lds r24, 0x0078 |
1cb8: 90 91 79 00 lds r25, 0x0079 |
1cbc: 89 5e subi r24, 0xE9 ; 233 |
1cbe: 93 40 sbci r25, 0x03 ; 3 |
1cc0: 10 f0 brcs .+4 ; 0x1cc6 <__vector_24+0x1a4> |
1cc2: 6c eb ldi r22, 0xBC ; 188 |
1cc4: 72 e0 ldi r23, 0x02 ; 2 |
1cc6: 80 91 50 08 lds r24, 0x0850 |
1cca: 90 91 51 08 lds r25, 0x0851 |
1cce: 86 0f add r24, r22 |
1cd0: 97 1f adc r25, r23 |
1cd2: 90 93 51 08 sts 0x0851, r25 |
1cd6: 80 93 50 08 sts 0x0850, r24 |
1cda: 80 91 5b 08 lds r24, 0x085B |
1cde: 8f 5f subi r24, 0xFF ; 255 |
1ce0: 80 93 5b 08 sts 0x085B, r24 |
1ce4: 82 e0 ldi r24, 0x02 ; 2 |
1ce6: 58 c0 rjmp .+176 ; 0x1d98 <__vector_24+0x276> |
1ce8: 60 91 78 00 lds r22, 0x0078 |
1cec: 70 91 79 00 lds r23, 0x0079 |
1cf0: 80 91 73 08 lds r24, 0x0873 |
1cf4: 90 91 74 08 lds r25, 0x0874 |
1cf8: 68 1b sub r22, r24 |
1cfa: 79 0b sbc r23, r25 |
1cfc: 80 91 97 08 lds r24, 0x0897 |
1d00: 90 91 98 08 lds r25, 0x0898 |
1d04: a0 91 99 08 lds r26, 0x0899 |
1d08: b0 91 9a 08 lds r27, 0x089A |
1d0c: 9b 01 movw r18, r22 |
1d0e: 44 27 eor r20, r20 |
1d10: 37 fd sbrc r19, 7 |
1d12: 40 95 com r20 |
1d14: 54 2f mov r21, r20 |
1d16: 82 0f add r24, r18 |
1d18: 93 1f adc r25, r19 |
1d1a: a4 1f adc r26, r20 |
1d1c: b5 1f adc r27, r21 |
1d1e: 80 93 97 08 sts 0x0897, r24 |
1d22: 90 93 98 08 sts 0x0898, r25 |
1d26: a0 93 99 08 sts 0x0899, r26 |
1d2a: b0 93 9a 08 sts 0x089A, r27 |
1d2e: 80 91 9b 08 lds r24, 0x089B |
1d32: 90 91 9c 08 lds r25, 0x089C |
1d36: a0 91 9d 08 lds r26, 0x089D |
1d3a: b0 91 9e 08 lds r27, 0x089E |
1d3e: 82 0f add r24, r18 |
1d40: 93 1f adc r25, r19 |
1d42: a4 1f adc r26, r20 |
1d44: b5 1f adc r27, r21 |
1d46: 80 93 9b 08 sts 0x089B, r24 |
1d4a: 90 93 9c 08 sts 0x089C, r25 |
1d4e: a0 93 9d 08 sts 0x089D, r26 |
1d52: b0 93 9e 08 sts 0x089E, r27 |
1d56: 80 91 78 00 lds r24, 0x0078 |
1d5a: 90 91 79 00 lds r25, 0x0079 |
1d5e: 0a 97 sbiw r24, 0x0a ; 10 |
1d60: 10 f4 brcc .+4 ; 0x1d66 <__vector_24+0x244> |
1d62: 64 e4 ldi r22, 0x44 ; 68 |
1d64: 7d ef ldi r23, 0xFD ; 253 |
1d66: 80 91 78 00 lds r24, 0x0078 |
1d6a: 90 91 79 00 lds r25, 0x0079 |
1d6e: 89 5e subi r24, 0xE9 ; 233 |
1d70: 93 40 sbci r25, 0x03 ; 3 |
1d72: 10 f0 brcs .+4 ; 0x1d78 <__vector_24+0x256> |
1d74: 6c eb ldi r22, 0xBC ; 188 |
1d76: 72 e0 ldi r23, 0x02 ; 2 |
1d78: 80 91 4e 08 lds r24, 0x084E |
1d7c: 90 91 4f 08 lds r25, 0x084F |
1d80: 86 0f add r24, r22 |
1d82: 97 1f adc r25, r23 |
1d84: 90 93 4f 08 sts 0x084F, r25 |
1d88: 80 93 4e 08 sts 0x084E, r24 |
1d8c: 80 91 5a 08 lds r24, 0x085A |
1d90: 8f 5f subi r24, 0xFF ; 255 |
1d92: 80 93 5a 08 sts 0x085A, r24 |
1d96: 84 e0 ldi r24, 0x04 ; 4 |
1d98: 80 93 65 08 sts 0x0865, r24 |
1d9c: c8 c1 rjmp .+912 ; 0x212e <__vector_24+0x60c> |
1d9e: 40 91 04 01 lds r20, 0x0104 |
1da2: 50 91 05 01 lds r21, 0x0105 |
1da6: 80 91 78 00 lds r24, 0x0078 |
1daa: 90 91 79 00 lds r25, 0x0079 |
1dae: 9a 01 movw r18, r20 |
1db0: 22 0f add r18, r18 |
1db2: 33 1f adc r19, r19 |
1db4: 24 0f add r18, r20 |
1db6: 35 1f adc r19, r21 |
1db8: 63 e0 ldi r22, 0x03 ; 3 |
1dba: 70 e0 ldi r23, 0x00 ; 0 |
1dbc: 0e 94 97 3e call 0x7d2e ; 0x7d2e <__udivmodhi4> |
1dc0: 26 0f add r18, r22 |
1dc2: 37 1f adc r19, r23 |
1dc4: 36 95 lsr r19 |
1dc6: 27 95 ror r18 |
1dc8: 36 95 lsr r19 |
1dca: 27 95 ror r18 |
1dcc: 30 93 05 01 sts 0x0105, r19 |
1dd0: 20 93 04 01 sts 0x0104, r18 |
1dd4: 86 e0 ldi r24, 0x06 ; 6 |
1dd6: e0 cf rjmp .-64 ; 0x1d98 <__vector_24+0x276> |
1dd8: 80 91 7b 08 lds r24, 0x087B |
1ddc: 90 91 7c 08 lds r25, 0x087C |
1de0: 20 91 78 00 lds r18, 0x0078 |
1de4: 30 91 79 00 lds r19, 0x0079 |
1de8: 82 1b sub r24, r18 |
1dea: 93 0b sbc r25, r19 |
1dec: 90 93 3b 0c sts 0x0C3B, r25 |
1df0: 80 93 3a 0c sts 0x0C3A, r24 |
1df4: 80 91 54 08 lds r24, 0x0854 |
1df8: 90 91 55 08 lds r25, 0x0855 |
1dfc: 20 91 3a 0c lds r18, 0x0C3A |
1e00: 30 91 3b 0c lds r19, 0x0C3B |
1e04: 82 0f add r24, r18 |
1e06: 93 1f adc r25, r19 |
1e08: 90 93 55 08 sts 0x0855, r25 |
1e0c: 80 93 54 08 sts 0x0854, r24 |
1e10: 80 91 5e 08 lds r24, 0x085E |
1e14: 8f 5f subi r24, 0xFF ; 255 |
1e16: 80 93 5e 08 sts 0x085E, r24 |
1e1a: 87 e0 ldi r24, 0x07 ; 7 |
1e1c: bd cf rjmp .-134 ; 0x1d98 <__vector_24+0x276> |
1e1e: 80 91 78 00 lds r24, 0x0078 |
1e22: 90 91 79 00 lds r25, 0x0079 |
1e26: 20 91 79 08 lds r18, 0x0879 |
1e2a: 30 91 7a 08 lds r19, 0x087A |
1e2e: 82 1b sub r24, r18 |
1e30: 93 0b sbc r25, r19 |
1e32: 90 93 46 0c sts 0x0C46, r25 |
1e36: 80 93 45 0c sts 0x0C45, r24 |
1e3a: 80 91 56 08 lds r24, 0x0856 |
1e3e: 90 91 57 08 lds r25, 0x0857 |
1e42: 20 91 45 0c lds r18, 0x0C45 |
1e46: 30 91 46 0c lds r19, 0x0C46 |
1e4a: 82 0f add r24, r18 |
1e4c: 93 1f adc r25, r19 |
1e4e: 90 93 57 08 sts 0x0857, r25 |
1e52: 80 93 56 08 sts 0x0856, r24 |
1e56: 80 91 5d 08 lds r24, 0x085D |
1e5a: 8f 5f subi r24, 0xFF ; 255 |
1e5c: 80 93 5d 08 sts 0x085D, r24 |
1e60: 40 93 65 08 sts 0x0865, r20 |
1e64: 86 e0 ldi r24, 0x06 ; 6 |
1e66: e4 c0 rjmp .+456 ; 0x2030 <__vector_24+0x50e> |
1e68: 60 91 78 00 lds r22, 0x0078 |
1e6c: 70 91 79 00 lds r23, 0x0079 |
1e70: e0 90 7d 08 lds r14, 0x087D |
1e74: f0 90 7e 08 lds r15, 0x087E |
1e78: 00 91 7f 08 lds r16, 0x087F |
1e7c: 10 91 80 08 lds r17, 0x0880 |
1e80: 88 27 eor r24, r24 |
1e82: 77 fd sbrc r23, 7 |
1e84: 80 95 com r24 |
1e86: 98 2f mov r25, r24 |
1e88: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
1e8c: a8 01 movw r20, r16 |
1e8e: 97 01 movw r18, r14 |
1e90: 0e 94 10 3d call 0x7a20 ; 0x7a20 <__subsf3> |
1e94: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
1e98: 70 93 59 08 sts 0x0859, r23 |
1e9c: 60 93 58 08 sts 0x0858, r22 |
1ea0: 20 91 58 08 lds r18, 0x0858 |
1ea4: 30 91 59 08 lds r19, 0x0859 |
1ea8: e0 91 3a 0c lds r30, 0x0C3A |
1eac: f0 91 3b 0c lds r31, 0x0C3B |
1eb0: 80 91 45 0c lds r24, 0x0C45 |
1eb4: 90 91 46 0c lds r25, 0x0C46 |
1eb8: 97 ff sbrs r25, 7 |
1eba: 03 c0 rjmp .+6 ; 0x1ec2 <__vector_24+0x3a0> |
1ebc: 90 95 com r25 |
1ebe: 81 95 neg r24 |
1ec0: 9f 4f sbci r25, 0xFF ; 255 |
1ec2: 64 e0 ldi r22, 0x04 ; 4 |
1ec4: 70 e0 ldi r23, 0x00 ; 0 |
1ec6: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
1eca: eb 01 movw r28, r22 |
1ecc: cf 01 movw r24, r30 |
1ece: f7 ff sbrs r31, 7 |
1ed0: 03 c0 rjmp .+6 ; 0x1ed8 <__vector_24+0x3b6> |
1ed2: 90 95 com r25 |
1ed4: 81 95 neg r24 |
1ed6: 9f 4f sbci r25, 0xFF ; 255 |
1ed8: 64 e0 ldi r22, 0x04 ; 4 |
1eda: 70 e0 ldi r23, 0x00 ; 0 |
1edc: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
1ee0: 26 0f add r18, r22 |
1ee2: 37 1f adc r19, r23 |
1ee4: 2c 0f add r18, r28 |
1ee6: 3d 1f adc r19, r29 |
1ee8: 30 93 59 08 sts 0x0859, r19 |
1eec: 20 93 58 08 sts 0x0858, r18 |
1ef0: 80 91 58 08 lds r24, 0x0858 |
1ef4: 90 91 59 08 lds r25, 0x0859 |
1ef8: 02 97 sbiw r24, 0x02 ; 2 |
1efa: 04 f1 brlt .+64 ; 0x1f3c <__vector_24+0x41a> |
1efc: 60 91 7d 08 lds r22, 0x087D |
1f00: 70 91 7e 08 lds r23, 0x087E |
1f04: 80 91 7f 08 lds r24, 0x087F |
1f08: 90 91 80 08 lds r25, 0x0880 |
1f0c: 20 e0 ldi r18, 0x00 ; 0 |
1f0e: 30 e0 ldi r19, 0x00 ; 0 |
1f10: 48 e4 ldi r20, 0x48 ; 72 |
1f12: 54 e4 ldi r21, 0x44 ; 68 |
1f14: 0e 94 c0 3d call 0x7b80 ; 0x7b80 <__eqsf2> |
1f18: 88 23 and r24, r24 |
1f1a: 0c f0 brlt .+2 ; 0x1f1e <__vector_24+0x3fc> |
1f1c: 3c c0 rjmp .+120 ; 0x1f96 <__vector_24+0x474> |
1f1e: 60 91 7d 08 lds r22, 0x087D |
1f22: 70 91 7e 08 lds r23, 0x087E |
1f26: 80 91 7f 08 lds r24, 0x087F |
1f2a: 90 91 80 08 lds r25, 0x0880 |
1f2e: 2a e0 ldi r18, 0x0A ; 10 |
1f30: 37 ed ldi r19, 0xD7 ; 215 |
1f32: 43 ea ldi r20, 0xA3 ; 163 |
1f34: 5c e3 ldi r21, 0x3C ; 60 |
1f36: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
1f3a: 25 c0 rjmp .+74 ; 0x1f86 <__vector_24+0x464> |
1f3c: 80 91 58 08 lds r24, 0x0858 |
1f40: 90 91 59 08 lds r25, 0x0859 |
1f44: 8f 5f subi r24, 0xFF ; 255 |
1f46: 9f 4f sbci r25, 0xFF ; 255 |
1f48: 34 f5 brge .+76 ; 0x1f96 <__vector_24+0x474> |
1f4a: 60 91 7d 08 lds r22, 0x087D |
1f4e: 70 91 7e 08 lds r23, 0x087E |
1f52: 80 91 7f 08 lds r24, 0x087F |
1f56: 90 91 80 08 lds r25, 0x0880 |
1f5a: 20 e0 ldi r18, 0x00 ; 0 |
1f5c: 30 e0 ldi r19, 0x00 ; 0 |
1f5e: 46 e1 ldi r20, 0x16 ; 22 |
1f60: 54 e4 ldi r21, 0x44 ; 68 |
1f62: 0e 94 c3 3d call 0x7b86 ; 0x7b86 <__gesf2> |
1f66: 18 16 cp r1, r24 |
1f68: b4 f4 brge .+44 ; 0x1f96 <__vector_24+0x474> |
1f6a: 60 91 7d 08 lds r22, 0x087D |
1f6e: 70 91 7e 08 lds r23, 0x087E |
1f72: 80 91 7f 08 lds r24, 0x087F |
1f76: 90 91 80 08 lds r25, 0x0880 |
1f7a: 2a e0 ldi r18, 0x0A ; 10 |
1f7c: 37 ed ldi r19, 0xD7 ; 215 |
1f7e: 43 ea ldi r20, 0xA3 ; 163 |
1f80: 5c e3 ldi r21, 0x3C ; 60 |
1f82: 0e 94 10 3d call 0x7a20 ; 0x7a20 <__subsf3> |
1f86: 60 93 7d 08 sts 0x087D, r22 |
1f8a: 70 93 7e 08 sts 0x087E, r23 |
1f8e: 80 93 7f 08 sts 0x087F, r24 |
1f92: 90 93 80 08 sts 0x0880, r25 |
1f96: 81 e0 ldi r24, 0x01 ; 1 |
1f98: 80 93 5f 08 sts 0x085F, r24 |
1f9c: 80 91 78 00 lds r24, 0x0078 |
1fa0: 90 91 79 00 lds r25, 0x0079 |
1fa4: 90 93 3d 0c sts 0x0C3D, r25 |
1fa8: 80 93 3c 0c sts 0x0C3C, r24 |
1fac: 20 91 af 08 lds r18, 0x08AF |
1fb0: 30 91 b0 08 lds r19, 0x08B0 |
1fb4: 40 91 b1 08 lds r20, 0x08B1 |
1fb8: 50 91 b2 08 lds r21, 0x08B2 |
1fbc: 80 91 58 08 lds r24, 0x0858 |
1fc0: 90 91 59 08 lds r25, 0x0859 |
1fc4: aa 27 eor r26, r26 |
1fc6: 97 fd sbrc r25, 7 |
1fc8: a0 95 com r26 |
1fca: ba 2f mov r27, r26 |
1fcc: 28 0f add r18, r24 |
1fce: 39 1f adc r19, r25 |
1fd0: 4a 1f adc r20, r26 |
1fd2: 5b 1f adc r21, r27 |
1fd4: 20 93 af 08 sts 0x08AF, r18 |
1fd8: 30 93 b0 08 sts 0x08B0, r19 |
1fdc: 40 93 b1 08 sts 0x08B1, r20 |
1fe0: 50 93 b2 08 sts 0x08B2, r21 |
1fe4: e0 90 af 08 lds r14, 0x08AF |
1fe8: f0 90 b0 08 lds r15, 0x08B0 |
1fec: 00 91 b1 08 lds r16, 0x08B1 |
1ff0: 10 91 b2 08 lds r17, 0x08B2 |
1ff4: 60 91 af 08 lds r22, 0x08AF |
1ff8: 70 91 b0 08 lds r23, 0x08B0 |
1ffc: 80 91 b1 08 lds r24, 0x08B1 |
2000: 90 91 b2 08 lds r25, 0x08B2 |
2004: 20 e0 ldi r18, 0x00 ; 0 |
2006: 34 e0 ldi r19, 0x04 ; 4 |
2008: 40 e0 ldi r20, 0x00 ; 0 |
200a: 50 e0 ldi r21, 0x00 ; 0 |
200c: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2010: e2 1a sub r14, r18 |
2012: f3 0a sbc r15, r19 |
2014: 04 0b sbc r16, r20 |
2016: 15 0b sbc r17, r21 |
2018: e0 92 af 08 sts 0x08AF, r14 |
201c: f0 92 b0 08 sts 0x08B0, r15 |
2020: 00 93 b1 08 sts 0x08B1, r16 |
2024: 10 93 b2 08 sts 0x08B2, r17 |
2028: 83 e0 ldi r24, 0x03 ; 3 |
202a: 80 93 65 08 sts 0x0865, r24 |
202e: 87 e0 ldi r24, 0x07 ; 7 |
2030: 80 93 64 08 sts 0x0864, r24 |
2034: 7c c0 rjmp .+248 ; 0x212e <__vector_24+0x60c> |
2036: 80 91 4a 0c lds r24, 0x0C4A |
203a: 90 91 4b 0c lds r25, 0x0C4B |
203e: 20 91 78 00 lds r18, 0x0078 |
2042: 30 91 79 00 lds r19, 0x0079 |
2046: 82 0f add r24, r18 |
2048: 93 1f adc r25, r19 |
204a: 90 93 4b 0c sts 0x0C4B, r25 |
204e: 80 93 4a 0c sts 0x0C4A, r24 |
2052: 80 91 42 0c lds r24, 0x0C42 |
2056: 8f 5f subi r24, 0xFF ; 255 |
2058: 80 93 42 0c sts 0x0C42, r24 |
205c: 80 91 42 0c lds r24, 0x0C42 |
2060: 85 30 cpi r24, 0x05 ; 5 |
2062: 08 f4 brcc .+2 ; 0x2066 <__vector_24+0x544> |
2064: 60 c0 rjmp .+192 ; 0x2126 <__vector_24+0x604> |
2066: 80 91 78 00 lds r24, 0x0078 |
206a: 90 91 79 00 lds r25, 0x0079 |
206e: 90 93 0b 01 sts 0x010B, r25 |
2072: 80 93 0a 01 sts 0x010A, r24 |
2076: 10 92 42 0c sts 0x0C42, r1 |
207a: 80 91 3e 0c lds r24, 0x0C3E |
207e: 90 91 3f 0c lds r25, 0x0C3F |
2082: 20 91 4a 0c lds r18, 0x0C4A |
2086: 30 91 4b 0c lds r19, 0x0C4B |
208a: 82 1b sub r24, r18 |
208c: 93 0b sbc r25, r19 |
208e: 20 91 d7 08 lds r18, 0x08D7 |
2092: 30 91 d8 08 lds r19, 0x08D8 |
2096: 82 1b sub r24, r18 |
2098: 93 0b sbc r25, r19 |
209a: 90 93 61 08 sts 0x0861, r25 |
209e: 80 93 60 08 sts 0x0860, r24 |
20a2: 60 91 4a 0c lds r22, 0x0C4A |
20a6: 70 91 4b 0c lds r23, 0x0C4B |
20aa: e0 90 06 01 lds r14, 0x0106 |
20ae: f0 90 07 01 lds r15, 0x0107 |
20b2: 00 91 08 01 lds r16, 0x0108 |
20b6: 10 91 09 01 lds r17, 0x0109 |
20ba: 88 27 eor r24, r24 |
20bc: 77 fd sbrc r23, 7 |
20be: 80 95 com r24 |
20c0: 98 2f mov r25, r24 |
20c2: a8 01 movw r20, r16 |
20c4: 97 01 movw r18, r14 |
20c6: 22 0f add r18, r18 |
20c8: 33 1f adc r19, r19 |
20ca: 44 1f adc r20, r20 |
20cc: 55 1f adc r21, r21 |
20ce: 2e 0d add r18, r14 |
20d0: 3f 1d adc r19, r15 |
20d2: 40 1f adc r20, r16 |
20d4: 51 1f adc r21, r17 |
20d6: 62 0f add r22, r18 |
20d8: 73 1f adc r23, r19 |
20da: 84 1f adc r24, r20 |
20dc: 95 1f adc r25, r21 |
20de: 24 e0 ldi r18, 0x04 ; 4 |
20e0: 30 e0 ldi r19, 0x00 ; 0 |
20e2: 40 e0 ldi r20, 0x00 ; 0 |
20e4: 50 e0 ldi r21, 0x00 ; 0 |
20e6: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
20ea: 20 93 06 01 sts 0x0106, r18 |
20ee: 30 93 07 01 sts 0x0107, r19 |
20f2: 40 93 08 01 sts 0x0108, r20 |
20f6: 50 93 09 01 sts 0x0109, r21 |
20fa: 20 91 3e 0c lds r18, 0x0C3E |
20fe: 30 91 3f 0c lds r19, 0x0C3F |
2102: 80 91 06 01 lds r24, 0x0106 |
2106: 90 91 07 01 lds r25, 0x0107 |
210a: a0 91 08 01 lds r26, 0x0108 |
210e: b0 91 09 01 lds r27, 0x0109 |
2112: 28 1b sub r18, r24 |
2114: 39 0b sbc r19, r25 |
2116: 30 93 d8 08 sts 0x08D8, r19 |
211a: 20 93 d7 08 sts 0x08D7, r18 |
211e: 10 92 4b 0c sts 0x0C4B, r1 |
2122: 10 92 4a 0c sts 0x0C4A, r1 |
2126: 10 92 65 08 sts 0x0865, r1 |
212a: 10 92 64 08 sts 0x0864, r1 |
212e: 80 91 65 08 lds r24, 0x0865 |
2132: 80 93 7c 00 sts 0x007C, r24 |
2136: 8f ee ldi r24, 0xEF ; 239 |
2138: 80 93 7a 00 sts 0x007A, r24 |
213c: ff 91 pop r31 |
213e: ef 91 pop r30 |
2140: df 91 pop r29 |
2142: cf 91 pop r28 |
2144: bf 91 pop r27 |
2146: af 91 pop r26 |
2148: 9f 91 pop r25 |
214a: 8f 91 pop r24 |
214c: 7f 91 pop r23 |
214e: 6f 91 pop r22 |
2150: 5f 91 pop r21 |
2152: 4f 91 pop r20 |
2154: 3f 91 pop r19 |
2156: 2f 91 pop r18 |
2158: 1f 91 pop r17 |
215a: 0f 91 pop r16 |
215c: ff 90 pop r15 |
215e: ef 90 pop r14 |
2160: 0f 90 pop r0 |
2162: 0f be out 0x3f, r0 ; 63 |
2164: 0f 90 pop r0 |
2166: 1f 90 pop r1 |
2168: 18 95 reti |
|
0000216a <SucheLuftruckOffset>: |
216a: cf 93 push r28 |
216c: df 93 push r29 |
216e: c0 e0 ldi r28, 0x00 ; 0 |
2170: d0 e0 ldi r29, 0x00 ; 0 |
2172: c7 bd out 0x27, r28 ; 39 |
2174: 82 e3 ldi r24, 0x32 ; 50 |
2176: 90 e0 ldi r25, 0x00 ; 0 |
2178: 0e 94 79 0d call 0x1af2 ; 0x1af2 <Delay_ms> |
217c: 8b e3 ldi r24, 0x3B ; 59 |
217e: 91 e0 ldi r25, 0x01 ; 1 |
2180: 9f 93 push r25 |
2182: 8f 93 push r24 |
2184: 1f 92 push r1 |
2186: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
218a: 80 91 0a 01 lds r24, 0x010A |
218e: 90 91 0b 01 lds r25, 0x010B |
2192: 0f 90 pop r0 |
2194: 0f 90 pop r0 |
2196: 0f 90 pop r0 |
2198: 84 58 subi r24, 0x84 ; 132 |
219a: 93 40 sbci r25, 0x03 ; 3 |
219c: 20 f0 brcs .+8 ; 0x21a6 <SucheLuftruckOffset+0x3c> |
219e: 21 96 adiw r28, 0x01 ; 1 |
21a0: ca 3f cpi r28, 0xFA ; 250 |
21a2: d1 05 cpc r29, r1 |
21a4: 31 f7 brne .-52 ; 0x2172 <SucheLuftruckOffset+0x8> |
21a6: c0 93 47 0c sts 0x0C47, r28 |
21aa: 88 ec ldi r24, 0xC8 ; 200 |
21ac: 90 e0 ldi r25, 0x00 ; 0 |
21ae: 0e 94 79 0d call 0x1af2 ; 0x1af2 <Delay_ms> |
21b2: df 91 pop r29 |
21b4: cf 91 pop r28 |
21b6: 08 95 ret |
|
000021b8 <LcdClear>: |
21b8: e6 e1 ldi r30, 0x16 ; 22 |
21ba: f1 e0 ldi r31, 0x01 ; 1 |
21bc: 80 e2 ldi r24, 0x20 ; 32 |
21be: 81 93 st Z+, r24 |
21c0: 91 e0 ldi r25, 0x01 ; 1 |
21c2: e6 36 cpi r30, 0x66 ; 102 |
21c4: f9 07 cpc r31, r25 |
21c6: d9 f7 brne .-10 ; 0x21be <LcdClear+0x6> |
21c8: 08 95 ret |
|
000021ca <Menu>: |
21ca: ff 92 push r15 |
21cc: 0f 93 push r16 |
21ce: 1f 93 push r17 |
21d0: 80 91 69 08 lds r24, 0x0869 |
21d4: 28 2f mov r18, r24 |
21d6: 33 27 eor r19, r19 |
21d8: c9 01 movw r24, r18 |
21da: 81 70 andi r24, 0x01 ; 1 |
21dc: 90 70 andi r25, 0x00 ; 0 |
21de: 68 2f mov r22, r24 |
21e0: 88 23 and r24, r24 |
21e2: 91 f0 breq .+36 ; 0x2208 <Menu+0x3e> |
21e4: 80 91 6a 08 lds r24, 0x086A |
21e8: 88 23 and r24, r24 |
21ea: 11 f0 breq .+4 ; 0x21f0 <Menu+0x26> |
21ec: 81 50 subi r24, 0x01 ; 1 |
21ee: 02 c0 rjmp .+4 ; 0x21f4 <Menu+0x2a> |
21f0: 80 91 66 01 lds r24, 0x0166 |
21f4: 80 93 6a 08 sts 0x086A, r24 |
21f8: e6 e1 ldi r30, 0x16 ; 22 |
21fa: f1 e0 ldi r31, 0x01 ; 1 |
21fc: 80 e2 ldi r24, 0x20 ; 32 |
21fe: 81 93 st Z+, r24 |
2200: 91 e0 ldi r25, 0x01 ; 1 |
2202: e6 36 cpi r30, 0x66 ; 102 |
2204: f9 07 cpc r31, r25 |
2206: d9 f7 brne .-10 ; 0x21fe <Menu+0x34> |
2208: a9 01 movw r20, r18 |
220a: 42 70 andi r20, 0x02 ; 2 |
220c: 50 70 andi r21, 0x00 ; 0 |
220e: 21 ff sbrs r18, 1 |
2210: 0d c0 rjmp .+26 ; 0x222c <Menu+0x62> |
2212: 80 91 6a 08 lds r24, 0x086A |
2216: 8f 5f subi r24, 0xFF ; 255 |
2218: 80 93 6a 08 sts 0x086A, r24 |
221c: e6 e1 ldi r30, 0x16 ; 22 |
221e: f1 e0 ldi r31, 0x01 ; 1 |
2220: 80 e2 ldi r24, 0x20 ; 32 |
2222: 81 93 st Z+, r24 |
2224: 91 e0 ldi r25, 0x01 ; 1 |
2226: e6 36 cpi r30, 0x66 ; 102 |
2228: f9 07 cpc r31, r25 |
222a: d9 f7 brne .-10 ; 0x2222 <Menu+0x58> |
222c: 66 23 and r22, r22 |
222e: 21 f0 breq .+8 ; 0x2238 <Menu+0x6e> |
2230: 45 2b or r20, r21 |
2232: 11 f0 breq .+4 ; 0x2238 <Menu+0x6e> |
2234: 10 92 6a 08 sts 0x086A, r1 |
2238: 81 e1 ldi r24, 0x11 ; 17 |
223a: 80 93 68 08 sts 0x0868, r24 |
223e: 80 91 6a 08 lds r24, 0x086A |
2242: 99 27 eor r25, r25 |
2244: 9f 93 push r25 |
2246: 8f 93 push r24 |
2248: 84 ec ldi r24, 0xC4 ; 196 |
224a: 93 e0 ldi r25, 0x03 ; 3 |
224c: 9f 93 push r25 |
224e: 8f 93 push r24 |
2250: 11 e0 ldi r17, 0x01 ; 1 |
2252: f1 2e mov r15, r17 |
2254: ff 92 push r15 |
2256: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
225a: 00 91 6a 08 lds r16, 0x086A |
225e: 0f 90 pop r0 |
2260: 0f 90 pop r0 |
2262: 0f 90 pop r0 |
2264: 0f 90 pop r0 |
2266: 0f 90 pop r0 |
2268: 05 30 cpi r16, 0x05 ; 5 |
226a: 09 f4 brne .+2 ; 0x226e <Menu+0xa4> |
226c: e0 c1 rjmp .+960 ; 0x262e <Menu+0x464> |
226e: 06 30 cpi r16, 0x06 ; 6 |
2270: 90 f4 brcc .+36 ; 0x2296 <Menu+0xcc> |
2272: 02 30 cpi r16, 0x02 ; 2 |
2274: 09 f4 brne .+2 ; 0x2278 <Menu+0xae> |
2276: b8 c0 rjmp .+368 ; 0x23e8 <Menu+0x21e> |
2278: 03 30 cpi r16, 0x03 ; 3 |
227a: 30 f4 brcc .+12 ; 0x2288 <Menu+0xbe> |
227c: 00 23 and r16, r16 |
227e: f1 f0 breq .+60 ; 0x22bc <Menu+0xf2> |
2280: 01 30 cpi r16, 0x01 ; 1 |
2282: 09 f0 breq .+2 ; 0x2286 <Menu+0xbc> |
2284: 81 c3 rjmp .+1794 ; 0x2988 <Menu+0x7be> |
2286: 4d c0 rjmp .+154 ; 0x2322 <Menu+0x158> |
2288: 03 30 cpi r16, 0x03 ; 3 |
228a: 09 f4 brne .+2 ; 0x228e <Menu+0xc4> |
228c: 02 c1 rjmp .+516 ; 0x2492 <Menu+0x2c8> |
228e: 04 30 cpi r16, 0x04 ; 4 |
2290: 09 f0 breq .+2 ; 0x2294 <Menu+0xca> |
2292: 7a c3 rjmp .+1780 ; 0x2988 <Menu+0x7be> |
2294: 51 c1 rjmp .+674 ; 0x2538 <Menu+0x36e> |
2296: 08 30 cpi r16, 0x08 ; 8 |
2298: 09 f4 brne .+2 ; 0x229c <Menu+0xd2> |
229a: a1 c2 rjmp .+1346 ; 0x27de <Menu+0x614> |
229c: 09 30 cpi r16, 0x09 ; 9 |
229e: 38 f4 brcc .+14 ; 0x22ae <Menu+0xe4> |
22a0: 06 30 cpi r16, 0x06 ; 6 |
22a2: 09 f4 brne .+2 ; 0x22a6 <Menu+0xdc> |
22a4: 1a c2 rjmp .+1076 ; 0x26da <Menu+0x510> |
22a6: 07 30 cpi r16, 0x07 ; 7 |
22a8: 09 f0 breq .+2 ; 0x22ac <Menu+0xe2> |
22aa: 6e c3 rjmp .+1756 ; 0x2988 <Menu+0x7be> |
22ac: 75 c2 rjmp .+1258 ; 0x2798 <Menu+0x5ce> |
22ae: 09 30 cpi r16, 0x09 ; 9 |
22b0: 09 f4 brne .+2 ; 0x22b4 <Menu+0xea> |
22b2: d2 c2 rjmp .+1444 ; 0x2858 <Menu+0x68e> |
22b4: 0a 30 cpi r16, 0x0A ; 10 |
22b6: 09 f0 breq .+2 ; 0x22ba <Menu+0xf0> |
22b8: 67 c3 rjmp .+1742 ; 0x2988 <Menu+0x7be> |
22ba: 29 c3 rjmp .+1618 ; 0x290e <Menu+0x744> |
22bc: 10 92 68 08 sts 0x0868, r1 |
22c0: 82 eb ldi r24, 0xB2 ; 178 |
22c2: 93 e0 ldi r25, 0x03 ; 3 |
22c4: 9f 93 push r25 |
22c6: 8f 93 push r24 |
22c8: ff 92 push r15 |
22ca: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
22ce: 84 e1 ldi r24, 0x14 ; 20 |
22d0: 80 93 68 08 sts 0x0868, r24 |
22d4: 8d e3 ldi r24, 0x3D ; 61 |
22d6: 90 e0 ldi r25, 0x00 ; 0 |
22d8: 9f 93 push r25 |
22da: 8f 93 push r24 |
22dc: 1f 92 push r1 |
22de: 1f 92 push r1 |
22e0: 8b ea ldi r24, 0xAB ; 171 |
22e2: 93 e0 ldi r25, 0x03 ; 3 |
22e4: 9f 93 push r25 |
22e6: 8f 93 push r24 |
22e8: ff 92 push r15 |
22ea: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
22ee: 88 e2 ldi r24, 0x28 ; 40 |
22f0: 80 93 68 08 sts 0x0868, r24 |
22f4: 0e 94 04 02 call 0x408 ; 0x408 <GetActiveParamSetNumber> |
22f8: 99 27 eor r25, r25 |
22fa: 9f 93 push r25 |
22fc: 8f 93 push r24 |
22fe: 8e e9 ldi r24, 0x9E ; 158 |
2300: 93 e0 ldi r25, 0x03 ; 3 |
2302: 9f 93 push r25 |
2304: 8f 93 push r24 |
2306: ff 92 push r15 |
2308: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
230c: 8c e3 ldi r24, 0x3C ; 60 |
230e: 80 93 68 08 sts 0x0868, r24 |
2312: 8e e8 ldi r24, 0x8E ; 142 |
2314: 93 e0 ldi r25, 0x03 ; 3 |
2316: 9f 93 push r25 |
2318: 8f 93 push r24 |
231a: ff 92 push r15 |
231c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2320: 97 c2 rjmp .+1326 ; 0x2850 <Menu+0x686> |
2322: 80 91 98 0c lds r24, 0x0C98 |
2326: 80 ff sbrs r24, 0 |
2328: 47 c0 rjmp .+142 ; 0x23b8 <Menu+0x1ee> |
232a: 10 92 68 08 sts 0x0868, r1 |
232e: 80 91 d7 08 lds r24, 0x08D7 |
2332: 90 91 d8 08 lds r25, 0x08D8 |
2336: 9f 93 push r25 |
2338: 8f 93 push r24 |
233a: 8f e7 ldi r24, 0x7F ; 127 |
233c: 93 e0 ldi r25, 0x03 ; 3 |
233e: 9f 93 push r25 |
2340: 8f 93 push r24 |
2342: 0f 93 push r16 |
2344: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2348: 84 e1 ldi r24, 0x14 ; 20 |
234a: 80 93 68 08 sts 0x0868, r24 |
234e: 80 91 d9 08 lds r24, 0x08D9 |
2352: 90 91 da 08 lds r25, 0x08DA |
2356: 9f 93 push r25 |
2358: 8f 93 push r24 |
235a: 80 e7 ldi r24, 0x70 ; 112 |
235c: 93 e0 ldi r25, 0x03 ; 3 |
235e: 9f 93 push r25 |
2360: 8f 93 push r24 |
2362: 0f 93 push r16 |
2364: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2368: 88 e2 ldi r24, 0x28 ; 40 |
236a: 80 93 68 08 sts 0x0868, r24 |
236e: 80 91 0a 01 lds r24, 0x010A |
2372: 90 91 0b 01 lds r25, 0x010B |
2376: 9f 93 push r25 |
2378: 8f 93 push r24 |
237a: 81 e6 ldi r24, 0x61 ; 97 |
237c: 93 e0 ldi r25, 0x03 ; 3 |
237e: 9f 93 push r25 |
2380: 8f 93 push r24 |
2382: 0f 93 push r16 |
2384: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2388: 8c e3 ldi r24, 0x3C ; 60 |
238a: 80 93 68 08 sts 0x0868, r24 |
238e: 80 91 47 0c lds r24, 0x0C47 |
2392: 99 27 eor r25, r25 |
2394: 9f 93 push r25 |
2396: 8f 93 push r24 |
2398: 82 e5 ldi r24, 0x52 ; 82 |
239a: 93 e0 ldi r25, 0x03 ; 3 |
239c: 9f 93 push r25 |
239e: 8f 93 push r24 |
23a0: 0f 93 push r16 |
23a2: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
23a6: 8d b7 in r24, 0x3d ; 61 |
23a8: 9e b7 in r25, 0x3e ; 62 |
23aa: 44 96 adiw r24, 0x14 ; 20 |
23ac: 0f b6 in r0, 0x3f ; 63 |
23ae: f8 94 cli |
23b0: 9e bf out 0x3e, r25 ; 62 |
23b2: 0f be out 0x3f, r0 ; 63 |
23b4: 8d bf out 0x3d, r24 ; 61 |
23b6: ed c2 rjmp .+1498 ; 0x2992 <Menu+0x7c8> |
23b8: 84 e1 ldi r24, 0x14 ; 20 |
23ba: 80 93 68 08 sts 0x0868, r24 |
23be: 8b e4 ldi r24, 0x4B ; 75 |
23c0: 93 e0 ldi r25, 0x03 ; 3 |
23c2: 9f 93 push r25 |
23c4: 8f 93 push r24 |
23c6: 0f 93 push r16 |
23c8: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
23cc: 88 e2 ldi r24, 0x28 ; 40 |
23ce: 80 93 68 08 sts 0x0868, r24 |
23d2: 8d e3 ldi r24, 0x3D ; 61 |
23d4: 93 e0 ldi r25, 0x03 ; 3 |
23d6: 9f 93 push r25 |
23d8: 8f 93 push r24 |
23da: 0f 93 push r16 |
23dc: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
23e0: 8d b7 in r24, 0x3d ; 61 |
23e2: 9e b7 in r25, 0x3e ; 62 |
23e4: 06 96 adiw r24, 0x06 ; 6 |
23e6: e2 cf rjmp .-60 ; 0x23ac <Menu+0x1e2> |
23e8: 10 92 68 08 sts 0x0868, r1 |
23ec: 83 e3 ldi r24, 0x33 ; 51 |
23ee: 93 e0 ldi r25, 0x03 ; 3 |
23f0: 9f 93 push r25 |
23f2: 8f 93 push r24 |
23f4: ff 92 push r15 |
23f6: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
23fa: 84 e1 ldi r24, 0x14 ; 20 |
23fc: 80 93 68 08 sts 0x0868, r24 |
2400: 60 91 83 08 lds r22, 0x0883 |
2404: 70 91 84 08 lds r23, 0x0884 |
2408: 80 91 85 08 lds r24, 0x0885 |
240c: 90 91 86 08 lds r25, 0x0886 |
2410: 20 e0 ldi r18, 0x00 ; 0 |
2412: 34 e0 ldi r19, 0x04 ; 4 |
2414: 40 e0 ldi r20, 0x00 ; 0 |
2416: 50 e0 ldi r21, 0x00 ; 0 |
2418: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
241c: 5f 93 push r21 |
241e: 4f 93 push r20 |
2420: 3f 93 push r19 |
2422: 2f 93 push r18 |
2424: 84 e2 ldi r24, 0x24 ; 36 |
2426: 93 e0 ldi r25, 0x03 ; 3 |
2428: 9f 93 push r25 |
242a: 8f 93 push r24 |
242c: ff 92 push r15 |
242e: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2432: 88 e2 ldi r24, 0x28 ; 40 |
2434: 80 93 68 08 sts 0x0868, r24 |
2438: 60 91 8b 08 lds r22, 0x088B |
243c: 70 91 8c 08 lds r23, 0x088C |
2440: 80 91 8d 08 lds r24, 0x088D |
2444: 90 91 8e 08 lds r25, 0x088E |
2448: 20 e0 ldi r18, 0x00 ; 0 |
244a: 34 e0 ldi r19, 0x04 ; 4 |
244c: 40 e0 ldi r20, 0x00 ; 0 |
244e: 50 e0 ldi r21, 0x00 ; 0 |
2450: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2454: 5f 93 push r21 |
2456: 4f 93 push r20 |
2458: 3f 93 push r19 |
245a: 2f 93 push r18 |
245c: 85 e1 ldi r24, 0x15 ; 21 |
245e: 93 e0 ldi r25, 0x03 ; 3 |
2460: 9f 93 push r25 |
2462: 8f 93 push r24 |
2464: ff 92 push r15 |
2466: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
246a: 8c e3 ldi r24, 0x3C ; 60 |
246c: 80 93 68 08 sts 0x0868, r24 |
2470: 80 91 b3 08 lds r24, 0x08B3 |
2474: 90 91 b4 08 lds r25, 0x08B4 |
2478: 9f 93 push r25 |
247a: 8f 93 push r24 |
247c: 86 e0 ldi r24, 0x06 ; 6 |
247e: 93 e0 ldi r25, 0x03 ; 3 |
2480: 9f 93 push r25 |
2482: 8f 93 push r24 |
2484: ff 92 push r15 |
2486: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
248a: 8d b7 in r24, 0x3d ; 61 |
248c: 9e b7 in r25, 0x3e ; 62 |
248e: 46 96 adiw r24, 0x16 ; 22 |
2490: 8d cf rjmp .-230 ; 0x23ac <Menu+0x1e2> |
2492: 10 92 68 08 sts 0x0868, r1 |
2496: 80 91 58 0c lds r24, 0x0C58 |
249a: 90 91 59 0c lds r25, 0x0C59 |
249e: 20 91 56 0c lds r18, 0x0C56 |
24a2: 30 91 57 0c lds r19, 0x0C57 |
24a6: 9f 93 push r25 |
24a8: 8f 93 push r24 |
24aa: 3f 93 push r19 |
24ac: 2f 93 push r18 |
24ae: 86 ef ldi r24, 0xF6 ; 246 |
24b0: 92 e0 ldi r25, 0x02 ; 2 |
24b2: 9f 93 push r25 |
24b4: 8f 93 push r24 |
24b6: ff 92 push r15 |
24b8: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
24bc: 84 e1 ldi r24, 0x14 ; 20 |
24be: 80 93 68 08 sts 0x0868, r24 |
24c2: 80 91 5c 0c lds r24, 0x0C5C |
24c6: 90 91 5d 0c lds r25, 0x0C5D |
24ca: 20 91 5a 0c lds r18, 0x0C5A |
24ce: 30 91 5b 0c lds r19, 0x0C5B |
24d2: 9f 93 push r25 |
24d4: 8f 93 push r24 |
24d6: 3f 93 push r19 |
24d8: 2f 93 push r18 |
24da: 86 ee ldi r24, 0xE6 ; 230 |
24dc: 92 e0 ldi r25, 0x02 ; 2 |
24de: 9f 93 push r25 |
24e0: 8f 93 push r24 |
24e2: ff 92 push r15 |
24e4: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
24e8: 88 e2 ldi r24, 0x28 ; 40 |
24ea: 80 93 68 08 sts 0x0868, r24 |
24ee: 80 91 60 0c lds r24, 0x0C60 |
24f2: 90 91 61 0c lds r25, 0x0C61 |
24f6: 20 91 5e 0c lds r18, 0x0C5E |
24fa: 30 91 5f 0c lds r19, 0x0C5F |
24fe: 9f 93 push r25 |
2500: 8f 93 push r24 |
2502: 3f 93 push r19 |
2504: 2f 93 push r18 |
2506: 86 ed ldi r24, 0xD6 ; 214 |
2508: 92 e0 ldi r25, 0x02 ; 2 |
250a: 9f 93 push r25 |
250c: 8f 93 push r24 |
250e: ff 92 push r15 |
2510: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2514: 8c e3 ldi r24, 0x3C ; 60 |
2516: 80 93 68 08 sts 0x0868, r24 |
251a: 80 91 64 0c lds r24, 0x0C64 |
251e: 90 91 65 0c lds r25, 0x0C65 |
2522: 20 91 62 0c lds r18, 0x0C62 |
2526: 30 91 63 0c lds r19, 0x0C63 |
252a: 9f 93 push r25 |
252c: 8f 93 push r24 |
252e: 3f 93 push r19 |
2530: 2f 93 push r18 |
2532: 86 ec ldi r24, 0xC6 ; 198 |
2534: 92 e0 ldi r25, 0x02 ; 2 |
2536: e2 c1 rjmp .+964 ; 0x28fc <Menu+0x732> |
2538: 10 92 68 08 sts 0x0868, r1 |
253c: e0 91 91 0c lds r30, 0x0C91 |
2540: ff 27 eor r31, r31 |
2542: ee 0f add r30, r30 |
2544: ff 1f adc r31, r31 |
2546: ec 5a subi r30, 0xAC ; 172 |
2548: f3 4f sbci r31, 0xF3 ; 243 |
254a: 20 81 ld r18, Z |
254c: 31 81 ldd r19, Z+1 ; 0x01 |
254e: e0 91 90 0c lds r30, 0x0C90 |
2552: ff 27 eor r31, r31 |
2554: ee 0f add r30, r30 |
2556: ff 1f adc r31, r31 |
2558: ec 5a subi r30, 0xAC ; 172 |
255a: f3 4f sbci r31, 0xF3 ; 243 |
255c: 80 81 ld r24, Z |
255e: 91 81 ldd r25, Z+1 ; 0x01 |
2560: 3f 93 push r19 |
2562: 2f 93 push r18 |
2564: 9f 93 push r25 |
2566: 8f 93 push r24 |
2568: 86 eb ldi r24, 0xB6 ; 182 |
256a: 92 e0 ldi r25, 0x02 ; 2 |
256c: 9f 93 push r25 |
256e: 8f 93 push r24 |
2570: ff 92 push r15 |
2572: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2576: 84 e1 ldi r24, 0x14 ; 20 |
2578: 80 93 68 08 sts 0x0868, r24 |
257c: e0 91 93 0c lds r30, 0x0C93 |
2580: ff 27 eor r31, r31 |
2582: ee 0f add r30, r30 |
2584: ff 1f adc r31, r31 |
2586: ec 5a subi r30, 0xAC ; 172 |
2588: f3 4f sbci r31, 0xF3 ; 243 |
258a: 20 81 ld r18, Z |
258c: 31 81 ldd r19, Z+1 ; 0x01 |
258e: e0 91 92 0c lds r30, 0x0C92 |
2592: ff 27 eor r31, r31 |
2594: ee 0f add r30, r30 |
2596: ff 1f adc r31, r31 |
2598: ec 5a subi r30, 0xAC ; 172 |
259a: f3 4f sbci r31, 0xF3 ; 243 |
259c: 80 81 ld r24, Z |
259e: 91 81 ldd r25, Z+1 ; 0x01 |
25a0: 3f 93 push r19 |
25a2: 2f 93 push r18 |
25a4: 9f 93 push r25 |
25a6: 8f 93 push r24 |
25a8: 86 ea ldi r24, 0xA6 ; 166 |
25aa: 92 e0 ldi r25, 0x02 ; 2 |
25ac: 9f 93 push r25 |
25ae: 8f 93 push r24 |
25b0: ff 92 push r15 |
25b2: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
25b6: 88 e2 ldi r24, 0x28 ; 40 |
25b8: 80 93 68 08 sts 0x0868, r24 |
25bc: e0 91 95 0c lds r30, 0x0C95 |
25c0: ff 27 eor r31, r31 |
25c2: ee 0f add r30, r30 |
25c4: ff 1f adc r31, r31 |
25c6: ec 5a subi r30, 0xAC ; 172 |
25c8: f3 4f sbci r31, 0xF3 ; 243 |
25ca: 20 81 ld r18, Z |
25cc: 31 81 ldd r19, Z+1 ; 0x01 |
25ce: e0 91 94 0c lds r30, 0x0C94 |
25d2: ff 27 eor r31, r31 |
25d4: ee 0f add r30, r30 |
25d6: ff 1f adc r31, r31 |
25d8: ec 5a subi r30, 0xAC ; 172 |
25da: f3 4f sbci r31, 0xF3 ; 243 |
25dc: 80 81 ld r24, Z |
25de: 91 81 ldd r25, Z+1 ; 0x01 |
25e0: 3f 93 push r19 |
25e2: 2f 93 push r18 |
25e4: 9f 93 push r25 |
25e6: 8f 93 push r24 |
25e8: 86 e9 ldi r24, 0x96 ; 150 |
25ea: 92 e0 ldi r25, 0x02 ; 2 |
25ec: 9f 93 push r25 |
25ee: 8f 93 push r24 |
25f0: ff 92 push r15 |
25f2: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
25f6: 8c e3 ldi r24, 0x3C ; 60 |
25f8: 80 93 68 08 sts 0x0868, r24 |
25fc: e0 91 97 0c lds r30, 0x0C97 |
2600: ff 27 eor r31, r31 |
2602: ee 0f add r30, r30 |
2604: ff 1f adc r31, r31 |
2606: ec 5a subi r30, 0xAC ; 172 |
2608: f3 4f sbci r31, 0xF3 ; 243 |
260a: 20 81 ld r18, Z |
260c: 31 81 ldd r19, Z+1 ; 0x01 |
260e: e0 91 96 0c lds r30, 0x0C96 |
2612: ff 27 eor r31, r31 |
2614: ee 0f add r30, r30 |
2616: ff 1f adc r31, r31 |
2618: ec 5a subi r30, 0xAC ; 172 |
261a: f3 4f sbci r31, 0xF3 ; 243 |
261c: 80 81 ld r24, Z |
261e: 91 81 ldd r25, Z+1 ; 0x01 |
2620: 3f 93 push r19 |
2622: 2f 93 push r18 |
2624: 9f 93 push r25 |
2626: 8f 93 push r24 |
2628: 86 e8 ldi r24, 0x86 ; 134 |
262a: 92 e0 ldi r25, 0x02 ; 2 |
262c: 67 c1 rjmp .+718 ; 0x28fc <Menu+0x732> |
262e: 10 92 68 08 sts 0x0868, r1 |
2632: 88 e7 ldi r24, 0x78 ; 120 |
2634: 92 e0 ldi r25, 0x02 ; 2 |
2636: 9f 93 push r25 |
2638: 8f 93 push r24 |
263a: ff 92 push r15 |
263c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2640: 84 e1 ldi r24, 0x14 ; 20 |
2642: 80 93 68 08 sts 0x0868, r24 |
2646: 20 91 73 08 lds r18, 0x0873 |
264a: 30 91 74 08 lds r19, 0x0874 |
264e: 80 91 4e 08 lds r24, 0x084E |
2652: 90 91 4f 08 lds r25, 0x084F |
2656: 60 91 5a 08 lds r22, 0x085A |
265a: 3f 93 push r19 |
265c: 2f 93 push r18 |
265e: 77 27 eor r23, r23 |
2660: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2664: 7f 93 push r23 |
2666: 6f 93 push r22 |
2668: 89 e6 ldi r24, 0x69 ; 105 |
266a: 92 e0 ldi r25, 0x02 ; 2 |
266c: 9f 93 push r25 |
266e: 8f 93 push r24 |
2670: ff 92 push r15 |
2672: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2676: 88 e2 ldi r24, 0x28 ; 40 |
2678: 80 93 68 08 sts 0x0868, r24 |
267c: 20 91 75 08 lds r18, 0x0875 |
2680: 30 91 76 08 lds r19, 0x0876 |
2684: 80 91 50 08 lds r24, 0x0850 |
2688: 90 91 51 08 lds r25, 0x0851 |
268c: 60 91 5b 08 lds r22, 0x085B |
2690: 3f 93 push r19 |
2692: 2f 93 push r18 |
2694: 77 27 eor r23, r23 |
2696: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
269a: 7f 93 push r23 |
269c: 6f 93 push r22 |
269e: 8a e5 ldi r24, 0x5A ; 90 |
26a0: 92 e0 ldi r25, 0x02 ; 2 |
26a2: 9f 93 push r25 |
26a4: 8f 93 push r24 |
26a6: ff 92 push r15 |
26a8: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
26ac: 8c e3 ldi r24, 0x3C ; 60 |
26ae: 80 93 68 08 sts 0x0868, r24 |
26b2: 20 91 77 08 lds r18, 0x0877 |
26b6: 30 91 78 08 lds r19, 0x0878 |
26ba: 80 91 52 08 lds r24, 0x0852 |
26be: 90 91 53 08 lds r25, 0x0853 |
26c2: 60 91 5c 08 lds r22, 0x085C |
26c6: 3f 93 push r19 |
26c8: 2f 93 push r18 |
26ca: 77 27 eor r23, r23 |
26cc: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
26d0: 7f 93 push r23 |
26d2: 6f 93 push r22 |
26d4: 8b e4 ldi r24, 0x4B ; 75 |
26d6: 92 e0 ldi r25, 0x02 ; 2 |
26d8: 56 c0 rjmp .+172 ; 0x2786 <Menu+0x5bc> |
26da: 10 92 68 08 sts 0x0868, r1 |
26de: 8e e3 ldi r24, 0x3E ; 62 |
26e0: 92 e0 ldi r25, 0x02 ; 2 |
26e2: 9f 93 push r25 |
26e4: 8f 93 push r24 |
26e6: ff 92 push r15 |
26e8: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
26ec: 84 e1 ldi r24, 0x14 ; 20 |
26ee: 80 93 68 08 sts 0x0868, r24 |
26f2: 20 91 79 08 lds r18, 0x0879 |
26f6: 30 91 7a 08 lds r19, 0x087A |
26fa: 80 91 56 08 lds r24, 0x0856 |
26fe: 90 91 57 08 lds r25, 0x0857 |
2702: 60 91 5d 08 lds r22, 0x085D |
2706: 3f 93 push r19 |
2708: 2f 93 push r18 |
270a: 77 27 eor r23, r23 |
270c: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2710: 7f 93 push r23 |
2712: 6f 93 push r22 |
2714: 8f e2 ldi r24, 0x2F ; 47 |
2716: 92 e0 ldi r25, 0x02 ; 2 |
2718: 9f 93 push r25 |
271a: 8f 93 push r24 |
271c: ff 92 push r15 |
271e: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2722: 88 e2 ldi r24, 0x28 ; 40 |
2724: 80 93 68 08 sts 0x0868, r24 |
2728: 20 91 7b 08 lds r18, 0x087B |
272c: 30 91 7c 08 lds r19, 0x087C |
2730: 80 91 54 08 lds r24, 0x0854 |
2734: 90 91 55 08 lds r25, 0x0855 |
2738: 60 91 5e 08 lds r22, 0x085E |
273c: 3f 93 push r19 |
273e: 2f 93 push r18 |
2740: 77 27 eor r23, r23 |
2742: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2746: 7f 93 push r23 |
2748: 6f 93 push r22 |
274a: 80 e2 ldi r24, 0x20 ; 32 |
274c: 92 e0 ldi r25, 0x02 ; 2 |
274e: 9f 93 push r25 |
2750: 8f 93 push r24 |
2752: ff 92 push r15 |
2754: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2758: 8c e3 ldi r24, 0x3C ; 60 |
275a: 80 93 68 08 sts 0x0868, r24 |
275e: 60 91 7d 08 lds r22, 0x087D |
2762: 70 91 7e 08 lds r23, 0x087E |
2766: 80 91 7f 08 lds r24, 0x087F |
276a: 90 91 80 08 lds r25, 0x0880 |
276e: 00 91 3c 0c lds r16, 0x0C3C |
2772: 10 91 3d 0c lds r17, 0x0C3D |
2776: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
277a: 7f 93 push r23 |
277c: 6f 93 push r22 |
277e: 1f 93 push r17 |
2780: 0f 93 push r16 |
2782: 81 e1 ldi r24, 0x11 ; 17 |
2784: 92 e0 ldi r25, 0x02 ; 2 |
2786: 9f 93 push r25 |
2788: 8f 93 push r24 |
278a: ff 92 push r15 |
278c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2790: 8d b7 in r24, 0x3d ; 61 |
2792: 9e b7 in r25, 0x3e ; 62 |
2794: 48 96 adiw r24, 0x18 ; 24 |
2796: 0a ce rjmp .-1004 ; 0x23ac <Menu+0x1e2> |
2798: 84 e1 ldi r24, 0x14 ; 20 |
279a: 80 93 68 08 sts 0x0868, r24 |
279e: 80 91 04 01 lds r24, 0x0104 |
27a2: 90 91 05 01 lds r25, 0x0105 |
27a6: 9f 93 push r25 |
27a8: 8f 93 push r24 |
27aa: 82 e0 ldi r24, 0x02 ; 2 |
27ac: 92 e0 ldi r25, 0x02 ; 2 |
27ae: 9f 93 push r25 |
27b0: 8f 93 push r24 |
27b2: ff 92 push r15 |
27b4: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
27b8: 88 e2 ldi r24, 0x28 ; 40 |
27ba: 80 93 68 08 sts 0x0868, r24 |
27be: 80 91 cf 08 lds r24, 0x08CF |
27c2: 99 27 eor r25, r25 |
27c4: 9f 93 push r25 |
27c6: 8f 93 push r24 |
27c8: 83 ef ldi r24, 0xF3 ; 243 |
27ca: 91 e0 ldi r25, 0x01 ; 1 |
27cc: 9f 93 push r25 |
27ce: 8f 93 push r24 |
27d0: ff 92 push r15 |
27d2: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
27d6: 8d b7 in r24, 0x3d ; 61 |
27d8: 9e b7 in r25, 0x3e ; 62 |
27da: 0a 96 adiw r24, 0x0a ; 10 |
27dc: e7 cd rjmp .-1074 ; 0x23ac <Menu+0x1e2> |
27de: 10 92 68 08 sts 0x0868, r1 |
27e2: 84 ee ldi r24, 0xE4 ; 228 |
27e4: 91 e0 ldi r25, 0x01 ; 1 |
27e6: 9f 93 push r25 |
27e8: 8f 93 push r24 |
27ea: ff 92 push r15 |
27ec: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
27f0: 84 e1 ldi r24, 0x14 ; 20 |
27f2: 80 93 68 08 sts 0x0868, r24 |
27f6: 80 91 b7 08 lds r24, 0x08B7 |
27fa: 90 91 b8 08 lds r25, 0x08B8 |
27fe: 9f 93 push r25 |
2800: 8f 93 push r24 |
2802: 85 ed ldi r24, 0xD5 ; 213 |
2804: 91 e0 ldi r25, 0x01 ; 1 |
2806: 9f 93 push r25 |
2808: 8f 93 push r24 |
280a: ff 92 push r15 |
280c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2810: 88 e2 ldi r24, 0x28 ; 40 |
2812: 80 93 68 08 sts 0x0868, r24 |
2816: 80 91 b3 08 lds r24, 0x08B3 |
281a: 90 91 b4 08 lds r25, 0x08B4 |
281e: 9f 93 push r25 |
2820: 8f 93 push r24 |
2822: 86 ec ldi r24, 0xC6 ; 198 |
2824: 91 e0 ldi r25, 0x01 ; 1 |
2826: 9f 93 push r25 |
2828: 8f 93 push r24 |
282a: ff 92 push r15 |
282c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2830: 8c e3 ldi r24, 0x3C ; 60 |
2832: 80 93 68 08 sts 0x0868, r24 |
2836: 80 91 b5 08 lds r24, 0x08B5 |
283a: 90 91 b6 08 lds r25, 0x08B6 |
283e: 9f 93 push r25 |
2840: 8f 93 push r24 |
2842: 87 eb ldi r24, 0xB7 ; 183 |
2844: 91 e0 ldi r25, 0x01 ; 1 |
2846: 9f 93 push r25 |
2848: 8f 93 push r24 |
284a: ff 92 push r15 |
284c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2850: 8d b7 in r24, 0x3d ; 61 |
2852: 9e b7 in r25, 0x3e ; 62 |
2854: 42 96 adiw r24, 0x12 ; 18 |
2856: aa cd rjmp .-1196 ; 0x23ac <Menu+0x1e2> |
2858: 10 92 68 08 sts 0x0868, r1 |
285c: 80 91 c7 08 lds r24, 0x08C7 |
2860: 90 91 c8 08 lds r25, 0x08C8 |
2864: 9f 93 push r25 |
2866: 8f 93 push r24 |
2868: 80 91 bf 08 lds r24, 0x08BF |
286c: 90 91 c0 08 lds r25, 0x08C0 |
2870: 9f 93 push r25 |
2872: 8f 93 push r24 |
2874: 85 ea ldi r24, 0xA5 ; 165 |
2876: 91 e0 ldi r25, 0x01 ; 1 |
2878: 9f 93 push r25 |
287a: 8f 93 push r24 |
287c: ff 92 push r15 |
287e: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2882: 84 e1 ldi r24, 0x14 ; 20 |
2884: 80 93 68 08 sts 0x0868, r24 |
2888: 80 91 c9 08 lds r24, 0x08C9 |
288c: 90 91 ca 08 lds r25, 0x08CA |
2890: 9f 93 push r25 |
2892: 8f 93 push r24 |
2894: 80 91 c1 08 lds r24, 0x08C1 |
2898: 90 91 c2 08 lds r25, 0x08C2 |
289c: 9f 93 push r25 |
289e: 8f 93 push r24 |
28a0: 83 e9 ldi r24, 0x93 ; 147 |
28a2: 91 e0 ldi r25, 0x01 ; 1 |
28a4: 9f 93 push r25 |
28a6: 8f 93 push r24 |
28a8: ff 92 push r15 |
28aa: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
28ae: 88 e2 ldi r24, 0x28 ; 40 |
28b0: 80 93 68 08 sts 0x0868, r24 |
28b4: 80 91 cb 08 lds r24, 0x08CB |
28b8: 90 91 cc 08 lds r25, 0x08CC |
28bc: 9f 93 push r25 |
28be: 8f 93 push r24 |
28c0: 80 91 c3 08 lds r24, 0x08C3 |
28c4: 90 91 c4 08 lds r25, 0x08C4 |
28c8: 9f 93 push r25 |
28ca: 8f 93 push r24 |
28cc: 81 e8 ldi r24, 0x81 ; 129 |
28ce: 91 e0 ldi r25, 0x01 ; 1 |
28d0: 9f 93 push r25 |
28d2: 8f 93 push r24 |
28d4: ff 92 push r15 |
28d6: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
28da: 8c e3 ldi r24, 0x3C ; 60 |
28dc: 80 93 68 08 sts 0x0868, r24 |
28e0: 80 91 cd 08 lds r24, 0x08CD |
28e4: 90 91 ce 08 lds r25, 0x08CE |
28e8: 9f 93 push r25 |
28ea: 8f 93 push r24 |
28ec: 80 91 c5 08 lds r24, 0x08C5 |
28f0: 90 91 c6 08 lds r25, 0x08C6 |
28f4: 9f 93 push r25 |
28f6: 8f 93 push r24 |
28f8: 8f e6 ldi r24, 0x6F ; 111 |
28fa: 91 e0 ldi r25, 0x01 ; 1 |
28fc: 9f 93 push r25 |
28fe: 8f 93 push r24 |
2900: ff 92 push r15 |
2902: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2906: 8d b7 in r24, 0x3d ; 61 |
2908: 9e b7 in r25, 0x3e ; 62 |
290a: 4c 96 adiw r24, 0x1c ; 28 |
290c: 4f cd rjmp .-1378 ; 0x23ac <Menu+0x1e2> |
290e: 10 92 68 08 sts 0x0868, r1 |
2912: 87 e6 ldi r24, 0x67 ; 103 |
2914: 91 e0 ldi r25, 0x01 ; 1 |
2916: 9f 93 push r25 |
2918: 8f 93 push r24 |
291a: ff 92 push r15 |
291c: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2920: 84 e1 ldi r24, 0x14 ; 20 |
2922: 80 93 68 08 sts 0x0868, r24 |
2926: 80 91 89 01 lds r24, 0x0189 |
292a: 99 27 eor r25, r25 |
292c: 9f 93 push r25 |
292e: 8f 93 push r24 |
2930: 89 e5 ldi r24, 0x59 ; 89 |
2932: 91 e0 ldi r25, 0x01 ; 1 |
2934: 9f 93 push r25 |
2936: 8f 93 push r24 |
2938: ff 92 push r15 |
293a: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
293e: 88 e2 ldi r24, 0x28 ; 40 |
2940: 80 93 68 08 sts 0x0868, r24 |
2944: 80 91 49 08 lds r24, 0x0849 |
2948: 90 91 4a 08 lds r25, 0x084A |
294c: 9f 93 push r25 |
294e: 8f 93 push r24 |
2950: 8b e4 ldi r24, 0x4B ; 75 |
2952: 91 e0 ldi r25, 0x01 ; 1 |
2954: 9f 93 push r25 |
2956: 8f 93 push r24 |
2958: ff 92 push r15 |
295a: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
295e: 8c e3 ldi r24, 0x3C ; 60 |
2960: 80 93 68 08 sts 0x0868, r24 |
2964: 80 91 b4 0c lds r24, 0x0CB4 |
2968: 99 27 eor r25, r25 |
296a: 9f 93 push r25 |
296c: 8f 93 push r24 |
296e: 80 91 b3 0c lds r24, 0x0CB3 |
2972: 99 27 eor r25, r25 |
2974: 9f 93 push r25 |
2976: 8f 93 push r24 |
2978: 8d e3 ldi r24, 0x3D ; 61 |
297a: 91 e0 ldi r25, 0x01 ; 1 |
297c: 9f 93 push r25 |
297e: 8f 93 push r24 |
2980: ff 92 push r15 |
2982: 0e 94 5d 09 call 0x12ba ; 0x12ba <_printf_P> |
2986: 0f cd rjmp .-1506 ; 0x23a6 <Menu+0x1dc> |
2988: 01 50 subi r16, 0x01 ; 1 |
298a: 00 93 66 01 sts 0x0166, r16 |
298e: 10 92 6a 08 sts 0x086A, r1 |
2992: 10 92 69 08 sts 0x0869, r1 |
2996: 1f 91 pop r17 |
2998: 0f 91 pop r16 |
299a: ff 90 pop r15 |
299c: 08 95 ret |
|
0000299e <i2c_init>: |
299e: 10 92 b9 00 sts 0x00B9, r1 |
29a2: 8a e2 ldi r24, 0x2A ; 42 |
29a4: 80 93 b8 00 sts 0x00B8, r24 |
29a8: 08 95 ret |
|
000029aa <i2c_start>: |
29aa: 85 ea ldi r24, 0xA5 ; 165 |
29ac: 80 93 bc 00 sts 0x00BC, r24 |
29b0: 80 e0 ldi r24, 0x00 ; 0 |
29b2: 90 e0 ldi r25, 0x00 ; 0 |
29b4: 08 95 ret |
|
000029b6 <i2c_stop>: |
29b6: 84 e9 ldi r24, 0x94 ; 148 |
29b8: 80 93 bc 00 sts 0x00BC, r24 |
29bc: 08 95 ret |
|
000029be <i2c_write_byte>: |
29be: 10 92 b9 00 sts 0x00B9, r1 |
29c2: 80 93 bb 00 sts 0x00BB, r24 |
29c6: 85 e8 ldi r24, 0x85 ; 133 |
29c8: 80 93 bc 00 sts 0x00BC, r24 |
29cc: 80 e0 ldi r24, 0x00 ; 0 |
29ce: 90 e0 ldi r25, 0x00 ; 0 |
29d0: 08 95 ret |
|
000029d2 <__vector_26>: |
29d2: 1f 92 push r1 |
29d4: 0f 92 push r0 |
29d6: 0f b6 in r0, 0x3f ; 63 |
29d8: 0f 92 push r0 |
29da: 11 24 eor r1, r1 |
29dc: 8f 93 push r24 |
29de: 9f 93 push r25 |
29e0: ef 93 push r30 |
29e2: ff 93 push r31 |
29e4: 80 91 6b 08 lds r24, 0x086B |
29e8: 8f 5f subi r24, 0xFF ; 255 |
29ea: 80 93 6b 08 sts 0x086B, r24 |
29ee: 81 50 subi r24, 0x01 ; 1 |
29f0: 83 30 cpi r24, 0x03 ; 3 |
29f2: 09 f4 brne .+2 ; 0x29f6 <__vector_26+0x24> |
29f4: 42 c0 rjmp .+132 ; 0x2a7a <__vector_26+0xa8> |
29f6: 84 30 cpi r24, 0x04 ; 4 |
29f8: 28 f4 brcc .+10 ; 0x2a04 <__vector_26+0x32> |
29fa: 81 30 cpi r24, 0x01 ; 1 |
29fc: a1 f0 breq .+40 ; 0x2a26 <__vector_26+0x54> |
29fe: 82 30 cpi r24, 0x02 ; 2 |
2a00: 70 f5 brcc .+92 ; 0x2a5e <__vector_26+0x8c> |
2a02: 0c c0 rjmp .+24 ; 0x2a1c <__vector_26+0x4a> |
2a04: 85 30 cpi r24, 0x05 ; 5 |
2a06: 09 f4 brne .+2 ; 0x2a0a <__vector_26+0x38> |
2a08: 48 c0 rjmp .+144 ; 0x2a9a <__vector_26+0xc8> |
2a0a: 85 30 cpi r24, 0x05 ; 5 |
2a0c: d8 f1 brcs .+118 ; 0x2a84 <__vector_26+0xb2> |
2a0e: 86 30 cpi r24, 0x06 ; 6 |
2a10: 09 f4 brne .+2 ; 0x2a14 <__vector_26+0x42> |
2a12: 4b c0 rjmp .+150 ; 0x2aaa <__vector_26+0xd8> |
2a14: 87 30 cpi r24, 0x07 ; 7 |
2a16: 09 f0 breq .+2 ; 0x2a1a <__vector_26+0x48> |
2a18: 71 c0 rjmp .+226 ; 0x2afc <__vector_26+0x12a> |
2a1a: 5b c0 rjmp .+182 ; 0x2ad2 <__vector_26+0x100> |
2a1c: 80 91 6c 08 lds r24, 0x086C |
2a20: 88 0f add r24, r24 |
2a22: 8e 5a subi r24, 0xAE ; 174 |
2a24: 14 c0 rjmp .+40 ; 0x2a4e <__vector_26+0x7c> |
2a26: 80 91 6c 08 lds r24, 0x086C |
2a2a: 8f 5f subi r24, 0xFF ; 255 |
2a2c: 80 93 6c 08 sts 0x086C, r24 |
2a30: 81 50 subi r24, 0x01 ; 1 |
2a32: 81 30 cpi r24, 0x01 ; 1 |
2a34: 09 f4 brne .+2 ; 0x2a38 <__vector_26+0x66> |
2a36: 44 c0 rjmp .+136 ; 0x2ac0 <__vector_26+0xee> |
2a38: 81 30 cpi r24, 0x01 ; 1 |
2a3a: 38 f0 brcs .+14 ; 0x2a4a <__vector_26+0x78> |
2a3c: 82 30 cpi r24, 0x02 ; 2 |
2a3e: 09 f4 brne .+2 ; 0x2a42 <__vector_26+0x70> |
2a40: 42 c0 rjmp .+132 ; 0x2ac6 <__vector_26+0xf4> |
2a42: 83 30 cpi r24, 0x03 ; 3 |
2a44: 09 f0 breq .+2 ; 0x2a48 <__vector_26+0x76> |
2a46: 5a c0 rjmp .+180 ; 0x2afc <__vector_26+0x12a> |
2a48: 41 c0 rjmp .+130 ; 0x2acc <__vector_26+0xfa> |
2a4a: 80 91 60 09 lds r24, 0x0960 |
2a4e: 10 92 b9 00 sts 0x00B9, r1 |
2a52: 80 93 bb 00 sts 0x00BB, r24 |
2a56: 85 e8 ldi r24, 0x85 ; 133 |
2a58: 80 93 bc 00 sts 0x00BC, r24 |
2a5c: 4f c0 rjmp .+158 ; 0x2afc <__vector_26+0x12a> |
2a5e: 84 e9 ldi r24, 0x94 ; 148 |
2a60: 80 93 bc 00 sts 0x00BC, r24 |
2a64: 80 91 6c 08 lds r24, 0x086C |
2a68: 84 30 cpi r24, 0x04 ; 4 |
2a6a: 18 f4 brcc .+6 ; 0x2a72 <__vector_26+0xa0> |
2a6c: 10 92 6b 08 sts 0x086B, r1 |
2a70: 02 c0 rjmp .+4 ; 0x2a76 <__vector_26+0xa4> |
2a72: 10 92 6c 08 sts 0x086C, r1 |
2a76: 85 ea ldi r24, 0xA5 ; 165 |
2a78: ef cf rjmp .-34 ; 0x2a58 <__vector_26+0x86> |
2a7a: 80 91 6d 08 lds r24, 0x086D |
2a7e: 88 0f add r24, r24 |
2a80: 8d 5a subi r24, 0xAD ; 173 |
2a82: e5 cf rjmp .-54 ; 0x2a4e <__vector_26+0x7c> |
2a84: 80 91 6d 08 lds r24, 0x086D |
2a88: 81 30 cpi r24, 0x01 ; 1 |
2a8a: d1 f0 breq .+52 ; 0x2ac0 <__vector_26+0xee> |
2a8c: 81 30 cpi r24, 0x01 ; 1 |
2a8e: e8 f2 brcs .-70 ; 0x2a4a <__vector_26+0x78> |
2a90: 82 30 cpi r24, 0x02 ; 2 |
2a92: c9 f0 breq .+50 ; 0x2ac6 <__vector_26+0xf4> |
2a94: 83 30 cpi r24, 0x03 ; 3 |
2a96: 91 f5 brne .+100 ; 0x2afc <__vector_26+0x12a> |
2a98: 19 c0 rjmp .+50 ; 0x2acc <__vector_26+0xfa> |
2a9a: 80 91 bb 00 lds r24, 0x00BB |
2a9e: e0 91 6d 08 lds r30, 0x086D |
2aa2: ff 27 eor r31, r31 |
2aa4: e4 5b subi r30, 0xB4 ; 180 |
2aa6: f3 4f sbci r31, 0xF3 ; 243 |
2aa8: 80 83 st Z, r24 |
2aaa: 80 91 6d 08 lds r24, 0x086D |
2aae: 81 30 cpi r24, 0x01 ; 1 |
2ab0: 39 f0 breq .+14 ; 0x2ac0 <__vector_26+0xee> |
2ab2: 81 30 cpi r24, 0x01 ; 1 |
2ab4: 50 f2 brcs .-108 ; 0x2a4a <__vector_26+0x78> |
2ab6: 82 30 cpi r24, 0x02 ; 2 |
2ab8: 31 f0 breq .+12 ; 0x2ac6 <__vector_26+0xf4> |
2aba: 83 30 cpi r24, 0x03 ; 3 |
2abc: f9 f4 brne .+62 ; 0x2afc <__vector_26+0x12a> |
2abe: 06 c0 rjmp .+12 ; 0x2acc <__vector_26+0xfa> |
2ac0: 80 91 61 09 lds r24, 0x0961 |
2ac4: c4 cf rjmp .-120 ; 0x2a4e <__vector_26+0x7c> |
2ac6: 80 91 66 09 lds r24, 0x0966 |
2aca: c1 cf rjmp .-126 ; 0x2a4e <__vector_26+0x7c> |
2acc: 80 91 6c 09 lds r24, 0x096C |
2ad0: be cf rjmp .-132 ; 0x2a4e <__vector_26+0x7c> |
2ad2: 80 91 6d 08 lds r24, 0x086D |
2ad6: 90 91 bb 00 lds r25, 0x00BB |
2ada: e8 2f mov r30, r24 |
2adc: ff 27 eor r31, r31 |
2ade: e4 5b subi r30, 0xB4 ; 180 |
2ae0: f3 4f sbci r31, 0xF3 ; 243 |
2ae2: 94 83 std Z+4, r25 ; 0x04 |
2ae4: 8f 5f subi r24, 0xFF ; 255 |
2ae6: 80 93 6d 08 sts 0x086D, r24 |
2aea: 84 30 cpi r24, 0x04 ; 4 |
2aec: 10 f0 brcs .+4 ; 0x2af2 <__vector_26+0x120> |
2aee: 10 92 6d 08 sts 0x086D, r1 |
2af2: 84 e9 ldi r24, 0x94 ; 148 |
2af4: 80 93 bc 00 sts 0x00BC, r24 |
2af8: 10 92 6b 08 sts 0x086B, r1 |
2afc: ff 91 pop r31 |
2afe: ef 91 pop r30 |
2b00: 9f 91 pop r25 |
2b02: 8f 91 pop r24 |
2b04: 0f 90 pop r0 |
2b06: 0f be out 0x3f, r0 ; 63 |
2b08: 0f 90 pop r0 |
2b0a: 1f 90 pop r1 |
2b0c: 18 95 reti |
|
00002b0e <rc_sum_init>: |
2b0e: 83 ec ldi r24, 0xC3 ; 195 |
2b10: 80 93 81 00 sts 0x0081, r24 |
2b14: ef e6 ldi r30, 0x6F ; 111 |
2b16: f0 e0 ldi r31, 0x00 ; 0 |
2b18: 80 81 ld r24, Z |
2b1a: 80 62 ori r24, 0x20 ; 32 |
2b1c: 80 83 st Z, r24 |
2b1e: 10 92 78 08 sts 0x0878, r1 |
2b22: 10 92 77 08 sts 0x0877, r1 |
2b26: 10 92 76 08 sts 0x0876, r1 |
2b2a: 10 92 75 08 sts 0x0875, r1 |
2b2e: 10 92 74 08 sts 0x0874, r1 |
2b32: 10 92 73 08 sts 0x0873, r1 |
2b36: 08 95 ret |
|
00002b38 <__vector_12>: |
2b38: 1f 92 push r1 |
2b3a: 0f 92 push r0 |
2b3c: 0f b6 in r0, 0x3f ; 63 |
2b3e: 0f 92 push r0 |
2b40: 11 24 eor r1, r1 |
2b42: 0f 93 push r16 |
2b44: 1f 93 push r17 |
2b46: 2f 93 push r18 |
2b48: 3f 93 push r19 |
2b4a: 4f 93 push r20 |
2b4c: 5f 93 push r21 |
2b4e: 6f 93 push r22 |
2b50: 7f 93 push r23 |
2b52: 8f 93 push r24 |
2b54: 9f 93 push r25 |
2b56: af 93 push r26 |
2b58: bf 93 push r27 |
2b5a: cf 93 push r28 |
2b5c: df 93 push r29 |
2b5e: ef 93 push r30 |
2b60: ff 93 push r31 |
2b62: 20 91 86 00 lds r18, 0x0086 |
2b66: 30 91 87 00 lds r19, 0x0087 |
2b6a: 80 91 70 08 lds r24, 0x0870 |
2b6e: 90 91 71 08 lds r25, 0x0871 |
2b72: 28 1b sub r18, r24 |
2b74: 39 0b sbc r19, r25 |
2b76: 80 91 86 00 lds r24, 0x0086 |
2b7a: 90 91 87 00 lds r25, 0x0087 |
2b7e: 90 93 71 08 sts 0x0871, r25 |
2b82: 80 93 70 08 sts 0x0870, r24 |
2b86: c9 01 movw r24, r18 |
2b88: 8d 5d subi r24, 0xDD ; 221 |
2b8a: 95 40 sbci r25, 0x05 ; 5 |
2b8c: 83 56 subi r24, 0x63 ; 99 |
2b8e: 99 41 sbci r25, 0x19 ; 25 |
2b90: 48 f4 brcc .+18 ; 0x2ba4 <__vector_12+0x6c> |
2b92: 81 e0 ldi r24, 0x01 ; 1 |
2b94: 90 e0 ldi r25, 0x00 ; 0 |
2b96: 90 93 6f 08 sts 0x086F, r25 |
2b9a: 80 93 6e 08 sts 0x086E, r24 |
2b9e: 10 92 67 01 sts 0x0167, r1 |
2ba2: 54 c0 rjmp .+168 ; 0x2c4c <__vector_12+0x114> |
2ba4: c0 91 6e 08 lds r28, 0x086E |
2ba8: d0 91 6f 08 lds r29, 0x086F |
2bac: ce 30 cpi r28, 0x0E ; 14 |
2bae: d1 05 cpc r29, r1 |
2bb0: 0c f0 brlt .+2 ; 0x2bb4 <__vector_12+0x7c> |
2bb2: 4c c0 rjmp .+152 ; 0x2c4c <__vector_12+0x114> |
2bb4: c9 01 movw r24, r18 |
2bb6: 8b 5f subi r24, 0xFB ; 251 |
2bb8: 90 40 sbci r25, 0x00 ; 0 |
2bba: 84 5b subi r24, 0xB4 ; 180 |
2bbc: 91 40 sbci r25, 0x01 ; 1 |
2bbe: 08 f0 brcs .+2 ; 0x2bc2 <__vector_12+0x8a> |
2bc0: 40 c0 rjmp .+128 ; 0x2c42 <__vector_12+0x10a> |
2bc2: a9 01 movw r20, r18 |
2bc4: 42 5d subi r20, 0xD2 ; 210 |
2bc6: 51 40 sbci r21, 0x01 ; 1 |
2bc8: fe 01 movw r30, r28 |
2bca: ee 0f add r30, r30 |
2bcc: ff 1f adc r31, r31 |
2bce: ec 5a subi r30, 0xAC ; 172 |
2bd0: f3 4f sbci r31, 0xF3 ; 243 |
2bd2: 80 81 ld r24, Z |
2bd4: 91 81 ldd r25, Z+1 ; 0x01 |
2bd6: fa 01 movw r30, r20 |
2bd8: e8 1b sub r30, r24 |
2bda: f9 0b sbc r31, r25 |
2bdc: cf 01 movw r24, r30 |
2bde: f7 ff sbrs r31, 7 |
2be0: 03 c0 rjmp .+6 ; 0x2be8 <__vector_12+0xb0> |
2be2: 90 95 com r25 |
2be4: 81 95 neg r24 |
2be6: 9f 4f sbci r25, 0xFF ; 255 |
2be8: 06 97 sbiw r24, 0x06 ; 6 |
2bea: 4c f4 brge .+18 ; 0x2bfe <__vector_12+0xc6> |
2bec: 80 91 cf 08 lds r24, 0x08CF |
2bf0: 88 3c cpi r24, 0xC8 ; 200 |
2bf2: 28 f4 brcc .+10 ; 0x2bfe <__vector_12+0xc6> |
2bf4: 80 91 cf 08 lds r24, 0x08CF |
2bf8: 86 5f subi r24, 0xF6 ; 246 |
2bfa: 80 93 cf 08 sts 0x08CF, r24 |
2bfe: fe 01 movw r30, r28 |
2c00: ee 0f add r30, r30 |
2c02: ff 1f adc r31, r31 |
2c04: 8f 01 movw r16, r30 |
2c06: 0c 5a subi r16, 0xAC ; 172 |
2c08: 13 4f sbci r17, 0xF3 ; 243 |
2c0a: d8 01 movw r26, r16 |
2c0c: 2d 91 ld r18, X+ |
2c0e: 3c 91 ld r19, X |
2c10: c9 01 movw r24, r18 |
2c12: 88 0f add r24, r24 |
2c14: 99 1f adc r25, r25 |
2c16: 82 0f add r24, r18 |
2c18: 93 1f adc r25, r19 |
2c1a: 84 0f add r24, r20 |
2c1c: 95 1f adc r25, r21 |
2c1e: 64 e0 ldi r22, 0x04 ; 4 |
2c20: 70 e0 ldi r23, 0x00 ; 0 |
2c22: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2c26: d8 01 movw r26, r16 |
2c28: 8d 91 ld r24, X+ |
2c2a: 9c 91 ld r25, X |
2c2c: 11 97 sbiw r26, 0x01 ; 1 |
2c2e: 9b 01 movw r18, r22 |
2c30: 28 1b sub r18, r24 |
2c32: 39 0b sbc r19, r25 |
2c34: ee 58 subi r30, 0x8E ; 142 |
2c36: f3 4f sbci r31, 0xF3 ; 243 |
2c38: 31 83 std Z+1, r19 ; 0x01 |
2c3a: 20 83 st Z, r18 |
2c3c: 11 96 adiw r26, 0x01 ; 1 |
2c3e: 7c 93 st X, r23 |
2c40: 6e 93 st -X, r22 |
2c42: 21 96 adiw r28, 0x01 ; 1 |
2c44: d0 93 6f 08 sts 0x086F, r29 |
2c48: c0 93 6e 08 sts 0x086E, r28 |
2c4c: ff 91 pop r31 |
2c4e: ef 91 pop r30 |
2c50: df 91 pop r29 |
2c52: cf 91 pop r28 |
2c54: bf 91 pop r27 |
2c56: af 91 pop r26 |
2c58: 9f 91 pop r25 |
2c5a: 8f 91 pop r24 |
2c5c: 7f 91 pop r23 |
2c5e: 6f 91 pop r22 |
2c60: 5f 91 pop r21 |
2c62: 4f 91 pop r20 |
2c64: 3f 91 pop r19 |
2c66: 2f 91 pop r18 |
2c68: 1f 91 pop r17 |
2c6a: 0f 91 pop r16 |
2c6c: 0f 90 pop r0 |
2c6e: 0f be out 0x3f, r0 ; 63 |
2c70: 0f 90 pop r0 |
2c72: 1f 90 pop r1 |
2c74: 18 95 reti |
|
00002c76 <Mittelwert>: |
2c76: af 92 push r10 |
2c78: bf 92 push r11 |
2c7a: cf 92 push r12 |
2c7c: df 92 push r13 |
2c7e: ef 92 push r14 |
2c80: ff 92 push r15 |
2c82: 0f 93 push r16 |
2c84: 1f 93 push r17 |
2c86: 10 92 7a 00 sts 0x007A, r1 |
2c8a: 80 91 5a 08 lds r24, 0x085A |
2c8e: 88 23 and r24, r24 |
2c90: 69 f0 breq .+26 ; 0x2cac <Mittelwert+0x36> |
2c92: 80 91 4e 08 lds r24, 0x084E |
2c96: 90 91 4f 08 lds r25, 0x084F |
2c9a: 60 91 5a 08 lds r22, 0x085A |
2c9e: 77 27 eor r23, r23 |
2ca0: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2ca4: 70 93 cd 0c sts 0x0CCD, r23 |
2ca8: 60 93 cc 0c sts 0x0CCC, r22 |
2cac: 80 91 5b 08 lds r24, 0x085B |
2cb0: 88 23 and r24, r24 |
2cb2: 69 f0 breq .+26 ; 0x2cce <Mittelwert+0x58> |
2cb4: 80 91 50 08 lds r24, 0x0850 |
2cb8: 90 91 51 08 lds r25, 0x0851 |
2cbc: 60 91 5b 08 lds r22, 0x085B |
2cc0: 77 27 eor r23, r23 |
2cc2: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2cc6: 70 93 cb 0c sts 0x0CCB, r23 |
2cca: 60 93 ca 0c sts 0x0CCA, r22 |
2cce: 80 91 5c 08 lds r24, 0x085C |
2cd2: 88 23 and r24, r24 |
2cd4: 69 f0 breq .+26 ; 0x2cf0 <Mittelwert+0x7a> |
2cd6: 80 91 52 08 lds r24, 0x0852 |
2cda: 90 91 53 08 lds r25, 0x0853 |
2cde: 60 91 5c 08 lds r22, 0x085C |
2ce2: 77 27 eor r23, r23 |
2ce4: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
2ce8: 70 93 d9 0c sts 0x0CD9, r23 |
2cec: 60 93 d8 0c sts 0x0CD8, r22 |
2cf0: 80 91 5d 08 lds r24, 0x085D |
2cf4: 88 23 and r24, r24 |
2cf6: d9 f1 breq .+118 ; 0x2d6e <Mittelwert+0xf8> |
2cf8: e0 90 d5 0c lds r14, 0x0CD5 |
2cfc: f0 90 d6 0c lds r15, 0x0CD6 |
2d00: 60 91 56 08 lds r22, 0x0856 |
2d04: 70 91 57 08 lds r23, 0x0857 |
2d08: 20 91 5d 08 lds r18, 0x085D |
2d0c: 00 27 eor r16, r16 |
2d0e: f7 fc sbrc r15, 7 |
2d10: 00 95 com r16 |
2d12: 10 2f mov r17, r16 |
2d14: 57 01 movw r10, r14 |
2d16: 68 01 movw r12, r16 |
2d18: 43 e0 ldi r20, 0x03 ; 3 |
2d1a: aa 0c add r10, r10 |
2d1c: bb 1c adc r11, r11 |
2d1e: cc 1c adc r12, r12 |
2d20: dd 1c adc r13, r13 |
2d22: 4a 95 dec r20 |
2d24: d1 f7 brne .-12 ; 0x2d1a <Mittelwert+0xa4> |
2d26: ae 18 sub r10, r14 |
2d28: bf 08 sbc r11, r15 |
2d2a: c0 0a sbc r12, r16 |
2d2c: d1 0a sbc r13, r17 |
2d2e: 88 27 eor r24, r24 |
2d30: 77 fd sbrc r23, 7 |
2d32: 80 95 com r24 |
2d34: 98 2f mov r25, r24 |
2d36: 34 e0 ldi r19, 0x04 ; 4 |
2d38: 66 0f add r22, r22 |
2d3a: 77 1f adc r23, r23 |
2d3c: 88 1f adc r24, r24 |
2d3e: 99 1f adc r25, r25 |
2d40: 3a 95 dec r19 |
2d42: d1 f7 brne .-12 ; 0x2d38 <Mittelwert+0xc2> |
2d44: 33 27 eor r19, r19 |
2d46: 44 27 eor r20, r20 |
2d48: 55 27 eor r21, r21 |
2d4a: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2d4e: a2 0e add r10, r18 |
2d50: b3 1e adc r11, r19 |
2d52: c4 1e adc r12, r20 |
2d54: d5 1e adc r13, r21 |
2d56: c6 01 movw r24, r12 |
2d58: b5 01 movw r22, r10 |
2d5a: 28 e0 ldi r18, 0x08 ; 8 |
2d5c: 30 e0 ldi r19, 0x00 ; 0 |
2d5e: 40 e0 ldi r20, 0x00 ; 0 |
2d60: 50 e0 ldi r21, 0x00 ; 0 |
2d62: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2d66: 30 93 d6 0c sts 0x0CD6, r19 |
2d6a: 20 93 d5 0c sts 0x0CD5, r18 |
2d6e: 80 91 5e 08 lds r24, 0x085E |
2d72: 88 23 and r24, r24 |
2d74: d9 f1 breq .+118 ; 0x2dec <Mittelwert+0x176> |
2d76: e0 90 de 0c lds r14, 0x0CDE |
2d7a: f0 90 df 0c lds r15, 0x0CDF |
2d7e: 60 91 54 08 lds r22, 0x0854 |
2d82: 70 91 55 08 lds r23, 0x0855 |
2d86: 20 91 5e 08 lds r18, 0x085E |
2d8a: 00 27 eor r16, r16 |
2d8c: f7 fc sbrc r15, 7 |
2d8e: 00 95 com r16 |
2d90: 10 2f mov r17, r16 |
2d92: 57 01 movw r10, r14 |
2d94: 68 01 movw r12, r16 |
2d96: 83 e0 ldi r24, 0x03 ; 3 |
2d98: aa 0c add r10, r10 |
2d9a: bb 1c adc r11, r11 |
2d9c: cc 1c adc r12, r12 |
2d9e: dd 1c adc r13, r13 |
2da0: 8a 95 dec r24 |
2da2: d1 f7 brne .-12 ; 0x2d98 <Mittelwert+0x122> |
2da4: ae 18 sub r10, r14 |
2da6: bf 08 sbc r11, r15 |
2da8: c0 0a sbc r12, r16 |
2daa: d1 0a sbc r13, r17 |
2dac: 88 27 eor r24, r24 |
2dae: 77 fd sbrc r23, 7 |
2db0: 80 95 com r24 |
2db2: 98 2f mov r25, r24 |
2db4: b4 e0 ldi r27, 0x04 ; 4 |
2db6: 66 0f add r22, r22 |
2db8: 77 1f adc r23, r23 |
2dba: 88 1f adc r24, r24 |
2dbc: 99 1f adc r25, r25 |
2dbe: ba 95 dec r27 |
2dc0: d1 f7 brne .-12 ; 0x2db6 <Mittelwert+0x140> |
2dc2: 33 27 eor r19, r19 |
2dc4: 44 27 eor r20, r20 |
2dc6: 55 27 eor r21, r21 |
2dc8: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2dcc: a2 0e add r10, r18 |
2dce: b3 1e adc r11, r19 |
2dd0: c4 1e adc r12, r20 |
2dd2: d5 1e adc r13, r21 |
2dd4: c6 01 movw r24, r12 |
2dd6: b5 01 movw r22, r10 |
2dd8: 28 e0 ldi r18, 0x08 ; 8 |
2dda: 30 e0 ldi r19, 0x00 ; 0 |
2ddc: 40 e0 ldi r20, 0x00 ; 0 |
2dde: 50 e0 ldi r21, 0x00 ; 0 |
2de0: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2de4: 30 93 df 0c sts 0x0CDF, r19 |
2de8: 20 93 de 0c sts 0x0CDE, r18 |
2dec: 80 91 5f 08 lds r24, 0x085F |
2df0: 88 23 and r24, r24 |
2df2: a1 f1 breq .+104 ; 0x2e5c <Mittelwert+0x1e6> |
2df4: e0 90 cf 0c lds r14, 0x0CCF |
2df8: f0 90 d0 0c lds r15, 0x0CD0 |
2dfc: 60 91 58 08 lds r22, 0x0858 |
2e00: 70 91 59 08 lds r23, 0x0859 |
2e04: 20 91 5f 08 lds r18, 0x085F |
2e08: 00 27 eor r16, r16 |
2e0a: f7 fc sbrc r15, 7 |
2e0c: 00 95 com r16 |
2e0e: 10 2f mov r17, r16 |
2e10: 57 01 movw r10, r14 |
2e12: 68 01 movw r12, r16 |
2e14: a3 e0 ldi r26, 0x03 ; 3 |
2e16: aa 0c add r10, r10 |
2e18: bb 1c adc r11, r11 |
2e1a: cc 1c adc r12, r12 |
2e1c: dd 1c adc r13, r13 |
2e1e: aa 95 dec r26 |
2e20: d1 f7 brne .-12 ; 0x2e16 <Mittelwert+0x1a0> |
2e22: ae 18 sub r10, r14 |
2e24: bf 08 sbc r11, r15 |
2e26: c0 0a sbc r12, r16 |
2e28: d1 0a sbc r13, r17 |
2e2a: 88 27 eor r24, r24 |
2e2c: 77 fd sbrc r23, 7 |
2e2e: 80 95 com r24 |
2e30: 98 2f mov r25, r24 |
2e32: 33 27 eor r19, r19 |
2e34: 44 27 eor r20, r20 |
2e36: 55 27 eor r21, r21 |
2e38: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2e3c: a2 0e add r10, r18 |
2e3e: b3 1e adc r11, r19 |
2e40: c4 1e adc r12, r20 |
2e42: d5 1e adc r13, r21 |
2e44: c6 01 movw r24, r12 |
2e46: b5 01 movw r22, r10 |
2e48: 28 e0 ldi r18, 0x08 ; 8 |
2e4a: 30 e0 ldi r19, 0x00 ; 0 |
2e4c: 40 e0 ldi r20, 0x00 ; 0 |
2e4e: 50 e0 ldi r21, 0x00 ; 0 |
2e50: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
2e54: 30 93 d0 0c sts 0x0CD0, r19 |
2e58: 20 93 cf 0c sts 0x0CCF, r18 |
2e5c: 10 92 4f 08 sts 0x084F, r1 |
2e60: 10 92 4e 08 sts 0x084E, r1 |
2e64: 10 92 5a 08 sts 0x085A, r1 |
2e68: 10 92 51 08 sts 0x0851, r1 |
2e6c: 10 92 50 08 sts 0x0850, r1 |
2e70: 10 92 5b 08 sts 0x085B, r1 |
2e74: 10 92 53 08 sts 0x0853, r1 |
2e78: 10 92 52 08 sts 0x0852, r1 |
2e7c: 10 92 5c 08 sts 0x085C, r1 |
2e80: 10 92 55 08 sts 0x0855, r1 |
2e84: 10 92 54 08 sts 0x0854, r1 |
2e88: 10 92 5e 08 sts 0x085E, r1 |
2e8c: 10 92 57 08 sts 0x0857, r1 |
2e90: 10 92 56 08 sts 0x0856, r1 |
2e94: 10 92 5d 08 sts 0x085D, r1 |
2e98: 10 92 59 08 sts 0x0859, r1 |
2e9c: 10 92 58 08 sts 0x0858, r1 |
2ea0: 10 92 5f 08 sts 0x085F, r1 |
2ea4: 80 91 a7 08 lds r24, 0x08A7 |
2ea8: 90 91 a8 08 lds r25, 0x08A8 |
2eac: a0 91 a9 08 lds r26, 0x08A9 |
2eb0: b0 91 aa 08 lds r27, 0x08AA |
2eb4: 80 93 93 08 sts 0x0893, r24 |
2eb8: 90 93 94 08 sts 0x0894, r25 |
2ebc: a0 93 95 08 sts 0x0895, r26 |
2ec0: b0 93 96 08 sts 0x0896, r27 |
2ec4: 80 91 97 08 lds r24, 0x0897 |
2ec8: 90 91 98 08 lds r25, 0x0898 |
2ecc: a0 91 99 08 lds r26, 0x0899 |
2ed0: b0 91 9a 08 lds r27, 0x089A |
2ed4: 80 93 83 08 sts 0x0883, r24 |
2ed8: 90 93 84 08 sts 0x0884, r25 |
2edc: a0 93 85 08 sts 0x0885, r26 |
2ee0: b0 93 86 08 sts 0x0886, r27 |
2ee4: 80 91 9f 08 lds r24, 0x089F |
2ee8: 90 91 a0 08 lds r25, 0x08A0 |
2eec: a0 91 a1 08 lds r26, 0x08A1 |
2ef0: b0 91 a2 08 lds r27, 0x08A2 |
2ef4: 80 93 8b 08 sts 0x088B, r24 |
2ef8: 90 93 8c 08 sts 0x088C, r25 |
2efc: a0 93 8d 08 sts 0x088D, r26 |
2f00: b0 93 8e 08 sts 0x088E, r27 |
2f04: 80 91 9b 08 lds r24, 0x089B |
2f08: 90 91 9c 08 lds r25, 0x089C |
2f0c: a0 91 9d 08 lds r26, 0x089D |
2f10: b0 91 9e 08 lds r27, 0x089E |
2f14: 80 93 87 08 sts 0x0887, r24 |
2f18: 90 93 88 08 sts 0x0888, r25 |
2f1c: a0 93 89 08 sts 0x0889, r26 |
2f20: b0 93 8a 08 sts 0x088A, r27 |
2f24: 80 91 a3 08 lds r24, 0x08A3 |
2f28: 90 91 a4 08 lds r25, 0x08A4 |
2f2c: a0 91 a5 08 lds r26, 0x08A5 |
2f30: b0 91 a6 08 lds r27, 0x08A6 |
2f34: 80 93 8f 08 sts 0x088F, r24 |
2f38: 90 93 90 08 sts 0x0890, r25 |
2f3c: a0 93 91 08 sts 0x0891, r26 |
2f40: b0 93 92 08 sts 0x0892, r27 |
2f44: 8f ee ldi r24, 0xEF ; 239 |
2f46: 80 93 7a 00 sts 0x007A, r24 |
2f4a: 80 91 cc 0c lds r24, 0x0CCC |
2f4e: 90 91 cd 0c lds r25, 0x0CCD |
2f52: 89 3c cpi r24, 0xC9 ; 201 |
2f54: 91 05 cpc r25, r1 |
2f56: 7c f0 brlt .+30 ; 0x2f76 <Mittelwert+0x300> |
2f58: 20 91 cc 0c lds r18, 0x0CCC |
2f5c: 30 91 cd 0c lds r19, 0x0CCD |
2f60: 80 91 cc 0c lds r24, 0x0CCC |
2f64: 90 91 cd 0c lds r25, 0x0CCD |
2f68: 88 0f add r24, r24 |
2f6a: 99 1f adc r25, r25 |
2f6c: 88 0f add r24, r24 |
2f6e: 99 1f adc r25, r25 |
2f70: 20 52 subi r18, 0x20 ; 32 |
2f72: 33 40 sbci r19, 0x03 ; 3 |
2f74: 15 c0 rjmp .+42 ; 0x2fa0 <Mittelwert+0x32a> |
2f76: 80 91 cc 0c lds r24, 0x0CCC |
2f7a: 90 91 cd 0c lds r25, 0x0CCD |
2f7e: 88 53 subi r24, 0x38 ; 56 |
2f80: 9f 4f sbci r25, 0xFF ; 255 |
2f82: a4 f4 brge .+40 ; 0x2fac <Mittelwert+0x336> |
2f84: 20 91 cc 0c lds r18, 0x0CCC |
2f88: 30 91 cd 0c lds r19, 0x0CCD |
2f8c: 80 91 cc 0c lds r24, 0x0CCC |
2f90: 90 91 cd 0c lds r25, 0x0CCD |
2f94: 88 0f add r24, r24 |
2f96: 99 1f adc r25, r25 |
2f98: 88 0f add r24, r24 |
2f9a: 99 1f adc r25, r25 |
2f9c: 20 5e subi r18, 0xE0 ; 224 |
2f9e: 3c 4f sbci r19, 0xFC ; 252 |
2fa0: 82 0f add r24, r18 |
2fa2: 93 1f adc r25, r19 |
2fa4: 90 93 cd 0c sts 0x0CCD, r25 |
2fa8: 80 93 cc 0c sts 0x0CCC, r24 |
2fac: 80 91 ca 0c lds r24, 0x0CCA |
2fb0: 90 91 cb 0c lds r25, 0x0CCB |
2fb4: 89 3c cpi r24, 0xC9 ; 201 |
2fb6: 91 05 cpc r25, r1 |
2fb8: 7c f0 brlt .+30 ; 0x2fd8 <Mittelwert+0x362> |
2fba: 20 91 ca 0c lds r18, 0x0CCA |
2fbe: 30 91 cb 0c lds r19, 0x0CCB |
2fc2: 80 91 ca 0c lds r24, 0x0CCA |
2fc6: 90 91 cb 0c lds r25, 0x0CCB |
2fca: 88 0f add r24, r24 |
2fcc: 99 1f adc r25, r25 |
2fce: 88 0f add r24, r24 |
2fd0: 99 1f adc r25, r25 |
2fd2: 20 52 subi r18, 0x20 ; 32 |
2fd4: 33 40 sbci r19, 0x03 ; 3 |
2fd6: 15 c0 rjmp .+42 ; 0x3002 <Mittelwert+0x38c> |
2fd8: 80 91 ca 0c lds r24, 0x0CCA |
2fdc: 90 91 cb 0c lds r25, 0x0CCB |
2fe0: 88 53 subi r24, 0x38 ; 56 |
2fe2: 9f 4f sbci r25, 0xFF ; 255 |
2fe4: a4 f4 brge .+40 ; 0x300e <Mittelwert+0x398> |
2fe6: 20 91 ca 0c lds r18, 0x0CCA |
2fea: 30 91 cb 0c lds r19, 0x0CCB |
2fee: 80 91 ca 0c lds r24, 0x0CCA |
2ff2: 90 91 cb 0c lds r25, 0x0CCB |
2ff6: 88 0f add r24, r24 |
2ff8: 99 1f adc r25, r25 |
2ffa: 88 0f add r24, r24 |
2ffc: 99 1f adc r25, r25 |
2ffe: 20 5e subi r18, 0xE0 ; 224 |
3000: 3c 4f sbci r19, 0xFC ; 252 |
3002: 82 0f add r24, r18 |
3004: 93 1f adc r25, r19 |
3006: 90 93 cb 0c sts 0x0CCB, r25 |
300a: 80 93 ca 0c sts 0x0CCA, r24 |
300e: 20 91 bf 08 lds r18, 0x08BF |
3012: 30 91 c0 08 lds r19, 0x08C0 |
3016: 80 91 94 0c lds r24, 0x0C94 |
301a: e8 2f mov r30, r24 |
301c: ff 27 eor r31, r31 |
301e: ee 0f add r30, r30 |
3020: ff 1f adc r31, r31 |
3022: ec 5a subi r30, 0xAC ; 172 |
3024: f3 4f sbci r31, 0xF3 ; 243 |
3026: 80 81 ld r24, Z |
3028: 91 81 ldd r25, Z+1 ; 0x01 |
302a: 82 59 subi r24, 0x92 ; 146 |
302c: 9f 4f sbci r25, 0xFF ; 255 |
302e: 28 17 cp r18, r24 |
3030: 39 07 cpc r19, r25 |
3032: 1c f4 brge .+6 ; 0x303a <Mittelwert+0x3c4> |
3034: 2f 5f subi r18, 0xFF ; 255 |
3036: 3f 4f sbci r19, 0xFF ; 255 |
3038: 0c c0 rjmp .+24 ; 0x3052 <Mittelwert+0x3dc> |
303a: 80 81 ld r24, Z |
303c: 91 81 ldd r25, Z+1 ; 0x01 |
303e: 82 59 subi r24, 0x92 ; 146 |
3040: 9f 4f sbci r25, 0xFF ; 255 |
3042: 82 17 cp r24, r18 |
3044: 93 07 cpc r25, r19 |
3046: 4c f4 brge .+18 ; 0x305a <Mittelwert+0x3e4> |
3048: 21 15 cp r18, r1 |
304a: 31 05 cpc r19, r1 |
304c: 31 f0 breq .+12 ; 0x305a <Mittelwert+0x3e4> |
304e: 21 50 subi r18, 0x01 ; 1 |
3050: 30 40 sbci r19, 0x00 ; 0 |
3052: 30 93 c0 08 sts 0x08C0, r19 |
3056: 20 93 bf 08 sts 0x08BF, r18 |
305a: 20 91 c1 08 lds r18, 0x08C1 |
305e: 30 91 c2 08 lds r19, 0x08C2 |
3062: 80 91 95 0c lds r24, 0x0C95 |
3066: e8 2f mov r30, r24 |
3068: ff 27 eor r31, r31 |
306a: ee 0f add r30, r30 |
306c: ff 1f adc r31, r31 |
306e: ec 5a subi r30, 0xAC ; 172 |
3070: f3 4f sbci r31, 0xF3 ; 243 |
3072: 80 81 ld r24, Z |
3074: 91 81 ldd r25, Z+1 ; 0x01 |
3076: 82 59 subi r24, 0x92 ; 146 |
3078: 9f 4f sbci r25, 0xFF ; 255 |
307a: 28 17 cp r18, r24 |
307c: 39 07 cpc r19, r25 |
307e: 1c f4 brge .+6 ; 0x3086 <Mittelwert+0x410> |
3080: 2f 5f subi r18, 0xFF ; 255 |
3082: 3f 4f sbci r19, 0xFF ; 255 |
3084: 0c c0 rjmp .+24 ; 0x309e <Mittelwert+0x428> |
3086: 80 81 ld r24, Z |
3088: 91 81 ldd r25, Z+1 ; 0x01 |
308a: 82 59 subi r24, 0x92 ; 146 |
308c: 9f 4f sbci r25, 0xFF ; 255 |
308e: 82 17 cp r24, r18 |
3090: 93 07 cpc r25, r19 |
3092: 4c f4 brge .+18 ; 0x30a6 <Mittelwert+0x430> |
3094: 21 15 cp r18, r1 |
3096: 31 05 cpc r19, r1 |
3098: 31 f0 breq .+12 ; 0x30a6 <Mittelwert+0x430> |
309a: 21 50 subi r18, 0x01 ; 1 |
309c: 30 40 sbci r19, 0x00 ; 0 |
309e: 30 93 c2 08 sts 0x08C2, r19 |
30a2: 20 93 c1 08 sts 0x08C1, r18 |
30a6: 20 91 c3 08 lds r18, 0x08C3 |
30aa: 30 91 c4 08 lds r19, 0x08C4 |
30ae: 80 91 96 0c lds r24, 0x0C96 |
30b2: e8 2f mov r30, r24 |
30b4: ff 27 eor r31, r31 |
30b6: ee 0f add r30, r30 |
30b8: ff 1f adc r31, r31 |
30ba: ec 5a subi r30, 0xAC ; 172 |
30bc: f3 4f sbci r31, 0xF3 ; 243 |
30be: 80 81 ld r24, Z |
30c0: 91 81 ldd r25, Z+1 ; 0x01 |
30c2: 82 59 subi r24, 0x92 ; 146 |
30c4: 9f 4f sbci r25, 0xFF ; 255 |
30c6: 28 17 cp r18, r24 |
30c8: 39 07 cpc r19, r25 |
30ca: 1c f4 brge .+6 ; 0x30d2 <Mittelwert+0x45c> |
30cc: 2f 5f subi r18, 0xFF ; 255 |
30ce: 3f 4f sbci r19, 0xFF ; 255 |
30d0: 0c c0 rjmp .+24 ; 0x30ea <Mittelwert+0x474> |
30d2: 80 81 ld r24, Z |
30d4: 91 81 ldd r25, Z+1 ; 0x01 |
30d6: 82 59 subi r24, 0x92 ; 146 |
30d8: 9f 4f sbci r25, 0xFF ; 255 |
30da: 82 17 cp r24, r18 |
30dc: 93 07 cpc r25, r19 |
30de: 4c f4 brge .+18 ; 0x30f2 <Mittelwert+0x47c> |
30e0: 21 15 cp r18, r1 |
30e2: 31 05 cpc r19, r1 |
30e4: 31 f0 breq .+12 ; 0x30f2 <Mittelwert+0x47c> |
30e6: 21 50 subi r18, 0x01 ; 1 |
30e8: 30 40 sbci r19, 0x00 ; 0 |
30ea: 30 93 c4 08 sts 0x08C4, r19 |
30ee: 20 93 c3 08 sts 0x08C3, r18 |
30f2: 20 91 c5 08 lds r18, 0x08C5 |
30f6: 30 91 c6 08 lds r19, 0x08C6 |
30fa: 80 91 97 0c lds r24, 0x0C97 |
30fe: e8 2f mov r30, r24 |
3100: ff 27 eor r31, r31 |
3102: ee 0f add r30, r30 |
3104: ff 1f adc r31, r31 |
3106: ec 5a subi r30, 0xAC ; 172 |
3108: f3 4f sbci r31, 0xF3 ; 243 |
310a: 80 81 ld r24, Z |
310c: 91 81 ldd r25, Z+1 ; 0x01 |
310e: 82 59 subi r24, 0x92 ; 146 |
3110: 9f 4f sbci r25, 0xFF ; 255 |
3112: 28 17 cp r18, r24 |
3114: 39 07 cpc r19, r25 |
3116: 1c f4 brge .+6 ; 0x311e <Mittelwert+0x4a8> |
3118: 2f 5f subi r18, 0xFF ; 255 |
311a: 3f 4f sbci r19, 0xFF ; 255 |
311c: 0c c0 rjmp .+24 ; 0x3136 <Mittelwert+0x4c0> |
311e: 80 81 ld r24, Z |
3120: 91 81 ldd r25, Z+1 ; 0x01 |
3122: 82 59 subi r24, 0x92 ; 146 |
3124: 9f 4f sbci r25, 0xFF ; 255 |
3126: 82 17 cp r24, r18 |
3128: 93 07 cpc r25, r19 |
312a: 4c f4 brge .+18 ; 0x313e <Mittelwert+0x4c8> |
312c: 21 15 cp r18, r1 |
312e: 31 05 cpc r19, r1 |
3130: 31 f0 breq .+12 ; 0x313e <Mittelwert+0x4c8> |
3132: 21 50 subi r18, 0x01 ; 1 |
3134: 30 40 sbci r19, 0x00 ; 0 |
3136: 30 93 c6 08 sts 0x08C6, r19 |
313a: 20 93 c5 08 sts 0x08C5, r18 |
313e: 20 91 c7 08 lds r18, 0x08C7 |
3142: 30 91 c8 08 lds r19, 0x08C8 |
3146: 80 91 66 0c lds r24, 0x0C66 |
314a: 90 91 67 0c lds r25, 0x0C67 |
314e: 82 59 subi r24, 0x92 ; 146 |
3150: 9f 4f sbci r25, 0xFF ; 255 |
3152: 28 17 cp r18, r24 |
3154: 39 07 cpc r19, r25 |
3156: 1c f4 brge .+6 ; 0x315e <Mittelwert+0x4e8> |
3158: 2f 5f subi r18, 0xFF ; 255 |
315a: 3f 4f sbci r19, 0xFF ; 255 |
315c: 0e c0 rjmp .+28 ; 0x317a <Mittelwert+0x504> |
315e: 80 91 66 0c lds r24, 0x0C66 |
3162: 90 91 67 0c lds r25, 0x0C67 |
3166: 82 59 subi r24, 0x92 ; 146 |
3168: 9f 4f sbci r25, 0xFF ; 255 |
316a: 82 17 cp r24, r18 |
316c: 93 07 cpc r25, r19 |
316e: 4c f4 brge .+18 ; 0x3182 <Mittelwert+0x50c> |
3170: 21 15 cp r18, r1 |
3172: 31 05 cpc r19, r1 |
3174: 31 f0 breq .+12 ; 0x3182 <Mittelwert+0x50c> |
3176: 21 50 subi r18, 0x01 ; 1 |
3178: 30 40 sbci r19, 0x00 ; 0 |
317a: 30 93 c8 08 sts 0x08C8, r19 |
317e: 20 93 c7 08 sts 0x08C7, r18 |
3182: 20 91 c9 08 lds r18, 0x08C9 |
3186: 30 91 ca 08 lds r19, 0x08CA |
318a: 80 91 68 0c lds r24, 0x0C68 |
318e: 90 91 69 0c lds r25, 0x0C69 |
3192: 82 59 subi r24, 0x92 ; 146 |
3194: 9f 4f sbci r25, 0xFF ; 255 |
3196: 28 17 cp r18, r24 |
3198: 39 07 cpc r19, r25 |
319a: 1c f4 brge .+6 ; 0x31a2 <Mittelwert+0x52c> |
319c: 2f 5f subi r18, 0xFF ; 255 |
319e: 3f 4f sbci r19, 0xFF ; 255 |
31a0: 0e c0 rjmp .+28 ; 0x31be <Mittelwert+0x548> |
31a2: 80 91 68 0c lds r24, 0x0C68 |
31a6: 90 91 69 0c lds r25, 0x0C69 |
31aa: 82 59 subi r24, 0x92 ; 146 |
31ac: 9f 4f sbci r25, 0xFF ; 255 |
31ae: 82 17 cp r24, r18 |
31b0: 93 07 cpc r25, r19 |
31b2: 4c f4 brge .+18 ; 0x31c6 <Mittelwert+0x550> |
31b4: 21 15 cp r18, r1 |
31b6: 31 05 cpc r19, r1 |
31b8: 31 f0 breq .+12 ; 0x31c6 <Mittelwert+0x550> |
31ba: 21 50 subi r18, 0x01 ; 1 |
31bc: 30 40 sbci r19, 0x00 ; 0 |
31be: 30 93 ca 08 sts 0x08CA, r19 |
31c2: 20 93 c9 08 sts 0x08C9, r18 |
31c6: 20 91 cb 08 lds r18, 0x08CB |
31ca: 30 91 cc 08 lds r19, 0x08CC |
31ce: 80 91 6a 0c lds r24, 0x0C6A |
31d2: 90 91 6b 0c lds r25, 0x0C6B |
31d6: 82 59 subi r24, 0x92 ; 146 |
31d8: 9f 4f sbci r25, 0xFF ; 255 |
31da: 28 17 cp r18, r24 |
31dc: 39 07 cpc r19, r25 |
31de: 1c f4 brge .+6 ; 0x31e6 <Mittelwert+0x570> |
31e0: 2f 5f subi r18, 0xFF ; 255 |
31e2: 3f 4f sbci r19, 0xFF ; 255 |
31e4: 0e c0 rjmp .+28 ; 0x3202 <Mittelwert+0x58c> |
31e6: 80 91 6a 0c lds r24, 0x0C6A |
31ea: 90 91 6b 0c lds r25, 0x0C6B |
31ee: 82 59 subi r24, 0x92 ; 146 |
31f0: 9f 4f sbci r25, 0xFF ; 255 |
31f2: 82 17 cp r24, r18 |
31f4: 93 07 cpc r25, r19 |
31f6: 4c f4 brge .+18 ; 0x320a <Mittelwert+0x594> |
31f8: 21 15 cp r18, r1 |
31fa: 31 05 cpc r19, r1 |
31fc: 31 f0 breq .+12 ; 0x320a <Mittelwert+0x594> |
31fe: 21 50 subi r18, 0x01 ; 1 |
3200: 30 40 sbci r19, 0x00 ; 0 |
3202: 30 93 cc 08 sts 0x08CC, r19 |
3206: 20 93 cb 08 sts 0x08CB, r18 |
320a: 20 91 cd 08 lds r18, 0x08CD |
320e: 30 91 ce 08 lds r19, 0x08CE |
3212: 80 91 6c 0c lds r24, 0x0C6C |
3216: 90 91 6d 0c lds r25, 0x0C6D |
321a: 82 59 subi r24, 0x92 ; 146 |
321c: 9f 4f sbci r25, 0xFF ; 255 |
321e: 28 17 cp r18, r24 |
3220: 39 07 cpc r19, r25 |
3222: 1c f4 brge .+6 ; 0x322a <Mittelwert+0x5b4> |
3224: 2f 5f subi r18, 0xFF ; 255 |
3226: 3f 4f sbci r19, 0xFF ; 255 |
3228: 0e c0 rjmp .+28 ; 0x3246 <Mittelwert+0x5d0> |
322a: 80 91 6c 0c lds r24, 0x0C6C |
322e: 90 91 6d 0c lds r25, 0x0C6D |
3232: 82 59 subi r24, 0x92 ; 146 |
3234: 9f 4f sbci r25, 0xFF ; 255 |
3236: 82 17 cp r24, r18 |
3238: 93 07 cpc r25, r19 |
323a: 4c f4 brge .+18 ; 0x324e <Mittelwert+0x5d8> |
323c: 21 15 cp r18, r1 |
323e: 31 05 cpc r19, r1 |
3240: 31 f0 breq .+12 ; 0x324e <Mittelwert+0x5d8> |
3242: 21 50 subi r18, 0x01 ; 1 |
3244: 30 40 sbci r19, 0x00 ; 0 |
3246: 30 93 ce 08 sts 0x08CE, r19 |
324a: 20 93 cd 08 sts 0x08CD, r18 |
324e: 80 91 bf 08 lds r24, 0x08BF |
3252: 90 91 c0 08 lds r25, 0x08C0 |
3256: 97 ff sbrs r25, 7 |
3258: 05 c0 rjmp .+10 ; 0x3264 <Mittelwert+0x5ee> |
325a: 10 92 c0 08 sts 0x08C0, r1 |
325e: 10 92 bf 08 sts 0x08BF, r1 |
3262: 0a c0 rjmp .+20 ; 0x3278 <Mittelwert+0x602> |
3264: 8f 3f cpi r24, 0xFF ; 255 |
3266: 91 05 cpc r25, r1 |
3268: 39 f0 breq .+14 ; 0x3278 <Mittelwert+0x602> |
326a: 34 f0 brlt .+12 ; 0x3278 <Mittelwert+0x602> |
326c: 8f ef ldi r24, 0xFF ; 255 |
326e: 90 e0 ldi r25, 0x00 ; 0 |
3270: 90 93 c0 08 sts 0x08C0, r25 |
3274: 80 93 bf 08 sts 0x08BF, r24 |
3278: 80 91 c1 08 lds r24, 0x08C1 |
327c: 90 91 c2 08 lds r25, 0x08C2 |
3280: 97 ff sbrs r25, 7 |
3282: 05 c0 rjmp .+10 ; 0x328e <Mittelwert+0x618> |
3284: 10 92 c2 08 sts 0x08C2, r1 |
3288: 10 92 c1 08 sts 0x08C1, r1 |
328c: 0a c0 rjmp .+20 ; 0x32a2 <Mittelwert+0x62c> |
328e: 8f 3f cpi r24, 0xFF ; 255 |
3290: 91 05 cpc r25, r1 |
3292: 39 f0 breq .+14 ; 0x32a2 <Mittelwert+0x62c> |
3294: 34 f0 brlt .+12 ; 0x32a2 <Mittelwert+0x62c> |
3296: 8f ef ldi r24, 0xFF ; 255 |
3298: 90 e0 ldi r25, 0x00 ; 0 |
329a: 90 93 c2 08 sts 0x08C2, r25 |
329e: 80 93 c1 08 sts 0x08C1, r24 |
32a2: 80 91 c3 08 lds r24, 0x08C3 |
32a6: 90 91 c4 08 lds r25, 0x08C4 |
32aa: 97 ff sbrs r25, 7 |
32ac: 05 c0 rjmp .+10 ; 0x32b8 <Mittelwert+0x642> |
32ae: 10 92 c4 08 sts 0x08C4, r1 |
32b2: 10 92 c3 08 sts 0x08C3, r1 |
32b6: 0a c0 rjmp .+20 ; 0x32cc <Mittelwert+0x656> |
32b8: 8f 3f cpi r24, 0xFF ; 255 |
32ba: 91 05 cpc r25, r1 |
32bc: 39 f0 breq .+14 ; 0x32cc <Mittelwert+0x656> |
32be: 34 f0 brlt .+12 ; 0x32cc <Mittelwert+0x656> |
32c0: 8f ef ldi r24, 0xFF ; 255 |
32c2: 90 e0 ldi r25, 0x00 ; 0 |
32c4: 90 93 c4 08 sts 0x08C4, r25 |
32c8: 80 93 c3 08 sts 0x08C3, r24 |
32cc: 80 91 c5 08 lds r24, 0x08C5 |
32d0: 90 91 c6 08 lds r25, 0x08C6 |
32d4: 97 ff sbrs r25, 7 |
32d6: 05 c0 rjmp .+10 ; 0x32e2 <Mittelwert+0x66c> |
32d8: 10 92 c6 08 sts 0x08C6, r1 |
32dc: 10 92 c5 08 sts 0x08C5, r1 |
32e0: 0a c0 rjmp .+20 ; 0x32f6 <Mittelwert+0x680> |
32e2: 8f 3f cpi r24, 0xFF ; 255 |
32e4: 91 05 cpc r25, r1 |
32e6: 39 f0 breq .+14 ; 0x32f6 <Mittelwert+0x680> |
32e8: 34 f0 brlt .+12 ; 0x32f6 <Mittelwert+0x680> |
32ea: 8f ef ldi r24, 0xFF ; 255 |
32ec: 90 e0 ldi r25, 0x00 ; 0 |
32ee: 90 93 c6 08 sts 0x08C6, r25 |
32f2: 80 93 c5 08 sts 0x08C5, r24 |
32f6: 80 91 c7 08 lds r24, 0x08C7 |
32fa: 90 91 c8 08 lds r25, 0x08C8 |
32fe: 97 ff sbrs r25, 7 |
3300: 05 c0 rjmp .+10 ; 0x330c <Mittelwert+0x696> |
3302: 10 92 c8 08 sts 0x08C8, r1 |
3306: 10 92 c7 08 sts 0x08C7, r1 |
330a: 0a c0 rjmp .+20 ; 0x3320 <Mittelwert+0x6aa> |
330c: 8f 3f cpi r24, 0xFF ; 255 |
330e: 91 05 cpc r25, r1 |
3310: 39 f0 breq .+14 ; 0x3320 <Mittelwert+0x6aa> |
3312: 34 f0 brlt .+12 ; 0x3320 <Mittelwert+0x6aa> |
3314: 8f ef ldi r24, 0xFF ; 255 |
3316: 90 e0 ldi r25, 0x00 ; 0 |
3318: 90 93 c8 08 sts 0x08C8, r25 |
331c: 80 93 c7 08 sts 0x08C7, r24 |
3320: 80 91 c9 08 lds r24, 0x08C9 |
3324: 90 91 ca 08 lds r25, 0x08CA |
3328: 97 ff sbrs r25, 7 |
332a: 05 c0 rjmp .+10 ; 0x3336 <Mittelwert+0x6c0> |
332c: 10 92 ca 08 sts 0x08CA, r1 |
3330: 10 92 c9 08 sts 0x08C9, r1 |
3334: 0a c0 rjmp .+20 ; 0x334a <Mittelwert+0x6d4> |
3336: 8f 3f cpi r24, 0xFF ; 255 |
3338: 91 05 cpc r25, r1 |
333a: 39 f0 breq .+14 ; 0x334a <Mittelwert+0x6d4> |
333c: 34 f0 brlt .+12 ; 0x334a <Mittelwert+0x6d4> |
333e: 8f ef ldi r24, 0xFF ; 255 |
3340: 90 e0 ldi r25, 0x00 ; 0 |
3342: 90 93 ca 08 sts 0x08CA, r25 |
3346: 80 93 c9 08 sts 0x08C9, r24 |
334a: 80 91 cb 08 lds r24, 0x08CB |
334e: 90 91 cc 08 lds r25, 0x08CC |
3352: 97 ff sbrs r25, 7 |
3354: 05 c0 rjmp .+10 ; 0x3360 <Mittelwert+0x6ea> |
3356: 10 92 cc 08 sts 0x08CC, r1 |
335a: 10 92 cb 08 sts 0x08CB, r1 |
335e: 0a c0 rjmp .+20 ; 0x3374 <Mittelwert+0x6fe> |
3360: 8f 3f cpi r24, 0xFF ; 255 |
3362: 91 05 cpc r25, r1 |
3364: 39 f0 breq .+14 ; 0x3374 <Mittelwert+0x6fe> |
3366: 34 f0 brlt .+12 ; 0x3374 <Mittelwert+0x6fe> |
3368: 8f ef ldi r24, 0xFF ; 255 |
336a: 90 e0 ldi r25, 0x00 ; 0 |
336c: 90 93 cc 08 sts 0x08CC, r25 |
3370: 80 93 cb 08 sts 0x08CB, r24 |
3374: 80 91 cd 08 lds r24, 0x08CD |
3378: 90 91 ce 08 lds r25, 0x08CE |
337c: 97 ff sbrs r25, 7 |
337e: 05 c0 rjmp .+10 ; 0x338a <Mittelwert+0x714> |
3380: 10 92 ce 08 sts 0x08CE, r1 |
3384: 10 92 cd 08 sts 0x08CD, r1 |
3388: 0a c0 rjmp .+20 ; 0x339e <Mittelwert+0x728> |
338a: 8f 3f cpi r24, 0xFF ; 255 |
338c: 91 05 cpc r25, r1 |
338e: 39 f0 breq .+14 ; 0x339e <Mittelwert+0x728> |
3390: 34 f0 brlt .+12 ; 0x339e <Mittelwert+0x728> |
3392: 8f ef ldi r24, 0xFF ; 255 |
3394: 90 e0 ldi r25, 0x00 ; 0 |
3396: 90 93 ce 08 sts 0x08CE, r25 |
339a: 80 93 cd 08 sts 0x08CD, r24 |
339e: 1f 91 pop r17 |
33a0: 0f 91 pop r16 |
33a2: ff 90 pop r15 |
33a4: ef 90 pop r14 |
33a6: df 90 pop r13 |
33a8: cf 90 pop r12 |
33aa: bf 90 pop r11 |
33ac: af 90 pop r10 |
33ae: 08 95 ret |
|
000033b0 <CalibrierMittelwert>: |
33b0: 10 92 7a 00 sts 0x007A, r1 |
33b4: 80 91 5a 08 lds r24, 0x085A |
33b8: 88 23 and r24, r24 |
33ba: 69 f0 breq .+26 ; 0x33d6 <CalibrierMittelwert+0x26> |
33bc: 80 91 4e 08 lds r24, 0x084E |
33c0: 90 91 4f 08 lds r25, 0x084F |
33c4: 60 91 5a 08 lds r22, 0x085A |
33c8: 77 27 eor r23, r23 |
33ca: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
33ce: 70 93 cd 0c sts 0x0CCD, r23 |
33d2: 60 93 cc 0c sts 0x0CCC, r22 |
33d6: 80 91 5b 08 lds r24, 0x085B |
33da: 88 23 and r24, r24 |
33dc: 69 f0 breq .+26 ; 0x33f8 <CalibrierMittelwert+0x48> |
33de: 80 91 50 08 lds r24, 0x0850 |
33e2: 90 91 51 08 lds r25, 0x0851 |
33e6: 60 91 5b 08 lds r22, 0x085B |
33ea: 77 27 eor r23, r23 |
33ec: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
33f0: 70 93 cb 0c sts 0x0CCB, r23 |
33f4: 60 93 ca 0c sts 0x0CCA, r22 |
33f8: 80 91 5c 08 lds r24, 0x085C |
33fc: 88 23 and r24, r24 |
33fe: 69 f0 breq .+26 ; 0x341a <CalibrierMittelwert+0x6a> |
3400: 80 91 52 08 lds r24, 0x0852 |
3404: 90 91 53 08 lds r25, 0x0853 |
3408: 60 91 5c 08 lds r22, 0x085C |
340c: 77 27 eor r23, r23 |
340e: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
3412: 70 93 d9 0c sts 0x0CD9, r23 |
3416: 60 93 d8 0c sts 0x0CD8, r22 |
341a: 80 91 5d 08 lds r24, 0x085D |
341e: 88 23 and r24, r24 |
3420: d1 f0 breq .+52 ; 0x3456 <CalibrierMittelwert+0xa6> |
3422: 60 91 56 08 lds r22, 0x0856 |
3426: 70 91 57 08 lds r23, 0x0857 |
342a: 20 91 5d 08 lds r18, 0x085D |
342e: 88 27 eor r24, r24 |
3430: 77 fd sbrc r23, 7 |
3432: 80 95 com r24 |
3434: 98 2f mov r25, r24 |
3436: 34 e0 ldi r19, 0x04 ; 4 |
3438: 66 0f add r22, r22 |
343a: 77 1f adc r23, r23 |
343c: 88 1f adc r24, r24 |
343e: 99 1f adc r25, r25 |
3440: 3a 95 dec r19 |
3442: d1 f7 brne .-12 ; 0x3438 <CalibrierMittelwert+0x88> |
3444: 33 27 eor r19, r19 |
3446: 44 27 eor r20, r20 |
3448: 55 27 eor r21, r21 |
344a: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
344e: 30 93 d6 0c sts 0x0CD6, r19 |
3452: 20 93 d5 0c sts 0x0CD5, r18 |
3456: 80 91 5e 08 lds r24, 0x085E |
345a: 88 23 and r24, r24 |
345c: d1 f0 breq .+52 ; 0x3492 <CalibrierMittelwert+0xe2> |
345e: 60 91 54 08 lds r22, 0x0854 |
3462: 70 91 55 08 lds r23, 0x0855 |
3466: 20 91 5e 08 lds r18, 0x085E |
346a: 88 27 eor r24, r24 |
346c: 77 fd sbrc r23, 7 |
346e: 80 95 com r24 |
3470: 98 2f mov r25, r24 |
3472: b4 e0 ldi r27, 0x04 ; 4 |
3474: 66 0f add r22, r22 |
3476: 77 1f adc r23, r23 |
3478: 88 1f adc r24, r24 |
347a: 99 1f adc r25, r25 |
347c: ba 95 dec r27 |
347e: d1 f7 brne .-12 ; 0x3474 <CalibrierMittelwert+0xc4> |
3480: 33 27 eor r19, r19 |
3482: 44 27 eor r20, r20 |
3484: 55 27 eor r21, r21 |
3486: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
348a: 30 93 df 0c sts 0x0CDF, r19 |
348e: 20 93 de 0c sts 0x0CDE, r18 |
3492: 80 91 5f 08 lds r24, 0x085F |
3496: 88 23 and r24, r24 |
3498: 99 f0 breq .+38 ; 0x34c0 <CalibrierMittelwert+0x110> |
349a: 60 91 58 08 lds r22, 0x0858 |
349e: 70 91 59 08 lds r23, 0x0859 |
34a2: 20 91 5f 08 lds r18, 0x085F |
34a6: 88 27 eor r24, r24 |
34a8: 77 fd sbrc r23, 7 |
34aa: 80 95 com r24 |
34ac: 98 2f mov r25, r24 |
34ae: 33 27 eor r19, r19 |
34b0: 44 27 eor r20, r20 |
34b2: 55 27 eor r21, r21 |
34b4: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
34b8: 30 93 d0 0c sts 0x0CD0, r19 |
34bc: 20 93 cf 0c sts 0x0CCF, r18 |
34c0: 10 92 4f 08 sts 0x084F, r1 |
34c4: 10 92 4e 08 sts 0x084E, r1 |
34c8: 10 92 5a 08 sts 0x085A, r1 |
34cc: 10 92 51 08 sts 0x0851, r1 |
34d0: 10 92 50 08 sts 0x0850, r1 |
34d4: 10 92 5b 08 sts 0x085B, r1 |
34d8: 10 92 53 08 sts 0x0853, r1 |
34dc: 10 92 52 08 sts 0x0852, r1 |
34e0: 10 92 5c 08 sts 0x085C, r1 |
34e4: 10 92 55 08 sts 0x0855, r1 |
34e8: 10 92 54 08 sts 0x0854, r1 |
34ec: 10 92 5e 08 sts 0x085E, r1 |
34f0: 10 92 57 08 sts 0x0857, r1 |
34f4: 10 92 56 08 sts 0x0856, r1 |
34f8: 10 92 5d 08 sts 0x085D, r1 |
34fc: 10 92 59 08 sts 0x0859, r1 |
3500: 10 92 58 08 sts 0x0858, r1 |
3504: 10 92 5f 08 sts 0x085F, r1 |
3508: 8f ee ldi r24, 0xEF ; 239 |
350a: 80 93 7a 00 sts 0x007A, r24 |
350e: 20 91 bf 08 lds r18, 0x08BF |
3512: 30 91 c0 08 lds r19, 0x08C0 |
3516: 80 91 94 0c lds r24, 0x0C94 |
351a: e8 2f mov r30, r24 |
351c: ff 27 eor r31, r31 |
351e: ee 0f add r30, r30 |
3520: ff 1f adc r31, r31 |
3522: ec 5a subi r30, 0xAC ; 172 |
3524: f3 4f sbci r31, 0xF3 ; 243 |
3526: 80 81 ld r24, Z |
3528: 91 81 ldd r25, Z+1 ; 0x01 |
352a: 82 59 subi r24, 0x92 ; 146 |
352c: 9f 4f sbci r25, 0xFF ; 255 |
352e: 28 17 cp r18, r24 |
3530: 39 07 cpc r19, r25 |
3532: 1c f4 brge .+6 ; 0x353a <CalibrierMittelwert+0x18a> |
3534: 2f 5f subi r18, 0xFF ; 255 |
3536: 3f 4f sbci r19, 0xFF ; 255 |
3538: 0c c0 rjmp .+24 ; 0x3552 <CalibrierMittelwert+0x1a2> |
353a: 80 81 ld r24, Z |
353c: 91 81 ldd r25, Z+1 ; 0x01 |
353e: 82 59 subi r24, 0x92 ; 146 |
3540: 9f 4f sbci r25, 0xFF ; 255 |
3542: 82 17 cp r24, r18 |
3544: 93 07 cpc r25, r19 |
3546: 4c f4 brge .+18 ; 0x355a <CalibrierMittelwert+0x1aa> |
3548: 21 15 cp r18, r1 |
354a: 31 05 cpc r19, r1 |
354c: 31 f0 breq .+12 ; 0x355a <CalibrierMittelwert+0x1aa> |
354e: 21 50 subi r18, 0x01 ; 1 |
3550: 30 40 sbci r19, 0x00 ; 0 |
3552: 30 93 c0 08 sts 0x08C0, r19 |
3556: 20 93 bf 08 sts 0x08BF, r18 |
355a: 20 91 c1 08 lds r18, 0x08C1 |
355e: 30 91 c2 08 lds r19, 0x08C2 |
3562: 80 91 95 0c lds r24, 0x0C95 |
3566: e8 2f mov r30, r24 |
3568: ff 27 eor r31, r31 |
356a: ee 0f add r30, r30 |
356c: ff 1f adc r31, r31 |
356e: ec 5a subi r30, 0xAC ; 172 |
3570: f3 4f sbci r31, 0xF3 ; 243 |
3572: 80 81 ld r24, Z |
3574: 91 81 ldd r25, Z+1 ; 0x01 |
3576: 82 59 subi r24, 0x92 ; 146 |
3578: 9f 4f sbci r25, 0xFF ; 255 |
357a: 28 17 cp r18, r24 |
357c: 39 07 cpc r19, r25 |
357e: 1c f4 brge .+6 ; 0x3586 <CalibrierMittelwert+0x1d6> |
3580: 2f 5f subi r18, 0xFF ; 255 |
3582: 3f 4f sbci r19, 0xFF ; 255 |
3584: 0c c0 rjmp .+24 ; 0x359e <CalibrierMittelwert+0x1ee> |
3586: 80 81 ld r24, Z |
3588: 91 81 ldd r25, Z+1 ; 0x01 |
358a: 82 59 subi r24, 0x92 ; 146 |
358c: 9f 4f sbci r25, 0xFF ; 255 |
358e: 82 17 cp r24, r18 |
3590: 93 07 cpc r25, r19 |
3592: 4c f4 brge .+18 ; 0x35a6 <CalibrierMittelwert+0x1f6> |
3594: 21 15 cp r18, r1 |
3596: 31 05 cpc r19, r1 |
3598: 31 f0 breq .+12 ; 0x35a6 <CalibrierMittelwert+0x1f6> |
359a: 21 50 subi r18, 0x01 ; 1 |
359c: 30 40 sbci r19, 0x00 ; 0 |
359e: 30 93 c2 08 sts 0x08C2, r19 |
35a2: 20 93 c1 08 sts 0x08C1, r18 |
35a6: 20 91 c3 08 lds r18, 0x08C3 |
35aa: 30 91 c4 08 lds r19, 0x08C4 |
35ae: 80 91 96 0c lds r24, 0x0C96 |
35b2: e8 2f mov r30, r24 |
35b4: ff 27 eor r31, r31 |
35b6: ee 0f add r30, r30 |
35b8: ff 1f adc r31, r31 |
35ba: ec 5a subi r30, 0xAC ; 172 |
35bc: f3 4f sbci r31, 0xF3 ; 243 |
35be: 80 81 ld r24, Z |
35c0: 91 81 ldd r25, Z+1 ; 0x01 |
35c2: 82 59 subi r24, 0x92 ; 146 |
35c4: 9f 4f sbci r25, 0xFF ; 255 |
35c6: 28 17 cp r18, r24 |
35c8: 39 07 cpc r19, r25 |
35ca: 1c f4 brge .+6 ; 0x35d2 <CalibrierMittelwert+0x222> |
35cc: 2f 5f subi r18, 0xFF ; 255 |
35ce: 3f 4f sbci r19, 0xFF ; 255 |
35d0: 0c c0 rjmp .+24 ; 0x35ea <CalibrierMittelwert+0x23a> |
35d2: 80 81 ld r24, Z |
35d4: 91 81 ldd r25, Z+1 ; 0x01 |
35d6: 82 59 subi r24, 0x92 ; 146 |
35d8: 9f 4f sbci r25, 0xFF ; 255 |
35da: 82 17 cp r24, r18 |
35dc: 93 07 cpc r25, r19 |
35de: 4c f4 brge .+18 ; 0x35f2 <CalibrierMittelwert+0x242> |
35e0: 21 15 cp r18, r1 |
35e2: 31 05 cpc r19, r1 |
35e4: 31 f0 breq .+12 ; 0x35f2 <CalibrierMittelwert+0x242> |
35e6: 21 50 subi r18, 0x01 ; 1 |
35e8: 30 40 sbci r19, 0x00 ; 0 |
35ea: 30 93 c4 08 sts 0x08C4, r19 |
35ee: 20 93 c3 08 sts 0x08C3, r18 |
35f2: 20 91 c5 08 lds r18, 0x08C5 |
35f6: 30 91 c6 08 lds r19, 0x08C6 |
35fa: 80 91 97 0c lds r24, 0x0C97 |
35fe: e8 2f mov r30, r24 |
3600: ff 27 eor r31, r31 |
3602: ee 0f add r30, r30 |
3604: ff 1f adc r31, r31 |
3606: ec 5a subi r30, 0xAC ; 172 |
3608: f3 4f sbci r31, 0xF3 ; 243 |
360a: 80 81 ld r24, Z |
360c: 91 81 ldd r25, Z+1 ; 0x01 |
360e: 82 59 subi r24, 0x92 ; 146 |
3610: 9f 4f sbci r25, 0xFF ; 255 |
3612: 28 17 cp r18, r24 |
3614: 39 07 cpc r19, r25 |
3616: 1c f4 brge .+6 ; 0x361e <CalibrierMittelwert+0x26e> |
3618: 2f 5f subi r18, 0xFF ; 255 |
361a: 3f 4f sbci r19, 0xFF ; 255 |
361c: 0c c0 rjmp .+24 ; 0x3636 <CalibrierMittelwert+0x286> |
361e: 80 81 ld r24, Z |
3620: 91 81 ldd r25, Z+1 ; 0x01 |
3622: 82 59 subi r24, 0x92 ; 146 |
3624: 9f 4f sbci r25, 0xFF ; 255 |
3626: 82 17 cp r24, r18 |
3628: 93 07 cpc r25, r19 |
362a: 4c f4 brge .+18 ; 0x363e <CalibrierMittelwert+0x28e> |
362c: 21 15 cp r18, r1 |
362e: 31 05 cpc r19, r1 |
3630: 31 f0 breq .+12 ; 0x363e <CalibrierMittelwert+0x28e> |
3632: 21 50 subi r18, 0x01 ; 1 |
3634: 30 40 sbci r19, 0x00 ; 0 |
3636: 30 93 c6 08 sts 0x08C6, r19 |
363a: 20 93 c5 08 sts 0x08C5, r18 |
363e: 20 91 c7 08 lds r18, 0x08C7 |
3642: 30 91 c8 08 lds r19, 0x08C8 |
3646: 80 91 66 0c lds r24, 0x0C66 |
364a: 90 91 67 0c lds r25, 0x0C67 |
364e: 82 59 subi r24, 0x92 ; 146 |
3650: 9f 4f sbci r25, 0xFF ; 255 |
3652: 28 17 cp r18, r24 |
3654: 39 07 cpc r19, r25 |
3656: 1c f4 brge .+6 ; 0x365e <CalibrierMittelwert+0x2ae> |
3658: 2f 5f subi r18, 0xFF ; 255 |
365a: 3f 4f sbci r19, 0xFF ; 255 |
365c: 0e c0 rjmp .+28 ; 0x367a <CalibrierMittelwert+0x2ca> |
365e: 80 91 66 0c lds r24, 0x0C66 |
3662: 90 91 67 0c lds r25, 0x0C67 |
3666: 82 59 subi r24, 0x92 ; 146 |
3668: 9f 4f sbci r25, 0xFF ; 255 |
366a: 82 17 cp r24, r18 |
366c: 93 07 cpc r25, r19 |
366e: 4c f4 brge .+18 ; 0x3682 <CalibrierMittelwert+0x2d2> |
3670: 21 15 cp r18, r1 |
3672: 31 05 cpc r19, r1 |
3674: 31 f0 breq .+12 ; 0x3682 <CalibrierMittelwert+0x2d2> |
3676: 21 50 subi r18, 0x01 ; 1 |
3678: 30 40 sbci r19, 0x00 ; 0 |
367a: 30 93 c8 08 sts 0x08C8, r19 |
367e: 20 93 c7 08 sts 0x08C7, r18 |
3682: 20 91 c9 08 lds r18, 0x08C9 |
3686: 30 91 ca 08 lds r19, 0x08CA |
368a: 80 91 68 0c lds r24, 0x0C68 |
368e: 90 91 69 0c lds r25, 0x0C69 |
3692: 82 59 subi r24, 0x92 ; 146 |
3694: 9f 4f sbci r25, 0xFF ; 255 |
3696: 28 17 cp r18, r24 |
3698: 39 07 cpc r19, r25 |
369a: 1c f4 brge .+6 ; 0x36a2 <CalibrierMittelwert+0x2f2> |
369c: 2f 5f subi r18, 0xFF ; 255 |
369e: 3f 4f sbci r19, 0xFF ; 255 |
36a0: 0e c0 rjmp .+28 ; 0x36be <CalibrierMittelwert+0x30e> |
36a2: 80 91 68 0c lds r24, 0x0C68 |
36a6: 90 91 69 0c lds r25, 0x0C69 |
36aa: 82 59 subi r24, 0x92 ; 146 |
36ac: 9f 4f sbci r25, 0xFF ; 255 |
36ae: 82 17 cp r24, r18 |
36b0: 93 07 cpc r25, r19 |
36b2: 4c f4 brge .+18 ; 0x36c6 <CalibrierMittelwert+0x316> |
36b4: 21 15 cp r18, r1 |
36b6: 31 05 cpc r19, r1 |
36b8: 31 f0 breq .+12 ; 0x36c6 <CalibrierMittelwert+0x316> |
36ba: 21 50 subi r18, 0x01 ; 1 |
36bc: 30 40 sbci r19, 0x00 ; 0 |
36be: 30 93 ca 08 sts 0x08CA, r19 |
36c2: 20 93 c9 08 sts 0x08C9, r18 |
36c6: 20 91 cb 08 lds r18, 0x08CB |
36ca: 30 91 cc 08 lds r19, 0x08CC |
36ce: 80 91 6a 0c lds r24, 0x0C6A |
36d2: 90 91 6b 0c lds r25, 0x0C6B |
36d6: 82 59 subi r24, 0x92 ; 146 |
36d8: 9f 4f sbci r25, 0xFF ; 255 |
36da: 28 17 cp r18, r24 |
36dc: 39 07 cpc r19, r25 |
36de: 1c f4 brge .+6 ; 0x36e6 <CalibrierMittelwert+0x336> |
36e0: 2f 5f subi r18, 0xFF ; 255 |
36e2: 3f 4f sbci r19, 0xFF ; 255 |
36e4: 0e c0 rjmp .+28 ; 0x3702 <CalibrierMittelwert+0x352> |
36e6: 80 91 6a 0c lds r24, 0x0C6A |
36ea: 90 91 6b 0c lds r25, 0x0C6B |
36ee: 82 59 subi r24, 0x92 ; 146 |
36f0: 9f 4f sbci r25, 0xFF ; 255 |
36f2: 82 17 cp r24, r18 |
36f4: 93 07 cpc r25, r19 |
36f6: 4c f4 brge .+18 ; 0x370a <CalibrierMittelwert+0x35a> |
36f8: 21 15 cp r18, r1 |
36fa: 31 05 cpc r19, r1 |
36fc: 31 f0 breq .+12 ; 0x370a <CalibrierMittelwert+0x35a> |
36fe: 21 50 subi r18, 0x01 ; 1 |
3700: 30 40 sbci r19, 0x00 ; 0 |
3702: 30 93 cc 08 sts 0x08CC, r19 |
3706: 20 93 cb 08 sts 0x08CB, r18 |
370a: 20 91 cd 08 lds r18, 0x08CD |
370e: 30 91 ce 08 lds r19, 0x08CE |
3712: 80 91 6c 0c lds r24, 0x0C6C |
3716: 90 91 6d 0c lds r25, 0x0C6D |
371a: 82 59 subi r24, 0x92 ; 146 |
371c: 9f 4f sbci r25, 0xFF ; 255 |
371e: 28 17 cp r18, r24 |
3720: 39 07 cpc r19, r25 |
3722: 1c f4 brge .+6 ; 0x372a <CalibrierMittelwert+0x37a> |
3724: 2f 5f subi r18, 0xFF ; 255 |
3726: 3f 4f sbci r19, 0xFF ; 255 |
3728: 0e c0 rjmp .+28 ; 0x3746 <CalibrierMittelwert+0x396> |
372a: 80 91 6c 0c lds r24, 0x0C6C |
372e: 90 91 6d 0c lds r25, 0x0C6D |
3732: 82 59 subi r24, 0x92 ; 146 |
3734: 9f 4f sbci r25, 0xFF ; 255 |
3736: 82 17 cp r24, r18 |
3738: 93 07 cpc r25, r19 |
373a: 4c f4 brge .+18 ; 0x374e <CalibrierMittelwert+0x39e> |
373c: 21 15 cp r18, r1 |
373e: 31 05 cpc r19, r1 |
3740: 31 f0 breq .+12 ; 0x374e <CalibrierMittelwert+0x39e> |
3742: 21 50 subi r18, 0x01 ; 1 |
3744: 30 40 sbci r19, 0x00 ; 0 |
3746: 30 93 ce 08 sts 0x08CE, r19 |
374a: 20 93 cd 08 sts 0x08CD, r18 |
374e: 80 91 bf 08 lds r24, 0x08BF |
3752: 90 91 c0 08 lds r25, 0x08C0 |
3756: 97 ff sbrs r25, 7 |
3758: 05 c0 rjmp .+10 ; 0x3764 <CalibrierMittelwert+0x3b4> |
375a: 10 92 c0 08 sts 0x08C0, r1 |
375e: 10 92 bf 08 sts 0x08BF, r1 |
3762: 0a c0 rjmp .+20 ; 0x3778 <CalibrierMittelwert+0x3c8> |
3764: 8f 3f cpi r24, 0xFF ; 255 |
3766: 91 05 cpc r25, r1 |
3768: 39 f0 breq .+14 ; 0x3778 <CalibrierMittelwert+0x3c8> |
376a: 34 f0 brlt .+12 ; 0x3778 <CalibrierMittelwert+0x3c8> |
376c: 8f ef ldi r24, 0xFF ; 255 |
376e: 90 e0 ldi r25, 0x00 ; 0 |
3770: 90 93 c0 08 sts 0x08C0, r25 |
3774: 80 93 bf 08 sts 0x08BF, r24 |
3778: 80 91 c1 08 lds r24, 0x08C1 |
377c: 90 91 c2 08 lds r25, 0x08C2 |
3780: 97 ff sbrs r25, 7 |
3782: 05 c0 rjmp .+10 ; 0x378e <CalibrierMittelwert+0x3de> |
3784: 10 92 c2 08 sts 0x08C2, r1 |
3788: 10 92 c1 08 sts 0x08C1, r1 |
378c: 0a c0 rjmp .+20 ; 0x37a2 <CalibrierMittelwert+0x3f2> |
378e: 8f 3f cpi r24, 0xFF ; 255 |
3790: 91 05 cpc r25, r1 |
3792: 39 f0 breq .+14 ; 0x37a2 <CalibrierMittelwert+0x3f2> |
3794: 34 f0 brlt .+12 ; 0x37a2 <CalibrierMittelwert+0x3f2> |
3796: 8f ef ldi r24, 0xFF ; 255 |
3798: 90 e0 ldi r25, 0x00 ; 0 |
379a: 90 93 c2 08 sts 0x08C2, r25 |
379e: 80 93 c1 08 sts 0x08C1, r24 |
37a2: 80 91 c3 08 lds r24, 0x08C3 |
37a6: 90 91 c4 08 lds r25, 0x08C4 |
37aa: 97 ff sbrs r25, 7 |
37ac: 05 c0 rjmp .+10 ; 0x37b8 <CalibrierMittelwert+0x408> |
37ae: 10 92 c4 08 sts 0x08C4, r1 |
37b2: 10 92 c3 08 sts 0x08C3, r1 |
37b6: 0a c0 rjmp .+20 ; 0x37cc <CalibrierMittelwert+0x41c> |
37b8: 8f 3f cpi r24, 0xFF ; 255 |
37ba: 91 05 cpc r25, r1 |
37bc: 39 f0 breq .+14 ; 0x37cc <CalibrierMittelwert+0x41c> |
37be: 34 f0 brlt .+12 ; 0x37cc <CalibrierMittelwert+0x41c> |
37c0: 8f ef ldi r24, 0xFF ; 255 |
37c2: 90 e0 ldi r25, 0x00 ; 0 |
37c4: 90 93 c4 08 sts 0x08C4, r25 |
37c8: 80 93 c3 08 sts 0x08C3, r24 |
37cc: 80 91 c5 08 lds r24, 0x08C5 |
37d0: 90 91 c6 08 lds r25, 0x08C6 |
37d4: 97 ff sbrs r25, 7 |
37d6: 05 c0 rjmp .+10 ; 0x37e2 <CalibrierMittelwert+0x432> |
37d8: 10 92 c6 08 sts 0x08C6, r1 |
37dc: 10 92 c5 08 sts 0x08C5, r1 |
37e0: 0a c0 rjmp .+20 ; 0x37f6 <CalibrierMittelwert+0x446> |
37e2: 8f 3f cpi r24, 0xFF ; 255 |
37e4: 91 05 cpc r25, r1 |
37e6: 39 f0 breq .+14 ; 0x37f6 <CalibrierMittelwert+0x446> |
37e8: 34 f0 brlt .+12 ; 0x37f6 <CalibrierMittelwert+0x446> |
37ea: 8f ef ldi r24, 0xFF ; 255 |
37ec: 90 e0 ldi r25, 0x00 ; 0 |
37ee: 90 93 c6 08 sts 0x08C6, r25 |
37f2: 80 93 c5 08 sts 0x08C5, r24 |
37f6: 80 91 c7 08 lds r24, 0x08C7 |
37fa: 90 91 c8 08 lds r25, 0x08C8 |
37fe: 97 ff sbrs r25, 7 |
3800: 05 c0 rjmp .+10 ; 0x380c <CalibrierMittelwert+0x45c> |
3802: 10 92 c8 08 sts 0x08C8, r1 |
3806: 10 92 c7 08 sts 0x08C7, r1 |
380a: 0a c0 rjmp .+20 ; 0x3820 <CalibrierMittelwert+0x470> |
380c: 8f 3f cpi r24, 0xFF ; 255 |
380e: 91 05 cpc r25, r1 |
3810: 39 f0 breq .+14 ; 0x3820 <CalibrierMittelwert+0x470> |
3812: 34 f0 brlt .+12 ; 0x3820 <CalibrierMittelwert+0x470> |
3814: 8f ef ldi r24, 0xFF ; 255 |
3816: 90 e0 ldi r25, 0x00 ; 0 |
3818: 90 93 c8 08 sts 0x08C8, r25 |
381c: 80 93 c7 08 sts 0x08C7, r24 |
3820: 80 91 c9 08 lds r24, 0x08C9 |
3824: 90 91 ca 08 lds r25, 0x08CA |
3828: 97 ff sbrs r25, 7 |
382a: 05 c0 rjmp .+10 ; 0x3836 <CalibrierMittelwert+0x486> |
382c: 10 92 ca 08 sts 0x08CA, r1 |
3830: 10 92 c9 08 sts 0x08C9, r1 |
3834: 0a c0 rjmp .+20 ; 0x384a <CalibrierMittelwert+0x49a> |
3836: 8f 3f cpi r24, 0xFF ; 255 |
3838: 91 05 cpc r25, r1 |
383a: 39 f0 breq .+14 ; 0x384a <CalibrierMittelwert+0x49a> |
383c: 34 f0 brlt .+12 ; 0x384a <CalibrierMittelwert+0x49a> |
383e: 8f ef ldi r24, 0xFF ; 255 |
3840: 90 e0 ldi r25, 0x00 ; 0 |
3842: 90 93 ca 08 sts 0x08CA, r25 |
3846: 80 93 c9 08 sts 0x08C9, r24 |
384a: 80 91 cb 08 lds r24, 0x08CB |
384e: 90 91 cc 08 lds r25, 0x08CC |
3852: 97 ff sbrs r25, 7 |
3854: 05 c0 rjmp .+10 ; 0x3860 <CalibrierMittelwert+0x4b0> |
3856: 10 92 cc 08 sts 0x08CC, r1 |
385a: 10 92 cb 08 sts 0x08CB, r1 |
385e: 0a c0 rjmp .+20 ; 0x3874 <CalibrierMittelwert+0x4c4> |
3860: 8f 3f cpi r24, 0xFF ; 255 |
3862: 91 05 cpc r25, r1 |
3864: 39 f0 breq .+14 ; 0x3874 <CalibrierMittelwert+0x4c4> |
3866: 34 f0 brlt .+12 ; 0x3874 <CalibrierMittelwert+0x4c4> |
3868: 8f ef ldi r24, 0xFF ; 255 |
386a: 90 e0 ldi r25, 0x00 ; 0 |
386c: 90 93 cc 08 sts 0x08CC, r25 |
3870: 80 93 cb 08 sts 0x08CB, r24 |
3874: 80 91 cd 08 lds r24, 0x08CD |
3878: 90 91 ce 08 lds r25, 0x08CE |
387c: 97 ff sbrs r25, 7 |
387e: 05 c0 rjmp .+10 ; 0x388a <CalibrierMittelwert+0x4da> |
3880: 10 92 ce 08 sts 0x08CE, r1 |
3884: 10 92 cd 08 sts 0x08CD, r1 |
3888: 08 95 ret |
388a: 8f 3f cpi r24, 0xFF ; 255 |
388c: 91 05 cpc r25, r1 |
388e: 39 f0 breq .+14 ; 0x389e <CalibrierMittelwert+0x4ee> |
3890: 34 f0 brlt .+12 ; 0x389e <CalibrierMittelwert+0x4ee> |
3892: 8f ef ldi r24, 0xFF ; 255 |
3894: 90 e0 ldi r25, 0x00 ; 0 |
3896: 90 93 ce 08 sts 0x08CE, r25 |
389a: 80 93 cd 08 sts 0x08CD, r24 |
389e: 08 95 ret |
|
000038a0 <ParameterZuordnung>: |
38a0: 1f 93 push r17 |
38a2: 80 91 9b 0c lds r24, 0x0C9B |
38a6: 8b 3f cpi r24, 0xFB ; 251 |
38a8: 98 f0 brcs .+38 ; 0x38d0 <ParameterZuordnung+0x30> |
38aa: 8b 3f cpi r24, 0xFB ; 251 |
38ac: 19 f4 brne .+6 ; 0x38b4 <ParameterZuordnung+0x14> |
38ae: 80 91 bf 08 lds r24, 0x08BF |
38b2: 0e c0 rjmp .+28 ; 0x38d0 <ParameterZuordnung+0x30> |
38b4: 8c 3f cpi r24, 0xFC ; 252 |
38b6: 19 f4 brne .+6 ; 0x38be <ParameterZuordnung+0x1e> |
38b8: 80 91 c1 08 lds r24, 0x08C1 |
38bc: 09 c0 rjmp .+18 ; 0x38d0 <ParameterZuordnung+0x30> |
38be: 8d 3f cpi r24, 0xFD ; 253 |
38c0: 19 f4 brne .+6 ; 0x38c8 <ParameterZuordnung+0x28> |
38c2: 80 91 c3 08 lds r24, 0x08C3 |
38c6: 04 c0 rjmp .+8 ; 0x38d0 <ParameterZuordnung+0x30> |
38c8: 8e 3f cpi r24, 0xFE ; 254 |
38ca: 21 f4 brne .+8 ; 0x38d4 <ParameterZuordnung+0x34> |
38cc: 80 91 c5 08 lds r24, 0x08C5 |
38d0: 80 93 81 01 sts 0x0181, r24 |
38d4: 80 91 81 01 lds r24, 0x0181 |
38d8: 88 23 and r24, r24 |
38da: 19 f4 brne .+6 ; 0x38e2 <ParameterZuordnung+0x42> |
38dc: 10 92 81 01 sts 0x0181, r1 |
38e0: 04 c0 rjmp .+8 ; 0x38ea <ParameterZuordnung+0x4a> |
38e2: 8f 3f cpi r24, 0xFF ; 255 |
38e4: 11 f4 brne .+4 ; 0x38ea <ParameterZuordnung+0x4a> |
38e6: 80 93 81 01 sts 0x0181, r24 |
38ea: 80 91 9a 0c lds r24, 0x0C9A |
38ee: 8b 3f cpi r24, 0xFB ; 251 |
38f0: 98 f0 brcs .+38 ; 0x3918 <ParameterZuordnung+0x78> |
38f2: 8b 3f cpi r24, 0xFB ; 251 |
38f4: 19 f4 brne .+6 ; 0x38fc <ParameterZuordnung+0x5c> |
38f6: 80 91 bf 08 lds r24, 0x08BF |
38fa: 0e c0 rjmp .+28 ; 0x3918 <ParameterZuordnung+0x78> |
38fc: 8c 3f cpi r24, 0xFC ; 252 |
38fe: 19 f4 brne .+6 ; 0x3906 <ParameterZuordnung+0x66> |
3900: 80 91 c1 08 lds r24, 0x08C1 |
3904: 09 c0 rjmp .+18 ; 0x3918 <ParameterZuordnung+0x78> |
3906: 8d 3f cpi r24, 0xFD ; 253 |
3908: 19 f4 brne .+6 ; 0x3910 <ParameterZuordnung+0x70> |
390a: 80 91 c3 08 lds r24, 0x08C3 |
390e: 04 c0 rjmp .+8 ; 0x3918 <ParameterZuordnung+0x78> |
3910: 8e 3f cpi r24, 0xFE ; 254 |
3912: 21 f4 brne .+8 ; 0x391c <ParameterZuordnung+0x7c> |
3914: 80 91 c5 08 lds r24, 0x08C5 |
3918: 80 93 80 01 sts 0x0180, r24 |
391c: 80 91 80 01 lds r24, 0x0180 |
3920: 88 23 and r24, r24 |
3922: 19 f4 brne .+6 ; 0x392a <ParameterZuordnung+0x8a> |
3924: 10 92 80 01 sts 0x0180, r1 |
3928: 05 c0 rjmp .+10 ; 0x3934 <ParameterZuordnung+0x94> |
392a: 84 36 cpi r24, 0x64 ; 100 |
392c: 18 f0 brcs .+6 ; 0x3934 <ParameterZuordnung+0x94> |
392e: 84 e6 ldi r24, 0x64 ; 100 |
3930: 80 93 80 01 sts 0x0180, r24 |
3934: 80 91 9c 0c lds r24, 0x0C9C |
3938: 8b 3f cpi r24, 0xFB ; 251 |
393a: 98 f0 brcs .+38 ; 0x3962 <ParameterZuordnung+0xc2> |
393c: 8b 3f cpi r24, 0xFB ; 251 |
393e: 19 f4 brne .+6 ; 0x3946 <ParameterZuordnung+0xa6> |
3940: 80 91 bf 08 lds r24, 0x08BF |
3944: 0e c0 rjmp .+28 ; 0x3962 <ParameterZuordnung+0xc2> |
3946: 8c 3f cpi r24, 0xFC ; 252 |
3948: 19 f4 brne .+6 ; 0x3950 <ParameterZuordnung+0xb0> |
394a: 80 91 c1 08 lds r24, 0x08C1 |
394e: 09 c0 rjmp .+18 ; 0x3962 <ParameterZuordnung+0xc2> |
3950: 8d 3f cpi r24, 0xFD ; 253 |
3952: 19 f4 brne .+6 ; 0x395a <ParameterZuordnung+0xba> |
3954: 80 91 c3 08 lds r24, 0x08C3 |
3958: 04 c0 rjmp .+8 ; 0x3962 <ParameterZuordnung+0xc2> |
395a: 8e 3f cpi r24, 0xFE ; 254 |
395c: 21 f4 brne .+8 ; 0x3966 <ParameterZuordnung+0xc6> |
395e: 80 91 c5 08 lds r24, 0x08C5 |
3962: 80 93 82 01 sts 0x0182, r24 |
3966: 80 91 82 01 lds r24, 0x0182 |
396a: 88 23 and r24, r24 |
396c: 19 f4 brne .+6 ; 0x3974 <ParameterZuordnung+0xd4> |
396e: 10 92 82 01 sts 0x0182, r1 |
3972: 05 c0 rjmp .+10 ; 0x397e <ParameterZuordnung+0xde> |
3974: 84 36 cpi r24, 0x64 ; 100 |
3976: 18 f0 brcs .+6 ; 0x397e <ParameterZuordnung+0xde> |
3978: 84 e6 ldi r24, 0x64 ; 100 |
397a: 80 93 82 01 sts 0x0182, r24 |
397e: 80 91 9e 0c lds r24, 0x0C9E |
3982: 8b 3f cpi r24, 0xFB ; 251 |
3984: 98 f0 brcs .+38 ; 0x39ac <ParameterZuordnung+0x10c> |
3986: 8b 3f cpi r24, 0xFB ; 251 |
3988: 19 f4 brne .+6 ; 0x3990 <ParameterZuordnung+0xf0> |
398a: 80 91 bf 08 lds r24, 0x08BF |
398e: 0e c0 rjmp .+28 ; 0x39ac <ParameterZuordnung+0x10c> |
3990: 8c 3f cpi r24, 0xFC ; 252 |
3992: 19 f4 brne .+6 ; 0x399a <ParameterZuordnung+0xfa> |
3994: 80 91 c1 08 lds r24, 0x08C1 |
3998: 09 c0 rjmp .+18 ; 0x39ac <ParameterZuordnung+0x10c> |
399a: 8d 3f cpi r24, 0xFD ; 253 |
399c: 19 f4 brne .+6 ; 0x39a4 <ParameterZuordnung+0x104> |
399e: 80 91 c3 08 lds r24, 0x08C3 |
39a2: 04 c0 rjmp .+8 ; 0x39ac <ParameterZuordnung+0x10c> |
39a4: 8e 3f cpi r24, 0xFE ; 254 |
39a6: 21 f4 brne .+8 ; 0x39b0 <ParameterZuordnung+0x110> |
39a8: 80 91 c5 08 lds r24, 0x08C5 |
39ac: 80 93 83 01 sts 0x0183, r24 |
39b0: 80 91 83 01 lds r24, 0x0183 |
39b4: 88 23 and r24, r24 |
39b6: 19 f4 brne .+6 ; 0x39be <ParameterZuordnung+0x11e> |
39b8: 10 92 83 01 sts 0x0183, r1 |
39bc: 04 c0 rjmp .+8 ; 0x39c6 <ParameterZuordnung+0x126> |
39be: 8f 3f cpi r24, 0xFF ; 255 |
39c0: 11 f4 brne .+4 ; 0x39c6 <ParameterZuordnung+0x126> |
39c2: 80 93 83 01 sts 0x0183, r24 |
39c6: 80 91 a5 0c lds r24, 0x0CA5 |
39ca: 8b 3f cpi r24, 0xFB ; 251 |
39cc: 98 f0 brcs .+38 ; 0x39f4 <ParameterZuordnung+0x154> |
39ce: 8b 3f cpi r24, 0xFB ; 251 |
39d0: 19 f4 brne .+6 ; 0x39d8 <ParameterZuordnung+0x138> |
39d2: 80 91 bf 08 lds r24, 0x08BF |
39d6: 0e c0 rjmp .+28 ; 0x39f4 <ParameterZuordnung+0x154> |
39d8: 8c 3f cpi r24, 0xFC ; 252 |
39da: 19 f4 brne .+6 ; 0x39e2 <ParameterZuordnung+0x142> |
39dc: 80 91 c1 08 lds r24, 0x08C1 |
39e0: 09 c0 rjmp .+18 ; 0x39f4 <ParameterZuordnung+0x154> |
39e2: 8d 3f cpi r24, 0xFD ; 253 |
39e4: 19 f4 brne .+6 ; 0x39ec <ParameterZuordnung+0x14c> |
39e6: 80 91 c3 08 lds r24, 0x08C3 |
39ea: 04 c0 rjmp .+8 ; 0x39f4 <ParameterZuordnung+0x154> |
39ec: 8e 3f cpi r24, 0xFE ; 254 |
39ee: 21 f4 brne .+8 ; 0x39f8 <ParameterZuordnung+0x158> |
39f0: 80 91 c5 08 lds r24, 0x08C5 |
39f4: 80 93 84 01 sts 0x0184, r24 |
39f8: 80 91 84 01 lds r24, 0x0184 |
39fc: 88 23 and r24, r24 |
39fe: 19 f4 brne .+6 ; 0x3a06 <ParameterZuordnung+0x166> |
3a00: 10 92 84 01 sts 0x0184, r1 |
3a04: 04 c0 rjmp .+8 ; 0x3a0e <ParameterZuordnung+0x16e> |
3a06: 8f 3f cpi r24, 0xFF ; 255 |
3a08: 11 f4 brne .+4 ; 0x3a0e <ParameterZuordnung+0x16e> |
3a0a: 80 93 84 01 sts 0x0184, r24 |
3a0e: 80 91 a6 0c lds r24, 0x0CA6 |
3a12: 8b 3f cpi r24, 0xFB ; 251 |
3a14: 98 f0 brcs .+38 ; 0x3a3c <ParameterZuordnung+0x19c> |
3a16: 8b 3f cpi r24, 0xFB ; 251 |
3a18: 19 f4 brne .+6 ; 0x3a20 <ParameterZuordnung+0x180> |
3a1a: 80 91 bf 08 lds r24, 0x08BF |
3a1e: 0e c0 rjmp .+28 ; 0x3a3c <ParameterZuordnung+0x19c> |
3a20: 8c 3f cpi r24, 0xFC ; 252 |
3a22: 19 f4 brne .+6 ; 0x3a2a <ParameterZuordnung+0x18a> |
3a24: 80 91 c1 08 lds r24, 0x08C1 |
3a28: 09 c0 rjmp .+18 ; 0x3a3c <ParameterZuordnung+0x19c> |
3a2a: 8d 3f cpi r24, 0xFD ; 253 |
3a2c: 19 f4 brne .+6 ; 0x3a34 <ParameterZuordnung+0x194> |
3a2e: 80 91 c3 08 lds r24, 0x08C3 |
3a32: 04 c0 rjmp .+8 ; 0x3a3c <ParameterZuordnung+0x19c> |
3a34: 8e 3f cpi r24, 0xFE ; 254 |
3a36: 21 f4 brne .+8 ; 0x3a40 <ParameterZuordnung+0x1a0> |
3a38: 80 91 c5 08 lds r24, 0x08C5 |
3a3c: 80 93 85 01 sts 0x0185, r24 |
3a40: 80 91 85 01 lds r24, 0x0185 |
3a44: 8b 30 cpi r24, 0x0B ; 11 |
3a46: 10 f4 brcc .+4 ; 0x3a4c <ParameterZuordnung+0x1ac> |
3a48: 8a e0 ldi r24, 0x0A ; 10 |
3a4a: 02 c0 rjmp .+4 ; 0x3a50 <ParameterZuordnung+0x1b0> |
3a4c: 8f 3f cpi r24, 0xFF ; 255 |
3a4e: 11 f4 brne .+4 ; 0x3a54 <ParameterZuordnung+0x1b4> |
3a50: 80 93 85 01 sts 0x0185, r24 |
3a54: 80 91 a7 0c lds r24, 0x0CA7 |
3a58: 8b 3f cpi r24, 0xFB ; 251 |
3a5a: 98 f0 brcs .+38 ; 0x3a82 <ParameterZuordnung+0x1e2> |
3a5c: 8b 3f cpi r24, 0xFB ; 251 |
3a5e: 19 f4 brne .+6 ; 0x3a66 <ParameterZuordnung+0x1c6> |
3a60: 80 91 bf 08 lds r24, 0x08BF |
3a64: 0e c0 rjmp .+28 ; 0x3a82 <ParameterZuordnung+0x1e2> |
3a66: 8c 3f cpi r24, 0xFC ; 252 |
3a68: 19 f4 brne .+6 ; 0x3a70 <ParameterZuordnung+0x1d0> |
3a6a: 80 91 c1 08 lds r24, 0x08C1 |
3a6e: 09 c0 rjmp .+18 ; 0x3a82 <ParameterZuordnung+0x1e2> |
3a70: 8d 3f cpi r24, 0xFD ; 253 |
3a72: 19 f4 brne .+6 ; 0x3a7a <ParameterZuordnung+0x1da> |
3a74: 80 91 c3 08 lds r24, 0x08C3 |
3a78: 04 c0 rjmp .+8 ; 0x3a82 <ParameterZuordnung+0x1e2> |
3a7a: 8e 3f cpi r24, 0xFE ; 254 |
3a7c: 21 f4 brne .+8 ; 0x3a86 <ParameterZuordnung+0x1e6> |
3a7e: 80 91 c5 08 lds r24, 0x08C5 |
3a82: 80 93 86 01 sts 0x0186, r24 |
3a86: 80 91 86 01 lds r24, 0x0186 |
3a8a: 88 23 and r24, r24 |
3a8c: 19 f4 brne .+6 ; 0x3a94 <ParameterZuordnung+0x1f4> |
3a8e: 10 92 86 01 sts 0x0186, r1 |
3a92: 04 c0 rjmp .+8 ; 0x3a9c <ParameterZuordnung+0x1fc> |
3a94: 8f 3f cpi r24, 0xFF ; 255 |
3a96: 11 f4 brne .+4 ; 0x3a9c <ParameterZuordnung+0x1fc> |
3a98: 80 93 86 01 sts 0x0186, r24 |
3a9c: 80 91 ac 0c lds r24, 0x0CAC |
3aa0: 8b 3f cpi r24, 0xFB ; 251 |
3aa2: 98 f0 brcs .+38 ; 0x3aca <ParameterZuordnung+0x22a> |
3aa4: 8b 3f cpi r24, 0xFB ; 251 |
3aa6: 19 f4 brne .+6 ; 0x3aae <ParameterZuordnung+0x20e> |
3aa8: 80 91 bf 08 lds r24, 0x08BF |
3aac: 0e c0 rjmp .+28 ; 0x3aca <ParameterZuordnung+0x22a> |
3aae: 8c 3f cpi r24, 0xFC ; 252 |
3ab0: 19 f4 brne .+6 ; 0x3ab8 <ParameterZuordnung+0x218> |
3ab2: 80 91 c1 08 lds r24, 0x08C1 |
3ab6: 09 c0 rjmp .+18 ; 0x3aca <ParameterZuordnung+0x22a> |
3ab8: 8d 3f cpi r24, 0xFD ; 253 |
3aba: 19 f4 brne .+6 ; 0x3ac2 <ParameterZuordnung+0x222> |
3abc: 80 91 c3 08 lds r24, 0x08C3 |
3ac0: 04 c0 rjmp .+8 ; 0x3aca <ParameterZuordnung+0x22a> |
3ac2: 8e 3f cpi r24, 0xFE ; 254 |
3ac4: 21 f4 brne .+8 ; 0x3ace <ParameterZuordnung+0x22e> |
3ac6: 80 91 c5 08 lds r24, 0x08C5 |
3aca: 80 93 88 01 sts 0x0188, r24 |
3ace: 80 91 88 01 lds r24, 0x0188 |
3ad2: 88 23 and r24, r24 |
3ad4: 19 f4 brne .+6 ; 0x3adc <ParameterZuordnung+0x23c> |
3ad6: 10 92 88 01 sts 0x0188, r1 |
3ada: 04 c0 rjmp .+8 ; 0x3ae4 <ParameterZuordnung+0x244> |
3adc: 8f 3f cpi r24, 0xFF ; 255 |
3ade: 11 f4 brne .+4 ; 0x3ae4 <ParameterZuordnung+0x244> |
3ae0: 80 93 88 01 sts 0x0188, r24 |
3ae4: 80 91 ad 0c lds r24, 0x0CAD |
3ae8: 8b 3f cpi r24, 0xFB ; 251 |
3aea: 98 f0 brcs .+38 ; 0x3b12 <ParameterZuordnung+0x272> |
3aec: 8b 3f cpi r24, 0xFB ; 251 |
3aee: 19 f4 brne .+6 ; 0x3af6 <ParameterZuordnung+0x256> |
3af0: 80 91 bf 08 lds r24, 0x08BF |
3af4: 0e c0 rjmp .+28 ; 0x3b12 <ParameterZuordnung+0x272> |
3af6: 8c 3f cpi r24, 0xFC ; 252 |
3af8: 19 f4 brne .+6 ; 0x3b00 <ParameterZuordnung+0x260> |
3afa: 80 91 c1 08 lds r24, 0x08C1 |
3afe: 09 c0 rjmp .+18 ; 0x3b12 <ParameterZuordnung+0x272> |
3b00: 8d 3f cpi r24, 0xFD ; 253 |
3b02: 19 f4 brne .+6 ; 0x3b0a <ParameterZuordnung+0x26a> |
3b04: 80 91 c3 08 lds r24, 0x08C3 |
3b08: 04 c0 rjmp .+8 ; 0x3b12 <ParameterZuordnung+0x272> |
3b0a: 8e 3f cpi r24, 0xFE ; 254 |
3b0c: 21 f4 brne .+8 ; 0x3b16 <ParameterZuordnung+0x276> |
3b0e: 80 91 c5 08 lds r24, 0x08C5 |
3b12: 80 93 db 08 sts 0x08DB, r24 |
3b16: 80 91 db 08 lds r24, 0x08DB |
3b1a: 88 23 and r24, r24 |
3b1c: 19 f4 brne .+6 ; 0x3b24 <ParameterZuordnung+0x284> |
3b1e: 10 92 db 08 sts 0x08DB, r1 |
3b22: 04 c0 rjmp .+8 ; 0x3b2c <ParameterZuordnung+0x28c> |
3b24: 8f 3f cpi r24, 0xFF ; 255 |
3b26: 11 f4 brne .+4 ; 0x3b2c <ParameterZuordnung+0x28c> |
3b28: 80 93 db 08 sts 0x08DB, r24 |
3b2c: 80 91 ae 0c lds r24, 0x0CAE |
3b30: 8b 3f cpi r24, 0xFB ; 251 |
3b32: 98 f0 brcs .+38 ; 0x3b5a <ParameterZuordnung+0x2ba> |
3b34: 8b 3f cpi r24, 0xFB ; 251 |
3b36: 19 f4 brne .+6 ; 0x3b3e <ParameterZuordnung+0x29e> |
3b38: 80 91 bf 08 lds r24, 0x08BF |
3b3c: 0e c0 rjmp .+28 ; 0x3b5a <ParameterZuordnung+0x2ba> |
3b3e: 8c 3f cpi r24, 0xFC ; 252 |
3b40: 19 f4 brne .+6 ; 0x3b48 <ParameterZuordnung+0x2a8> |
3b42: 80 91 c1 08 lds r24, 0x08C1 |
3b46: 09 c0 rjmp .+18 ; 0x3b5a <ParameterZuordnung+0x2ba> |
3b48: 8d 3f cpi r24, 0xFD ; 253 |
3b4a: 19 f4 brne .+6 ; 0x3b52 <ParameterZuordnung+0x2b2> |
3b4c: 80 91 c3 08 lds r24, 0x08C3 |
3b50: 04 c0 rjmp .+8 ; 0x3b5a <ParameterZuordnung+0x2ba> |
3b52: 8e 3f cpi r24, 0xFE ; 254 |
3b54: 21 f4 brne .+8 ; 0x3b5e <ParameterZuordnung+0x2be> |
3b56: 80 91 c5 08 lds r24, 0x08C5 |
3b5a: 80 93 dc 08 sts 0x08DC, r24 |
3b5e: 80 91 dc 08 lds r24, 0x08DC |
3b62: 88 23 and r24, r24 |
3b64: 19 f4 brne .+6 ; 0x3b6c <ParameterZuordnung+0x2cc> |
3b66: 10 92 dc 08 sts 0x08DC, r1 |
3b6a: 04 c0 rjmp .+8 ; 0x3b74 <ParameterZuordnung+0x2d4> |
3b6c: 8f 3f cpi r24, 0xFF ; 255 |
3b6e: 11 f4 brne .+4 ; 0x3b74 <ParameterZuordnung+0x2d4> |
3b70: 80 93 dc 08 sts 0x08DC, r24 |
3b74: 80 91 af 0c lds r24, 0x0CAF |
3b78: 8b 3f cpi r24, 0xFB ; 251 |
3b7a: 98 f0 brcs .+38 ; 0x3ba2 <ParameterZuordnung+0x302> |
3b7c: 8b 3f cpi r24, 0xFB ; 251 |
3b7e: 19 f4 brne .+6 ; 0x3b86 <ParameterZuordnung+0x2e6> |
3b80: 80 91 bf 08 lds r24, 0x08BF |
3b84: 0e c0 rjmp .+28 ; 0x3ba2 <ParameterZuordnung+0x302> |
3b86: 8c 3f cpi r24, 0xFC ; 252 |
3b88: 19 f4 brne .+6 ; 0x3b90 <ParameterZuordnung+0x2f0> |
3b8a: 80 91 c1 08 lds r24, 0x08C1 |
3b8e: 09 c0 rjmp .+18 ; 0x3ba2 <ParameterZuordnung+0x302> |
3b90: 8d 3f cpi r24, 0xFD ; 253 |
3b92: 19 f4 brne .+6 ; 0x3b9a <ParameterZuordnung+0x2fa> |
3b94: 80 91 c3 08 lds r24, 0x08C3 |
3b98: 04 c0 rjmp .+8 ; 0x3ba2 <ParameterZuordnung+0x302> |
3b9a: 8e 3f cpi r24, 0xFE ; 254 |
3b9c: 21 f4 brne .+8 ; 0x3ba6 <ParameterZuordnung+0x306> |
3b9e: 80 91 c5 08 lds r24, 0x08C5 |
3ba2: 80 93 dd 08 sts 0x08DD, r24 |
3ba6: 80 91 dd 08 lds r24, 0x08DD |
3baa: 88 23 and r24, r24 |
3bac: 19 f4 brne .+6 ; 0x3bb4 <ParameterZuordnung+0x314> |
3bae: 10 92 dd 08 sts 0x08DD, r1 |
3bb2: 04 c0 rjmp .+8 ; 0x3bbc <ParameterZuordnung+0x31c> |
3bb4: 8f 3f cpi r24, 0xFF ; 255 |
3bb6: 11 f4 brne .+4 ; 0x3bbc <ParameterZuordnung+0x31c> |
3bb8: 80 93 dd 08 sts 0x08DD, r24 |
3bbc: 80 91 b0 0c lds r24, 0x0CB0 |
3bc0: 8b 3f cpi r24, 0xFB ; 251 |
3bc2: 98 f0 brcs .+38 ; 0x3bea <ParameterZuordnung+0x34a> |
3bc4: 8b 3f cpi r24, 0xFB ; 251 |
3bc6: 19 f4 brne .+6 ; 0x3bce <ParameterZuordnung+0x32e> |
3bc8: 80 91 bf 08 lds r24, 0x08BF |
3bcc: 0e c0 rjmp .+28 ; 0x3bea <ParameterZuordnung+0x34a> |
3bce: 8c 3f cpi r24, 0xFC ; 252 |
3bd0: 19 f4 brne .+6 ; 0x3bd8 <ParameterZuordnung+0x338> |
3bd2: 80 91 c1 08 lds r24, 0x08C1 |
3bd6: 09 c0 rjmp .+18 ; 0x3bea <ParameterZuordnung+0x34a> |
3bd8: 8d 3f cpi r24, 0xFD ; 253 |
3bda: 19 f4 brne .+6 ; 0x3be2 <ParameterZuordnung+0x342> |
3bdc: 80 91 c3 08 lds r24, 0x08C3 |
3be0: 04 c0 rjmp .+8 ; 0x3bea <ParameterZuordnung+0x34a> |
3be2: 8e 3f cpi r24, 0xFE ; 254 |
3be4: 21 f4 brne .+8 ; 0x3bee <ParameterZuordnung+0x34e> |
3be6: 80 91 c5 08 lds r24, 0x08C5 |
3bea: 80 93 de 08 sts 0x08DE, r24 |
3bee: 80 91 de 08 lds r24, 0x08DE |
3bf2: 88 23 and r24, r24 |
3bf4: 19 f4 brne .+6 ; 0x3bfc <ParameterZuordnung+0x35c> |
3bf6: 10 92 de 08 sts 0x08DE, r1 |
3bfa: 04 c0 rjmp .+8 ; 0x3c04 <ParameterZuordnung+0x364> |
3bfc: 8f 3f cpi r24, 0xFF ; 255 |
3bfe: 11 f4 brne .+4 ; 0x3c04 <ParameterZuordnung+0x364> |
3c00: 80 93 de 08 sts 0x08DE, r24 |
3c04: 90 91 b1 0c lds r25, 0x0CB1 |
3c08: 9b 3f cpi r25, 0xFB ; 251 |
3c0a: b0 f0 brcs .+44 ; 0x3c38 <ParameterZuordnung+0x398> |
3c0c: 9b 3f cpi r25, 0xFB ; 251 |
3c0e: 19 f4 brne .+6 ; 0x3c16 <ParameterZuordnung+0x376> |
3c10: 80 91 bf 08 lds r24, 0x08BF |
3c14: 04 c0 rjmp .+8 ; 0x3c1e <ParameterZuordnung+0x37e> |
3c16: 9c 3f cpi r25, 0xFC ; 252 |
3c18: 29 f4 brne .+10 ; 0x3c24 <ParameterZuordnung+0x384> |
3c1a: 80 91 c1 08 lds r24, 0x08C1 |
3c1e: 80 93 89 01 sts 0x0189, r24 |
3c22: 0c c0 rjmp .+24 ; 0x3c3c <ParameterZuordnung+0x39c> |
3c24: 9d 3f cpi r25, 0xFD ; 253 |
3c26: 19 f4 brne .+6 ; 0x3c2e <ParameterZuordnung+0x38e> |
3c28: 80 91 c3 08 lds r24, 0x08C3 |
3c2c: f8 cf rjmp .-16 ; 0x3c1e <ParameterZuordnung+0x37e> |
3c2e: 9e 3f cpi r25, 0xFE ; 254 |
3c30: 29 f4 brne .+10 ; 0x3c3c <ParameterZuordnung+0x39c> |
3c32: 80 91 c5 08 lds r24, 0x08C5 |
3c36: f3 cf rjmp .-26 ; 0x3c1e <ParameterZuordnung+0x37e> |
3c38: 90 93 89 01 sts 0x0189, r25 |
3c3c: 80 91 89 01 lds r24, 0x0189 |
3c40: 88 23 and r24, r24 |
3c42: 19 f4 brne .+6 ; 0x3c4a <ParameterZuordnung+0x3aa> |
3c44: 10 92 89 01 sts 0x0189, r1 |
3c48: 04 c0 rjmp .+8 ; 0x3c52 <ParameterZuordnung+0x3b2> |
3c4a: 8f 3f cpi r24, 0xFF ; 255 |
3c4c: 11 f4 brne .+4 ; 0x3c52 <ParameterZuordnung+0x3b2> |
3c4e: 80 93 89 01 sts 0x0189, r24 |
3c52: 9b 3f cpi r25, 0xFB ; 251 |
3c54: b0 f0 brcs .+44 ; 0x3c82 <ParameterZuordnung+0x3e2> |
3c56: 9b 3f cpi r25, 0xFB ; 251 |
3c58: 19 f4 brne .+6 ; 0x3c60 <ParameterZuordnung+0x3c0> |
3c5a: 80 91 bf 08 lds r24, 0x08BF |
3c5e: 04 c0 rjmp .+8 ; 0x3c68 <ParameterZuordnung+0x3c8> |
3c60: 9c 3f cpi r25, 0xFC ; 252 |
3c62: 29 f4 brne .+10 ; 0x3c6e <ParameterZuordnung+0x3ce> |
3c64: 80 91 c1 08 lds r24, 0x08C1 |
3c68: 80 93 89 01 sts 0x0189, r24 |
3c6c: 0c c0 rjmp .+24 ; 0x3c86 <ParameterZuordnung+0x3e6> |
3c6e: 9d 3f cpi r25, 0xFD ; 253 |
3c70: 19 f4 brne .+6 ; 0x3c78 <ParameterZuordnung+0x3d8> |
3c72: 80 91 c3 08 lds r24, 0x08C3 |
3c76: f8 cf rjmp .-16 ; 0x3c68 <ParameterZuordnung+0x3c8> |
3c78: 9e 3f cpi r25, 0xFE ; 254 |
3c7a: 29 f4 brne .+10 ; 0x3c86 <ParameterZuordnung+0x3e6> |
3c7c: 80 91 c5 08 lds r24, 0x08C5 |
3c80: f3 cf rjmp .-26 ; 0x3c68 <ParameterZuordnung+0x3c8> |
3c82: 90 93 89 01 sts 0x0189, r25 |
3c86: 80 91 89 01 lds r24, 0x0189 |
3c8a: 88 23 and r24, r24 |
3c8c: 19 f4 brne .+6 ; 0x3c94 <ParameterZuordnung+0x3f4> |
3c8e: 10 92 89 01 sts 0x0189, r1 |
3c92: 04 c0 rjmp .+8 ; 0x3c9c <ParameterZuordnung+0x3fc> |
3c94: 8f 3f cpi r24, 0xFF ; 255 |
3c96: 11 f4 brne .+4 ; 0x3c9c <ParameterZuordnung+0x3fc> |
3c98: 80 93 89 01 sts 0x0189, r24 |
3c9c: 9b 3f cpi r25, 0xFB ; 251 |
3c9e: b0 f0 brcs .+44 ; 0x3ccc <ParameterZuordnung+0x42c> |
3ca0: 9b 3f cpi r25, 0xFB ; 251 |
3ca2: 19 f4 brne .+6 ; 0x3caa <ParameterZuordnung+0x40a> |
3ca4: 80 91 bf 08 lds r24, 0x08BF |
3ca8: 04 c0 rjmp .+8 ; 0x3cb2 <ParameterZuordnung+0x412> |
3caa: 9c 3f cpi r25, 0xFC ; 252 |
3cac: 29 f4 brne .+10 ; 0x3cb8 <ParameterZuordnung+0x418> |
3cae: 80 91 c1 08 lds r24, 0x08C1 |
3cb2: 80 93 89 01 sts 0x0189, r24 |
3cb6: 0c c0 rjmp .+24 ; 0x3cd0 <ParameterZuordnung+0x430> |
3cb8: 9d 3f cpi r25, 0xFD ; 253 |
3cba: 19 f4 brne .+6 ; 0x3cc2 <ParameterZuordnung+0x422> |
3cbc: 80 91 c3 08 lds r24, 0x08C3 |
3cc0: f8 cf rjmp .-16 ; 0x3cb2 <ParameterZuordnung+0x412> |
3cc2: 9e 3f cpi r25, 0xFE ; 254 |
3cc4: 29 f4 brne .+10 ; 0x3cd0 <ParameterZuordnung+0x430> |
3cc6: 80 91 c5 08 lds r24, 0x08C5 |
3cca: f3 cf rjmp .-26 ; 0x3cb2 <ParameterZuordnung+0x412> |
3ccc: 90 93 89 01 sts 0x0189, r25 |
3cd0: 80 91 89 01 lds r24, 0x0189 |
3cd4: 88 23 and r24, r24 |
3cd6: 19 f4 brne .+6 ; 0x3cde <ParameterZuordnung+0x43e> |
3cd8: 10 92 89 01 sts 0x0189, r1 |
3cdc: 04 c0 rjmp .+8 ; 0x3ce6 <ParameterZuordnung+0x446> |
3cde: 8f 3f cpi r24, 0xFF ; 255 |
3ce0: 11 f4 brne .+4 ; 0x3ce6 <ParameterZuordnung+0x446> |
3ce2: 80 93 89 01 sts 0x0189, r24 |
3ce6: 10 91 88 01 lds r17, 0x0188 |
3cea: 61 2f mov r22, r17 |
3cec: 77 27 eor r23, r23 |
3cee: 67 fd sbrc r22, 7 |
3cf0: 70 95 com r23 |
3cf2: 87 2f mov r24, r23 |
3cf4: 97 2f mov r25, r23 |
3cf6: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
3cfa: 17 ff sbrs r17, 7 |
3cfc: 06 c0 rjmp .+12 ; 0x3d0a <ParameterZuordnung+0x46a> |
3cfe: 20 e0 ldi r18, 0x00 ; 0 |
3d00: 30 e0 ldi r19, 0x00 ; 0 |
3d02: 40 e8 ldi r20, 0x80 ; 128 |
3d04: 53 e4 ldi r21, 0x43 ; 67 |
3d06: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
3d0a: 27 e1 ldi r18, 0x17 ; 23 |
3d0c: 37 eb ldi r19, 0xB7 ; 183 |
3d0e: 41 ed ldi r20, 0xD1 ; 209 |
3d10: 58 e3 ldi r21, 0x38 ; 56 |
3d12: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
3d16: 60 93 7c 01 sts 0x017C, r22 |
3d1a: 70 93 7d 01 sts 0x017D, r23 |
3d1e: 80 93 7e 01 sts 0x017E, r24 |
3d22: 90 93 7f 01 sts 0x017F, r25 |
3d26: 80 91 a3 0c lds r24, 0x0CA3 |
3d2a: 80 93 d7 0c sts 0x0CD7, r24 |
3d2e: 80 91 a2 0c lds r24, 0x0CA2 |
3d32: 80 93 ce 0c sts 0x0CCE, r24 |
3d36: 1f 91 pop r17 |
3d38: 08 95 ret |
|
00003d3a <DefaultKonstanten2>: |
3d3a: 83 e0 ldi r24, 0x03 ; 3 |
3d3c: 80 93 90 0c sts 0x0C90, r24 |
3d40: 42 e0 ldi r20, 0x02 ; 2 |
3d42: 40 93 91 0c sts 0x0C91, r20 |
3d46: 81 e0 ldi r24, 0x01 ; 1 |
3d48: 80 93 92 0c sts 0x0C92, r24 |
3d4c: 34 e0 ldi r19, 0x04 ; 4 |
3d4e: 30 93 93 0c sts 0x0C93, r19 |
3d52: 25 e0 ldi r18, 0x05 ; 5 |
3d54: 20 93 94 0c sts 0x0C94, r18 |
3d58: 86 e0 ldi r24, 0x06 ; 6 |
3d5a: 80 93 95 0c sts 0x0C95, r24 |
3d5e: 87 e0 ldi r24, 0x07 ; 7 |
3d60: 80 93 96 0c sts 0x0C96, r24 |
3d64: 10 92 98 0c sts 0x0C98, r1 |
3d68: 8e e1 ldi r24, 0x1E ; 30 |
3d6a: 80 93 99 0c sts 0x0C99, r24 |
3d6e: 8b ef ldi r24, 0xFB ; 251 |
3d70: 80 93 9b 0c sts 0x0C9B, r24 |
3d74: 8a e0 ldi r24, 0x0A ; 10 |
3d76: 80 93 9c 0c sts 0x0C9C, r24 |
3d7a: 92 e3 ldi r25, 0x32 ; 50 |
3d7c: 90 93 9a 0c sts 0x0C9A, r25 |
3d80: 90 93 9e 0c sts 0x0C9E, r25 |
3d84: 40 93 9d 0c sts 0x0C9D, r20 |
3d88: 30 93 9f 0c sts 0x0C9F, r19 |
3d8c: 10 92 a0 0c sts 0x0CA0, r1 |
3d90: 80 e1 ldi r24, 0x10 ; 16 |
3d92: 80 93 a1 0c sts 0x0CA1, r24 |
3d96: 20 93 a2 0c sts 0x0CA2, r18 |
3d9a: 8a ef ldi r24, 0xFA ; 250 |
3d9c: 80 93 a3 0c sts 0x0CA3, r24 |
3da0: 8a e1 ldi r24, 0x1A ; 26 |
3da2: 80 93 a4 0c sts 0x0CA4, r24 |
3da6: 80 e8 ldi r24, 0x80 ; 128 |
3da8: 80 93 a5 0c sts 0x0CA5, r24 |
3dac: 8f ea ldi r24, 0xAF ; 175 |
3dae: 80 93 a6 0c sts 0x0CA6, r24 |
3db2: 80 93 a7 0c sts 0x0CA7, r24 |
3db6: 8a e5 ldi r24, 0x5A ; 90 |
3db8: 80 93 a8 0c sts 0x0CA8, r24 |
3dbc: 83 e2 ldi r24, 0x23 ; 35 |
3dbe: 80 93 a9 0c sts 0x0CA9, r24 |
3dc2: 84 e1 ldi r24, 0x14 ; 20 |
3dc4: 80 93 aa 0c sts 0x0CAA, r24 |
3dc8: 10 92 ab 0c sts 0x0CAB, r1 |
3dcc: 20 93 ac 0c sts 0x0CAC, r18 |
3dd0: 10 92 ad 0c sts 0x0CAD, r1 |
3dd4: 10 92 ae 0c sts 0x0CAE, r1 |
3dd8: 10 92 af 0c sts 0x0CAF, r1 |
3ddc: 10 92 b0 0c sts 0x0CB0, r1 |
3de0: 84 e6 ldi r24, 0x64 ; 100 |
3de2: 80 93 b1 0c sts 0x0CB1, r24 |
3de6: 88 e2 ldi r24, 0x28 ; 40 |
3de8: 80 93 b2 0c sts 0x0CB2, r24 |
3dec: 10 92 b6 0c sts 0x0CB6, r1 |
3df0: 90 93 b3 0c sts 0x0CB3, r25 |
3df4: 86 e9 ldi r24, 0x96 ; 150 |
3df6: 80 93 b4 0c sts 0x0CB4, r24 |
3dfa: 20 93 b5 0c sts 0x0CB5, r18 |
3dfe: ae eb ldi r26, 0xBE ; 190 |
3e00: bc e0 ldi r27, 0x0C ; 12 |
3e02: e8 e6 ldi r30, 0x68 ; 104 |
3e04: f1 e0 ldi r31, 0x01 ; 1 |
3e06: 8c e0 ldi r24, 0x0C ; 12 |
3e08: 01 90 ld r0, Z+ |
3e0a: 0d 92 st X+, r0 |
3e0c: 81 50 subi r24, 0x01 ; 1 |
3e0e: e1 f7 brne .-8 ; 0x3e08 <DefaultKonstanten2+0xce> |
3e10: 08 95 ret |
|
00003e12 <DefaultKonstanten1>: |
3e12: 83 e0 ldi r24, 0x03 ; 3 |
3e14: 80 93 90 0c sts 0x0C90, r24 |
3e18: 42 e0 ldi r20, 0x02 ; 2 |
3e1a: 40 93 91 0c sts 0x0C91, r20 |
3e1e: 81 e0 ldi r24, 0x01 ; 1 |
3e20: 80 93 92 0c sts 0x0C92, r24 |
3e24: 34 e0 ldi r19, 0x04 ; 4 |
3e26: 30 93 93 0c sts 0x0C93, r19 |
3e2a: 25 e0 ldi r18, 0x05 ; 5 |
3e2c: 20 93 94 0c sts 0x0C94, r18 |
3e30: 86 e0 ldi r24, 0x06 ; 6 |
3e32: 80 93 95 0c sts 0x0C95, r24 |
3e36: 87 e0 ldi r24, 0x07 ; 7 |
3e38: 80 93 96 0c sts 0x0C96, r24 |
3e3c: 88 e0 ldi r24, 0x08 ; 8 |
3e3e: 80 93 97 0c sts 0x0C97, r24 |
3e42: 10 92 98 0c sts 0x0C98, r1 |
3e46: 9e e1 ldi r25, 0x1E ; 30 |
3e48: 90 93 99 0c sts 0x0C99, r25 |
3e4c: 8b ef ldi r24, 0xFB ; 251 |
3e4e: 80 93 9b 0c sts 0x0C9B, r24 |
3e52: 8a e0 ldi r24, 0x0A ; 10 |
3e54: 80 93 9c 0c sts 0x0C9C, r24 |
3e58: 86 e4 ldi r24, 0x46 ; 70 |
3e5a: 80 93 9a 0c sts 0x0C9A, r24 |
3e5e: 90 93 9e 0c sts 0x0C9E, r25 |
3e62: 40 93 9d 0c sts 0x0C9D, r20 |
3e66: 30 93 9f 0c sts 0x0C9F, r19 |
3e6a: 10 92 a0 0c sts 0x0CA0, r1 |
3e6e: 80 e1 ldi r24, 0x10 ; 16 |
3e70: 80 93 a1 0c sts 0x0CA1, r24 |
3e74: 20 93 a2 0c sts 0x0CA2, r18 |
3e78: 8a ef ldi r24, 0xFA ; 250 |
3e7a: 80 93 a3 0c sts 0x0CA3, r24 |
3e7e: 8a e1 ldi r24, 0x1A ; 26 |
3e80: 80 93 a4 0c sts 0x0CA4, r24 |
3e84: 80 e8 ldi r24, 0x80 ; 128 |
3e86: 80 93 a5 0c sts 0x0CA5, r24 |
3e8a: 88 e7 ldi r24, 0x78 ; 120 |
3e8c: 80 93 a6 0c sts 0x0CA6, r24 |
3e90: 96 e9 ldi r25, 0x96 ; 150 |
3e92: 90 93 a7 0c sts 0x0CA7, r25 |
3e96: 8a e5 ldi r24, 0x5A ; 90 |
3e98: 80 93 a8 0c sts 0x0CA8, r24 |
3e9c: 83 e2 ldi r24, 0x23 ; 35 |
3e9e: 80 93 a9 0c sts 0x0CA9, r24 |
3ea2: 84 e1 ldi r24, 0x14 ; 20 |
3ea4: 80 93 aa 0c sts 0x0CAA, r24 |
3ea8: 10 92 ab 0c sts 0x0CAB, r1 |
3eac: 20 93 ac 0c sts 0x0CAC, r18 |
3eb0: 10 92 ad 0c sts 0x0CAD, r1 |
3eb4: 10 92 ae 0c sts 0x0CAE, r1 |
3eb8: 10 92 af 0c sts 0x0CAF, r1 |
3ebc: 10 92 b0 0c sts 0x0CB0, r1 |
3ec0: 84 e6 ldi r24, 0x64 ; 100 |
3ec2: 80 93 b1 0c sts 0x0CB1, r24 |
3ec6: 88 e2 ldi r24, 0x28 ; 40 |
3ec8: 80 93 b2 0c sts 0x0CB2, r24 |
3ecc: 10 92 b6 0c sts 0x0CB6, r1 |
3ed0: 82 e3 ldi r24, 0x32 ; 50 |
3ed2: 80 93 b3 0c sts 0x0CB3, r24 |
3ed6: 90 93 b4 0c sts 0x0CB4, r25 |
3eda: 20 93 b5 0c sts 0x0CB5, r18 |
3ede: ae eb ldi r26, 0xBE ; 190 |
3ee0: bc e0 ldi r27, 0x0C ; 12 |
3ee2: e0 e7 ldi r30, 0x70 ; 112 |
3ee4: f1 e0 ldi r31, 0x01 ; 1 |
3ee6: 8c e0 ldi r24, 0x0C ; 12 |
3ee8: 01 90 ld r0, Z+ |
3eea: 0d 92 st X+, r0 |
3eec: 81 50 subi r24, 0x01 ; 1 |
3eee: e1 f7 brne .-8 ; 0x3ee8 <DefaultKonstanten1+0xd6> |
3ef0: 08 95 ret |
|
00003ef2 <SendMotorData>: |
3ef2: 80 91 d6 08 lds r24, 0x08D6 |
3ef6: 88 23 and r24, r24 |
3ef8: 01 f5 brne .+64 ; 0x3f3a <SendMotorData+0x48> |
3efa: 10 92 61 09 sts 0x0961, r1 |
3efe: 10 92 60 09 sts 0x0960, r1 |
3f02: 10 92 66 09 sts 0x0966, r1 |
3f06: 10 92 6c 09 sts 0x096C, r1 |
3f0a: 80 91 34 08 lds r24, 0x0834 |
3f0e: 88 23 and r24, r24 |
3f10: 11 f0 breq .+4 ; 0x3f16 <SendMotorData+0x24> |
3f12: 80 93 60 09 sts 0x0960, r24 |
3f16: 80 91 35 08 lds r24, 0x0835 |
3f1a: 88 23 and r24, r24 |
3f1c: 11 f0 breq .+4 ; 0x3f22 <SendMotorData+0x30> |
3f1e: 80 93 61 09 sts 0x0961, r24 |
3f22: 80 91 36 08 lds r24, 0x0836 |
3f26: 88 23 and r24, r24 |
3f28: 11 f0 breq .+4 ; 0x3f2e <SendMotorData+0x3c> |
3f2a: 80 93 6c 09 sts 0x096C, r24 |
3f2e: 80 91 37 08 lds r24, 0x0837 |
3f32: 88 23 and r24, r24 |
3f34: 11 f0 breq .+4 ; 0x3f3a <SendMotorData+0x48> |
3f36: 80 93 66 09 sts 0x0966, r24 |
3f3a: 10 92 6b 08 sts 0x086B, r1 |
3f3e: 10 92 6c 08 sts 0x086C, r1 |
3f42: 0e 94 d5 14 call 0x29aa ; 0x29aa <i2c_start> |
3f46: 08 95 ret |
|
00003f48 <SetNeutral>: |
3f48: cf 93 push r28 |
3f4a: df 93 push r29 |
3f4c: 10 92 7a 08 sts 0x087A, r1 |
3f50: 10 92 79 08 sts 0x0879, r1 |
3f54: 10 92 7c 08 sts 0x087C, r1 |
3f58: 10 92 7b 08 sts 0x087B, r1 |
3f5c: 80 e0 ldi r24, 0x00 ; 0 |
3f5e: 90 e0 ldi r25, 0x00 ; 0 |
3f60: a0 e0 ldi r26, 0x00 ; 0 |
3f62: b0 e0 ldi r27, 0x00 ; 0 |
3f64: 80 93 7d 08 sts 0x087D, r24 |
3f68: 90 93 7e 08 sts 0x087E, r25 |
3f6c: a0 93 7f 08 sts 0x087F, r26 |
3f70: b0 93 80 08 sts 0x0880, r27 |
3f74: 10 92 74 08 sts 0x0874, r1 |
3f78: 10 92 73 08 sts 0x0873, r1 |
3f7c: 10 92 76 08 sts 0x0876, r1 |
3f80: 10 92 75 08 sts 0x0875, r1 |
3f84: 10 92 78 08 sts 0x0878, r1 |
3f88: 10 92 77 08 sts 0x0877, r1 |
3f8c: 0e 94 d8 19 call 0x33b0 ; 0x33b0 <CalibrierMittelwert> |
3f90: 85 e0 ldi r24, 0x05 ; 5 |
3f92: 90 e0 ldi r25, 0x00 ; 0 |
3f94: 0e 94 96 0c call 0x192c ; 0x192c <SetDelay> |
3f98: ec 01 movw r28, r24 |
3f9a: ce 01 movw r24, r28 |
3f9c: 0e 94 9f 0c call 0x193e ; 0x193e <CheckDelay> |
3fa0: 88 23 and r24, r24 |
3fa2: d9 f3 breq .-10 ; 0x3f9a <SetNeutral+0x52> |
3fa4: 0e 94 d8 19 call 0x33b0 ; 0x33b0 <CalibrierMittelwert> |
3fa8: 80 91 98 0c lds r24, 0x0C98 |
3fac: 80 ff sbrs r24, 0 |
3fae: 10 c0 rjmp .+32 ; 0x3fd0 <SetNeutral+0x88> |
3fb0: 80 91 0a 01 lds r24, 0x010A |
3fb4: 90 91 0b 01 lds r25, 0x010B |
3fb8: 87 5b subi r24, 0xB7 ; 183 |
3fba: 93 40 sbci r25, 0x03 ; 3 |
3fbc: 38 f4 brcc .+14 ; 0x3fcc <SetNeutral+0x84> |
3fbe: 80 91 0a 01 lds r24, 0x010A |
3fc2: 90 91 0b 01 lds r25, 0x010B |
3fc6: 8e 5e subi r24, 0xEE ; 238 |
3fc8: 92 40 sbci r25, 0x02 ; 2 |
3fca: 10 f4 brcc .+4 ; 0x3fd0 <SetNeutral+0x88> |
3fcc: 0e 94 b5 10 call 0x216a ; 0x216a <SucheLuftruckOffset> |
3fd0: 80 91 cc 0c lds r24, 0x0CCC |
3fd4: 90 91 cd 0c lds r25, 0x0CCD |
3fd8: 97 ff sbrs r25, 7 |
3fda: 03 c0 rjmp .+6 ; 0x3fe2 <SetNeutral+0x9a> |
3fdc: 90 95 com r25 |
3fde: 81 95 neg r24 |
3fe0: 9f 4f sbci r25, 0xFF ; 255 |
3fe2: 90 93 74 08 sts 0x0874, r25 |
3fe6: 80 93 73 08 sts 0x0873, r24 |
3fea: 80 91 ca 0c lds r24, 0x0CCA |
3fee: 90 91 cb 0c lds r25, 0x0CCB |
3ff2: 97 ff sbrs r25, 7 |
3ff4: 03 c0 rjmp .+6 ; 0x3ffc <SetNeutral+0xb4> |
3ff6: 90 95 com r25 |
3ff8: 81 95 neg r24 |
3ffa: 9f 4f sbci r25, 0xFF ; 255 |
3ffc: 90 93 76 08 sts 0x0876, r25 |
4000: 80 93 75 08 sts 0x0875, r24 |
4004: 80 91 d8 0c lds r24, 0x0CD8 |
4008: 90 91 d9 0c lds r25, 0x0CD9 |
400c: 97 ff sbrs r25, 7 |
400e: 03 c0 rjmp .+6 ; 0x4016 <SetNeutral+0xce> |
4010: 90 95 com r25 |
4012: 81 95 neg r24 |
4014: 9f 4f sbci r25, 0xFF ; 255 |
4016: 90 93 78 08 sts 0x0878, r25 |
401a: 80 93 77 08 sts 0x0877, r24 |
401e: 80 91 de 0c lds r24, 0x0CDE |
4022: 90 91 df 0c lds r25, 0x0CDF |
4026: 97 ff sbrs r25, 7 |
4028: 03 c0 rjmp .+6 ; 0x4030 <SetNeutral+0xe8> |
402a: 90 95 com r25 |
402c: 81 95 neg r24 |
402e: 9f 4f sbci r25, 0xFF ; 255 |
4030: 60 e1 ldi r22, 0x10 ; 16 |
4032: 70 e0 ldi r23, 0x00 ; 0 |
4034: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
4038: 70 93 7c 08 sts 0x087C, r23 |
403c: 60 93 7b 08 sts 0x087B, r22 |
4040: 80 91 d5 0c lds r24, 0x0CD5 |
4044: 90 91 d6 0c lds r25, 0x0CD6 |
4048: 97 ff sbrs r25, 7 |
404a: 03 c0 rjmp .+6 ; 0x4052 <SetNeutral+0x10a> |
404c: 90 95 com r25 |
404e: 81 95 neg r24 |
4050: 9f 4f sbci r25, 0xFF ; 255 |
4052: 60 e1 ldi r22, 0x10 ; 16 |
4054: 70 e0 ldi r23, 0x00 ; 0 |
4056: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
405a: 70 93 7a 08 sts 0x087A, r23 |
405e: 60 93 79 08 sts 0x0879, r22 |
4062: 60 91 3c 0c lds r22, 0x0C3C |
4066: 70 91 3d 0c lds r23, 0x0C3D |
406a: 88 27 eor r24, r24 |
406c: 77 fd sbrc r23, 7 |
406e: 80 95 com r24 |
4070: 98 2f mov r25, r24 |
4072: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4076: 60 93 7d 08 sts 0x087D, r22 |
407a: 70 93 7e 08 sts 0x087E, r23 |
407e: 80 93 7f 08 sts 0x087F, r24 |
4082: 90 93 80 08 sts 0x0880, r25 |
4086: 10 92 97 08 sts 0x0897, r1 |
408a: 10 92 98 08 sts 0x0898, r1 |
408e: 10 92 99 08 sts 0x0899, r1 |
4092: 10 92 9a 08 sts 0x089A, r1 |
4096: 10 92 9b 08 sts 0x089B, r1 |
409a: 10 92 9c 08 sts 0x089C, r1 |
409e: 10 92 9d 08 sts 0x089D, r1 |
40a2: 10 92 9e 08 sts 0x089E, r1 |
40a6: 10 92 9f 08 sts 0x089F, r1 |
40aa: 10 92 a0 08 sts 0x08A0, r1 |
40ae: 10 92 a1 08 sts 0x08A1, r1 |
40b2: 10 92 a2 08 sts 0x08A2, r1 |
40b6: 10 92 a3 08 sts 0x08A3, r1 |
40ba: 10 92 a4 08 sts 0x08A4, r1 |
40be: 10 92 a5 08 sts 0x08A5, r1 |
40c2: 10 92 a6 08 sts 0x08A6, r1 |
40c6: 10 92 a7 08 sts 0x08A7, r1 |
40ca: 10 92 a8 08 sts 0x08A8, r1 |
40ce: 10 92 a9 08 sts 0x08A9, r1 |
40d2: 10 92 aa 08 sts 0x08AA, r1 |
40d6: 10 92 cd 0c sts 0x0CCD, r1 |
40da: 10 92 cc 0c sts 0x0CCC, r1 |
40de: 10 92 cb 0c sts 0x0CCB, r1 |
40e2: 10 92 ca 0c sts 0x0CCA, r1 |
40e6: 10 92 d9 0c sts 0x0CD9, r1 |
40ea: 10 92 d8 0c sts 0x0CD8, r1 |
40ee: 80 91 06 01 lds r24, 0x0106 |
40f2: 90 91 07 01 lds r25, 0x0107 |
40f6: a0 91 08 01 lds r26, 0x0108 |
40fa: b0 91 09 01 lds r27, 0x0109 |
40fe: 90 93 3f 0c sts 0x0C3F, r25 |
4102: 80 93 3e 0c sts 0x0C3E, r24 |
4106: 10 92 61 08 sts 0x0861, r1 |
410a: 10 92 60 08 sts 0x0860, r1 |
410e: 10 92 af 08 sts 0x08AF, r1 |
4112: 10 92 b0 08 sts 0x08B0, r1 |
4116: 10 92 b1 08 sts 0x08B1, r1 |
411a: 10 92 b2 08 sts 0x08B2, r1 |
411e: 80 91 b3 08 lds r24, 0x08B3 |
4122: 90 91 b4 08 lds r25, 0x08B4 |
4126: 90 93 b6 08 sts 0x08B6, r25 |
412a: 80 93 b5 08 sts 0x08B5, r24 |
412e: 82 e3 ldi r24, 0x32 ; 50 |
4130: 90 e0 ldi r25, 0x00 ; 0 |
4132: 90 93 48 08 sts 0x0848, r25 |
4136: 80 93 47 08 sts 0x0847, r24 |
413a: df 91 pop r29 |
413c: cf 91 pop r28 |
413e: 08 95 ret |
|
00004140 <Piep>: |
4140: 1f 93 push r17 |
4142: 18 2f mov r17, r24 |
4144: 0e c0 rjmp .+28 ; 0x4162 <Piep+0x22> |
4146: 80 91 d6 08 lds r24, 0x08D6 |
414a: 88 23 and r24, r24 |
414c: 61 f4 brne .+24 ; 0x4166 <Piep+0x26> |
414e: 84 e6 ldi r24, 0x64 ; 100 |
4150: 90 e0 ldi r25, 0x00 ; 0 |
4152: 90 93 48 08 sts 0x0848, r25 |
4156: 80 93 47 08 sts 0x0847, r24 |
415a: 8a ef ldi r24, 0xFA ; 250 |
415c: 90 e0 ldi r25, 0x00 ; 0 |
415e: 0e 94 79 0d call 0x1af2 ; 0x1af2 <Delay_ms> |
4162: 11 50 subi r17, 0x01 ; 1 |
4164: 80 f7 brcc .-32 ; 0x4146 <Piep+0x6> |
4166: 1f 91 pop r17 |
4168: 08 95 ret |
|
0000416a <MotorRegler>: |
416a: 2f 92 push r2 |
416c: 3f 92 push r3 |
416e: 4f 92 push r4 |
4170: 5f 92 push r5 |
4172: 6f 92 push r6 |
4174: 7f 92 push r7 |
4176: 8f 92 push r8 |
4178: 9f 92 push r9 |
417a: af 92 push r10 |
417c: bf 92 push r11 |
417e: cf 92 push r12 |
4180: df 92 push r13 |
4182: ef 92 push r14 |
4184: ff 92 push r15 |
4186: 0f 93 push r16 |
4188: 1f 93 push r17 |
418a: cf 93 push r28 |
418c: df 93 push r29 |
418e: cd b7 in r28, 0x3d ; 61 |
4190: de b7 in r29, 0x3e ; 62 |
4192: 24 97 sbiw r28, 0x04 ; 4 |
4194: 0f b6 in r0, 0x3f ; 63 |
4196: f8 94 cli |
4198: de bf out 0x3e, r29 ; 62 |
419a: 0f be out 0x3f, r0 ; 63 |
419c: cd bf out 0x3d, r28 ; 61 |
419e: 0e 94 3b 16 call 0x2c76 ; 0x2c76 <Mittelwert> |
41a2: 29 9a sbi 0x05, 1 ; 5 |
41a4: e0 91 92 0c lds r30, 0x0C92 |
41a8: ae 2f mov r26, r30 |
41aa: bb 27 eor r27, r27 |
41ac: aa 0f add r26, r26 |
41ae: bb 1f adc r27, r27 |
41b0: ac 5a subi r26, 0xAC ; 172 |
41b2: b3 4f sbci r27, 0xF3 ; 243 |
41b4: 0d 90 ld r0, X+ |
41b6: bc 91 ld r27, X |
41b8: a0 2d mov r26, r0 |
41ba: 9d 01 movw r18, r26 |
41bc: 28 58 subi r18, 0x88 ; 136 |
41be: 3f 4f sbci r19, 0xFF ; 255 |
41c0: 3a 83 std Y+2, r19 ; 0x02 |
41c2: 29 83 std Y+1, r18 ; 0x01 |
41c4: 37 ff sbrs r19, 7 |
41c6: 02 c0 rjmp .+4 ; 0x41cc <MotorRegler+0x62> |
41c8: 1a 82 std Y+2, r1 ; 0x02 |
41ca: 19 82 std Y+1, r1 ; 0x01 |
41cc: 80 91 cf 08 lds r24, 0x08CF |
41d0: 84 36 cpi r24, 0x64 ; 100 |
41d2: 08 f0 brcs .+2 ; 0x41d6 <MotorRegler+0x6c> |
41d4: 4a c0 rjmp .+148 ; 0x426a <MotorRegler+0x100> |
41d6: 80 91 01 01 lds r24, 0x0101 |
41da: 88 23 and r24, r24 |
41dc: 31 f4 brne .+12 ; 0x41ea <MotorRegler+0x80> |
41de: 84 ef ldi r24, 0xF4 ; 244 |
41e0: 91 e0 ldi r25, 0x01 ; 1 |
41e2: 90 93 48 08 sts 0x0848, r25 |
41e6: 80 93 47 08 sts 0x0847, r24 |
41ea: 80 91 ea 08 lds r24, 0x08EA |
41ee: 90 91 eb 08 lds r25, 0x08EB |
41f2: 00 97 sbiw r24, 0x00 ; 0 |
41f4: 31 f0 breq .+12 ; 0x4202 <MotorRegler+0x98> |
41f6: 01 97 sbiw r24, 0x01 ; 1 |
41f8: 90 93 eb 08 sts 0x08EB, r25 |
41fc: 80 93 ea 08 sts 0x08EA, r24 |
4200: 04 c0 rjmp .+8 ; 0x420a <MotorRegler+0xa0> |
4202: 10 92 d6 08 sts 0x08D6, r1 |
4206: 10 92 b9 08 sts 0x08B9, r1 |
420a: 28 9a sbi 0x05, 0 ; 5 |
420c: 80 91 e5 08 lds r24, 0x08E5 |
4210: 90 91 e6 08 lds r25, 0x08E6 |
4214: 81 5d subi r24, 0xD1 ; 209 |
4216: 97 40 sbci r25, 0x07 ; 7 |
4218: 28 f1 brcs .+74 ; 0x4264 <MotorRegler+0xfa> |
421a: 80 91 a9 0c lds r24, 0x0CA9 |
421e: 48 2f mov r20, r24 |
4220: 55 27 eor r21, r21 |
4222: 5a 83 std Y+2, r21 ; 0x02 |
4224: 49 83 std Y+1, r20 ; 0x01 |
4226: 81 e0 ldi r24, 0x01 ; 1 |
4228: 80 93 b9 08 sts 0x08B9, r24 |
422c: e0 91 90 0c lds r30, 0x0C90 |
4230: ff 27 eor r31, r31 |
4232: ee 0f add r30, r30 |
4234: ff 1f adc r31, r31 |
4236: ec 5a subi r30, 0xAC ; 172 |
4238: f3 4f sbci r31, 0xF3 ; 243 |
423a: 11 82 std Z+1, r1 ; 0x01 |
423c: 10 82 st Z, r1 |
423e: e0 91 91 0c lds r30, 0x0C91 |
4242: ff 27 eor r31, r31 |
4244: ee 0f add r30, r30 |
4246: ff 1f adc r31, r31 |
4248: ec 5a subi r30, 0xAC ; 172 |
424a: f3 4f sbci r31, 0xF3 ; 243 |
424c: 11 82 std Z+1, r1 ; 0x01 |
424e: 10 82 st Z, r1 |
4250: e0 91 93 0c lds r30, 0x0C93 |
4254: ff 27 eor r31, r31 |
4256: ee 0f add r30, r30 |
4258: ff 1f adc r31, r31 |
425a: ec 5a subi r30, 0xAC ; 172 |
425c: f3 4f sbci r31, 0xF3 ; 243 |
425e: 11 82 std Z+1, r1 ; 0x01 |
4260: 10 82 st Z, r1 |
4262: d6 c1 rjmp .+940 ; 0x4610 <MotorRegler+0x4a6> |
4264: 10 92 d6 08 sts 0x08D6, r1 |
4268: d3 c1 rjmp .+934 ; 0x4610 <MotorRegler+0x4a6> |
426a: 80 91 cf 08 lds r24, 0x08CF |
426e: 8d 38 cpi r24, 0x8D ; 141 |
4270: 08 f4 brcc .+2 ; 0x4274 <MotorRegler+0x10a> |
4272: ce c1 rjmp .+924 ; 0x4610 <MotorRegler+0x4a6> |
4274: 10 92 b9 08 sts 0x08B9, r1 |
4278: 80 91 aa 0c lds r24, 0x0CAA |
427c: 22 e3 ldi r18, 0x32 ; 50 |
427e: 82 9f mul r24, r18 |
4280: c0 01 movw r24, r0 |
4282: 11 24 eor r1, r1 |
4284: 90 93 eb 08 sts 0x08EB, r25 |
4288: 80 93 ea 08 sts 0x08EA, r24 |
428c: 69 81 ldd r22, Y+1 ; 0x01 |
428e: 7a 81 ldd r23, Y+2 ; 0x02 |
4290: 69 32 cpi r22, 0x29 ; 41 |
4292: 71 05 cpc r23, r1 |
4294: ac f0 brlt .+42 ; 0x42c0 <MotorRegler+0x156> |
4296: 80 91 e5 08 lds r24, 0x08E5 |
429a: 90 91 e6 08 lds r25, 0x08E6 |
429e: 7f ef ldi r23, 0xFF ; 255 |
42a0: 8f 3f cpi r24, 0xFF ; 255 |
42a2: 97 07 cpc r25, r23 |
42a4: 29 f0 breq .+10 ; 0x42b0 <MotorRegler+0x146> |
42a6: 01 96 adiw r24, 0x01 ; 1 |
42a8: 90 93 e6 08 sts 0x08E6, r25 |
42ac: 80 93 e5 08 sts 0x08E5, r24 |
42b0: 80 91 e5 08 lds r24, 0x08E5 |
42b4: 90 91 e6 08 lds r25, 0x08E6 |
42b8: 90 93 bd 08 sts 0x08BD, r25 |
42bc: 80 93 bc 08 sts 0x08BC, r24 |
42c0: 80 91 e5 08 lds r24, 0x08E5 |
42c4: 90 91 e6 08 lds r25, 0x08E6 |
42c8: 88 3c cpi r24, 0xC8 ; 200 |
42ca: 91 05 cpc r25, r1 |
42cc: 20 f0 brcs .+8 ; 0x42d6 <MotorRegler+0x16c> |
42ce: 89 81 ldd r24, Y+1 ; 0x01 |
42d0: 9a 81 ldd r25, Y+2 ; 0x02 |
42d2: 88 97 sbiw r24, 0x28 ; 40 |
42d4: 04 f5 brge .+64 ; 0x4316 <MotorRegler+0x1ac> |
42d6: 10 92 00 09 sts 0x0900, r1 |
42da: 10 92 01 09 sts 0x0901, r1 |
42de: 10 92 02 09 sts 0x0902, r1 |
42e2: 10 92 03 09 sts 0x0903, r1 |
42e6: 10 92 fc 08 sts 0x08FC, r1 |
42ea: 10 92 fd 08 sts 0x08FD, r1 |
42ee: 10 92 fe 08 sts 0x08FE, r1 |
42f2: 10 92 ff 08 sts 0x08FF, r1 |
42f6: 10 92 a7 08 sts 0x08A7, r1 |
42fa: 10 92 a8 08 sts 0x08A8, r1 |
42fe: 10 92 a9 08 sts 0x08A9, r1 |
4302: 10 92 aa 08 sts 0x08AA, r1 |
4306: 10 92 ab 08 sts 0x08AB, r1 |
430a: 10 92 ac 08 sts 0x08AC, r1 |
430e: 10 92 ad 08 sts 0x08AD, r1 |
4312: 10 92 ae 08 sts 0x08AE, r1 |
4316: e9 81 ldd r30, Y+1 ; 0x01 |
4318: fa 81 ldd r31, Y+2 ; 0x02 |
431a: e9 3c cpi r30, 0xC9 ; 201 |
431c: f1 05 cpc r31, r1 |
431e: 0c f4 brge .+2 ; 0x4322 <MotorRegler+0x1b8> |
4320: d6 c0 rjmp .+428 ; 0x44ce <MotorRegler+0x364> |
4322: 80 91 d6 08 lds r24, 0x08D6 |
4326: 88 23 and r24, r24 |
4328: 09 f0 breq .+2 ; 0x432c <MotorRegler+0x1c2> |
432a: 72 c1 rjmp .+740 ; 0x4610 <MotorRegler+0x4a6> |
432c: e0 91 93 0c lds r30, 0x0C93 |
4330: ff 27 eor r31, r31 |
4332: ee 0f add r30, r30 |
4334: ff 1f adc r31, r31 |
4336: ec 5a subi r30, 0xAC ; 172 |
4338: f3 4f sbci r31, 0xF3 ; 243 |
433a: 80 81 ld r24, Z |
433c: 91 81 ldd r25, Z+1 ; 0x01 |
433e: 8c 34 cpi r24, 0x4C ; 76 |
4340: 91 05 cpc r25, r1 |
4342: 0c f4 brge .+2 ; 0x4346 <MotorRegler+0x1dc> |
4344: c1 c0 rjmp .+386 ; 0x44c8 <MotorRegler+0x35e> |
4346: 80 91 e9 08 lds r24, 0x08E9 |
434a: 8f 5f subi r24, 0xFF ; 255 |
434c: 80 93 e9 08 sts 0x08E9, r24 |
4350: 89 3c cpi r24, 0xC9 ; 201 |
4352: 08 f4 brcc .+2 ; 0x4356 <MotorRegler+0x1ec> |
4354: 5d c1 rjmp .+698 ; 0x4610 <MotorRegler+0x4a6> |
4356: 29 98 cbi 0x05, 1 ; 5 |
4358: 0e 94 a4 1f call 0x3f48 ; 0x3f48 <SetNeutral> |
435c: 10 92 d6 08 sts 0x08D6, r1 |
4360: 10 92 e9 08 sts 0x08E9, r1 |
4364: 10 92 e6 08 sts 0x08E6, r1 |
4368: 10 92 e5 08 sts 0x08E5, r1 |
436c: 80 91 90 0c lds r24, 0x0C90 |
4370: 28 2f mov r18, r24 |
4372: 33 27 eor r19, r19 |
4374: f9 01 movw r30, r18 |
4376: ee 0f add r30, r30 |
4378: ff 1f adc r31, r31 |
437a: ec 5a subi r30, 0xAC ; 172 |
437c: f3 4f sbci r31, 0xF3 ; 243 |
437e: 80 81 ld r24, Z |
4380: 91 81 ldd r25, Z+1 ; 0x01 |
4382: 87 34 cpi r24, 0x47 ; 71 |
4384: 91 05 cpc r25, r1 |
4386: 9c f4 brge .+38 ; 0x43ae <MotorRegler+0x244> |
4388: e0 91 91 0c lds r30, 0x0C91 |
438c: ff 27 eor r31, r31 |
438e: ee 0f add r30, r30 |
4390: ff 1f adc r31, r31 |
4392: ec 5a subi r30, 0xAC ; 172 |
4394: f3 4f sbci r31, 0xF3 ; 243 |
4396: 01 90 ld r0, Z+ |
4398: f0 81 ld r31, Z |
439a: e0 2d mov r30, r0 |
439c: f7 ff sbrs r31, 7 |
439e: 03 c0 rjmp .+6 ; 0x43a6 <MotorRegler+0x23c> |
43a0: f0 95 com r31 |
43a2: e1 95 neg r30 |
43a4: ff 4f sbci r31, 0xFF ; 255 |
43a6: e7 34 cpi r30, 0x47 ; 71 |
43a8: f1 05 cpc r31, r1 |
43aa: 0c f4 brge .+2 ; 0x43ae <MotorRegler+0x244> |
43ac: 6c c0 rjmp .+216 ; 0x4486 <MotorRegler+0x31c> |
43ae: 80 91 91 0c lds r24, 0x0C91 |
43b2: 68 2f mov r22, r24 |
43b4: 77 27 eor r23, r23 |
43b6: db 01 movw r26, r22 |
43b8: aa 0f add r26, r26 |
43ba: bb 1f adc r27, r27 |
43bc: ac 5a subi r26, 0xAC ; 172 |
43be: b3 4f sbci r27, 0xF3 ; 243 |
43c0: 8d 91 ld r24, X+ |
43c2: 9c 91 ld r25, X |
43c4: 11 97 sbiw r26, 0x01 ; 1 |
43c6: 87 34 cpi r24, 0x47 ; 71 |
43c8: 91 05 cpc r25, r1 |
43ca: 3c f0 brlt .+14 ; 0x43da <MotorRegler+0x270> |
43cc: f9 01 movw r30, r18 |
43ce: ee 0f add r30, r30 |
43d0: ff 1f adc r31, r31 |
43d2: ec 5a subi r30, 0xAC ; 172 |
43d4: f3 4f sbci r31, 0xF3 ; 243 |
43d6: 80 81 ld r24, Z |
43d8: 91 81 ldd r25, Z+1 ; 0x01 |
43da: 8d 91 ld r24, X+ |
43dc: 9c 91 ld r25, X |
43de: 87 34 cpi r24, 0x47 ; 71 |
43e0: 91 05 cpc r25, r1 |
43e2: 64 f0 brlt .+24 ; 0x43fc <MotorRegler+0x292> |
43e4: f9 01 movw r30, r18 |
43e6: ee 0f add r30, r30 |
43e8: ff 1f adc r31, r31 |
43ea: ec 5a subi r30, 0xAC ; 172 |
43ec: f3 4f sbci r31, 0xF3 ; 243 |
43ee: 80 81 ld r24, Z |
43f0: 91 81 ldd r25, Z+1 ; 0x01 |
43f2: 87 34 cpi r24, 0x47 ; 71 |
43f4: 91 05 cpc r25, r1 |
43f6: 14 f0 brlt .+4 ; 0x43fc <MotorRegler+0x292> |
43f8: 42 e0 ldi r20, 0x02 ; 2 |
43fa: 01 c0 rjmp .+2 ; 0x43fe <MotorRegler+0x294> |
43fc: 41 e0 ldi r20, 0x01 ; 1 |
43fe: fb 01 movw r30, r22 |
4400: ee 0f add r30, r30 |
4402: ff 1f adc r31, r31 |
4404: ec 5a subi r30, 0xAC ; 172 |
4406: f3 4f sbci r31, 0xF3 ; 243 |
4408: 80 81 ld r24, Z |
440a: 91 81 ldd r25, Z+1 ; 0x01 |
440c: 86 34 cpi r24, 0x46 ; 70 |
440e: 91 05 cpc r25, r1 |
4410: 5c f4 brge .+22 ; 0x4428 <MotorRegler+0x2be> |
4412: f9 01 movw r30, r18 |
4414: ee 0f add r30, r30 |
4416: ff 1f adc r31, r31 |
4418: ec 5a subi r30, 0xAC ; 172 |
441a: f3 4f sbci r31, 0xF3 ; 243 |
441c: 80 81 ld r24, Z |
441e: 91 81 ldd r25, Z+1 ; 0x01 |
4420: 87 34 cpi r24, 0x47 ; 71 |
4422: 91 05 cpc r25, r1 |
4424: 0c f0 brlt .+2 ; 0x4428 <MotorRegler+0x2be> |
4426: 43 e0 ldi r20, 0x03 ; 3 |
4428: fb 01 movw r30, r22 |
442a: ee 0f add r30, r30 |
442c: ff 1f adc r31, r31 |
442e: ec 5a subi r30, 0xAC ; 172 |
4430: f3 4f sbci r31, 0xF3 ; 243 |
4432: 80 81 ld r24, Z |
4434: 91 81 ldd r25, Z+1 ; 0x01 |
4436: 8a 5b subi r24, 0xBA ; 186 |
4438: 9f 4f sbci r25, 0xFF ; 255 |
443a: 5c f4 brge .+22 ; 0x4452 <MotorRegler+0x2e8> |
443c: f9 01 movw r30, r18 |
443e: ee 0f add r30, r30 |
4440: ff 1f adc r31, r31 |
4442: ec 5a subi r30, 0xAC ; 172 |
4444: f3 4f sbci r31, 0xF3 ; 243 |
4446: 80 81 ld r24, Z |
4448: 91 81 ldd r25, Z+1 ; 0x01 |
444a: 87 34 cpi r24, 0x47 ; 71 |
444c: 91 05 cpc r25, r1 |
444e: 0c f0 brlt .+2 ; 0x4452 <MotorRegler+0x2e8> |
4450: 44 e0 ldi r20, 0x04 ; 4 |
4452: 66 0f add r22, r22 |
4454: 77 1f adc r23, r23 |
4456: 6c 5a subi r22, 0xAC ; 172 |
4458: 73 4f sbci r23, 0xF3 ; 243 |
445a: fb 01 movw r30, r22 |
445c: 80 81 ld r24, Z |
445e: 91 81 ldd r25, Z+1 ; 0x01 |
4460: 8a 5b subi r24, 0xBA ; 186 |
4462: 9f 4f sbci r25, 0xFF ; 255 |
4464: 5c f4 brge .+22 ; 0x447c <MotorRegler+0x312> |
4466: 22 0f add r18, r18 |
4468: 33 1f adc r19, r19 |
446a: 2c 5a subi r18, 0xAC ; 172 |
446c: 33 4f sbci r19, 0xF3 ; 243 |
446e: f9 01 movw r30, r18 |
4470: 80 81 ld r24, Z |
4472: 91 81 ldd r25, Z+1 ; 0x01 |
4474: 86 34 cpi r24, 0x46 ; 70 |
4476: 91 05 cpc r25, r1 |
4478: 0c f4 brge .+2 ; 0x447c <MotorRegler+0x312> |
447a: 45 e0 ldi r20, 0x05 ; 5 |
447c: a2 e0 ldi r26, 0x02 ; 2 |
447e: b0 e0 ldi r27, 0x00 ; 0 |
4480: 04 2e mov r0, r20 |
4482: 0e 94 3a 3f call 0x7e74 ; 0x7e74 <__eeprom_write_byte_1F2021> |
4486: 0e 94 04 02 call 0x408 ; 0x408 <GetActiveParamSetNumber> |
448a: 4a e3 ldi r20, 0x3A ; 58 |
448c: 60 e9 ldi r22, 0x90 ; 144 |
448e: 7c e0 ldi r23, 0x0C ; 12 |
4490: 0e 94 23 02 call 0x446 ; 0x446 <ReadParameterSet> |
4494: 0e 94 04 02 call 0x408 ; 0x408 <GetActiveParamSetNumber> |
4498: 0e 94 a0 20 call 0x4140 ; 0x4140 <Piep> |
449c: 80 91 98 0c lds r24, 0x0C98 |
44a0: 80 ff sbrs r24, 0 |
44a2: b6 c0 rjmp .+364 ; 0x4610 <MotorRegler+0x4a6> |
44a4: 80 91 0a 01 lds r24, 0x010A |
44a8: 90 91 0b 01 lds r25, 0x010B |
44ac: 87 5b subi r24, 0xB7 ; 183 |
44ae: 93 40 sbci r25, 0x03 ; 3 |
44b0: 40 f4 brcc .+16 ; 0x44c2 <MotorRegler+0x358> |
44b2: 80 91 0a 01 lds r24, 0x010A |
44b6: 90 91 0b 01 lds r25, 0x010B |
44ba: 8e 5e subi r24, 0xEE ; 238 |
44bc: 92 40 sbci r25, 0x02 ; 2 |
44be: 08 f0 brcs .+2 ; 0x44c2 <MotorRegler+0x358> |
44c0: a7 c0 rjmp .+334 ; 0x4610 <MotorRegler+0x4a6> |
44c2: 0e 94 b5 10 call 0x216a ; 0x216a <SucheLuftruckOffset> |
44c6: a4 c0 rjmp .+328 ; 0x4610 <MotorRegler+0x4a6> |
44c8: 10 92 e9 08 sts 0x08E9, r1 |
44cc: a1 c0 rjmp .+322 ; 0x4610 <MotorRegler+0x4a6> |
44ce: 49 81 ldd r20, Y+1 ; 0x01 |
44d0: 5a 81 ldd r21, Y+2 ; 0x02 |
44d2: 43 32 cpi r20, 0x23 ; 35 |
44d4: 51 05 cpc r21, r1 |
44d6: 0c f0 brlt .+2 ; 0x44da <MotorRegler+0x370> |
44d8: 9b c0 rjmp .+310 ; 0x4610 <MotorRegler+0x4a6> |
44da: 80 91 93 0c lds r24, 0x0C93 |
44de: 48 2f mov r20, r24 |
44e0: 55 27 eor r21, r21 |
44e2: fa 01 movw r30, r20 |
44e4: ee 0f add r30, r30 |
44e6: ff 1f adc r31, r31 |
44e8: ec 5a subi r30, 0xAC ; 172 |
44ea: f3 4f sbci r31, 0xF3 ; 243 |
44ec: 80 81 ld r24, Z |
44ee: 91 81 ldd r25, Z+1 ; 0x01 |
44f0: 85 5b subi r24, 0xB5 ; 181 |
44f2: 9f 4f sbci r25, 0xFF ; 255 |
44f4: 0c f0 brlt .+2 ; 0x44f8 <MotorRegler+0x38e> |
44f6: 6d c0 rjmp .+218 ; 0x45d2 <MotorRegler+0x468> |
44f8: 80 91 e8 08 lds r24, 0x08E8 |
44fc: 8f 5f subi r24, 0xFF ; 255 |
44fe: 80 93 e8 08 sts 0x08E8, r24 |
4502: 89 3c cpi r24, 0xC9 ; 201 |
4504: 08 f4 brcc .+2 ; 0x4508 <MotorRegler+0x39e> |
4506: 67 c0 rjmp .+206 ; 0x45d6 <MotorRegler+0x46c> |
4508: 88 ec ldi r24, 0xC8 ; 200 |
450a: 80 93 e8 08 sts 0x08E8, r24 |
450e: 81 e0 ldi r24, 0x01 ; 1 |
4510: 90 e0 ldi r25, 0x00 ; 0 |
4512: 90 93 e6 08 sts 0x08E6, r25 |
4516: 80 93 e5 08 sts 0x08E5, r24 |
451a: 81 e0 ldi r24, 0x01 ; 1 |
451c: 80 93 d6 08 sts 0x08D6, r24 |
4520: 10 92 f8 08 sts 0x08F8, r1 |
4524: 10 92 f9 08 sts 0x08F9, r1 |
4528: 10 92 fa 08 sts 0x08FA, r1 |
452c: 10 92 fb 08 sts 0x08FB, r1 |
4530: 10 92 a7 08 sts 0x08A7, r1 |
4534: 10 92 a8 08 sts 0x08A8, r1 |
4538: 10 92 a9 08 sts 0x08A9, r1 |
453c: 10 92 aa 08 sts 0x08AA, r1 |
4540: 10 92 ab 08 sts 0x08AB, r1 |
4544: 10 92 ac 08 sts 0x08AC, r1 |
4548: 10 92 ad 08 sts 0x08AD, r1 |
454c: 10 92 ae 08 sts 0x08AE, r1 |
4550: 10 92 97 08 sts 0x0897, r1 |
4554: 10 92 98 08 sts 0x0898, r1 |
4558: 10 92 99 08 sts 0x0899, r1 |
455c: 10 92 9a 08 sts 0x089A, r1 |
4560: 10 92 9f 08 sts 0x089F, r1 |
4564: 10 92 a0 08 sts 0x08A0, r1 |
4568: 10 92 a1 08 sts 0x08A1, r1 |
456c: 10 92 a2 08 sts 0x08A2, r1 |
4570: 80 91 83 08 lds r24, 0x0883 |
4574: 90 91 84 08 lds r25, 0x0884 |
4578: a0 91 85 08 lds r26, 0x0885 |
457c: b0 91 86 08 lds r27, 0x0886 |
4580: 80 93 9b 08 sts 0x089B, r24 |
4584: 90 93 9c 08 sts 0x089C, r25 |
4588: a0 93 9d 08 sts 0x089D, r26 |
458c: b0 93 9e 08 sts 0x089E, r27 |
4590: 80 91 8b 08 lds r24, 0x088B |
4594: 90 91 8c 08 lds r25, 0x088C |
4598: a0 91 8d 08 lds r26, 0x088D |
459c: b0 91 8e 08 lds r27, 0x088E |
45a0: 80 93 a3 08 sts 0x08A3, r24 |
45a4: 90 93 a4 08 sts 0x08A4, r25 |
45a8: a0 93 a5 08 sts 0x08A5, r26 |
45ac: b0 93 a6 08 sts 0x08A6, r27 |
45b0: 10 92 00 09 sts 0x0900, r1 |
45b4: 10 92 01 09 sts 0x0901, r1 |
45b8: 10 92 02 09 sts 0x0902, r1 |
45bc: 10 92 03 09 sts 0x0903, r1 |
45c0: 10 92 fc 08 sts 0x08FC, r1 |
45c4: 10 92 fd 08 sts 0x08FD, r1 |
45c8: 10 92 fe 08 sts 0x08FE, r1 |
45cc: 10 92 ff 08 sts 0x08FF, r1 |
45d0: 02 c0 rjmp .+4 ; 0x45d6 <MotorRegler+0x46c> |
45d2: 10 92 e8 08 sts 0x08E8, r1 |
45d6: 44 0f add r20, r20 |
45d8: 55 1f adc r21, r21 |
45da: 4c 5a subi r20, 0xAC ; 172 |
45dc: 53 4f sbci r21, 0xF3 ; 243 |
45de: fa 01 movw r30, r20 |
45e0: 80 81 ld r24, Z |
45e2: 91 81 ldd r25, Z+1 ; 0x01 |
45e4: 8c 34 cpi r24, 0x4C ; 76 |
45e6: 91 05 cpc r25, r1 |
45e8: 8c f0 brlt .+34 ; 0x460c <MotorRegler+0x4a2> |
45ea: 80 91 e7 08 lds r24, 0x08E7 |
45ee: 8f 5f subi r24, 0xFF ; 255 |
45f0: 80 93 e7 08 sts 0x08E7, r24 |
45f4: 89 3c cpi r24, 0xC9 ; 201 |
45f6: 60 f0 brcs .+24 ; 0x4610 <MotorRegler+0x4a6> |
45f8: 10 92 d6 08 sts 0x08D6, r1 |
45fc: 88 ec ldi r24, 0xC8 ; 200 |
45fe: 80 93 e7 08 sts 0x08E7, r24 |
4602: 10 92 e6 08 sts 0x08E6, r1 |
4606: 10 92 e5 08 sts 0x08E5, r1 |
460a: 02 c0 rjmp .+4 ; 0x4610 <MotorRegler+0x4a6> |
460c: 10 92 e7 08 sts 0x08E7, r1 |
4610: 80 91 67 01 lds r24, 0x0167 |
4614: 81 50 subi r24, 0x01 ; 1 |
4616: 80 93 67 01 sts 0x0167, r24 |
461a: 80 91 67 01 lds r24, 0x0167 |
461e: 8f 3f cpi r24, 0xFF ; 255 |
4620: 29 f0 breq .+10 ; 0x462c <MotorRegler+0x4c2> |
4622: 80 91 b9 08 lds r24, 0x08B9 |
4626: 88 23 and r24, r24 |
4628: 09 f4 brne .+2 ; 0x462c <MotorRegler+0x4c2> |
462a: 26 c1 rjmp .+588 ; 0x4878 <MotorRegler+0x70e> |
462c: 0e 94 50 1c call 0x38a0 ; 0x38a0 <ParameterZuordnung> |
4630: e0 91 90 0c lds r30, 0x0C90 |
4634: ff 27 eor r31, r31 |
4636: ee 0f add r30, r30 |
4638: ff 1f adc r31, r31 |
463a: df 01 movw r26, r30 |
463c: ac 5a subi r26, 0xAC ; 172 |
463e: b3 4f sbci r27, 0xF3 ; 243 |
4640: 8d 91 ld r24, X+ |
4642: 9c 91 ld r25, X |
4644: 60 91 9f 0c lds r22, 0x0C9F |
4648: 77 27 eor r23, r23 |
464a: ee 58 subi r30, 0x8E ; 142 |
464c: f3 4f sbci r31, 0xF3 ; 243 |
464e: 20 81 ld r18, Z |
4650: 31 81 ldd r19, Z+1 ; 0x01 |
4652: 40 91 a0 0c lds r20, 0x0CA0 |
4656: 55 27 eor r21, r21 |
4658: fc 01 movw r30, r24 |
465a: e6 9f mul r30, r22 |
465c: c0 01 movw r24, r0 |
465e: e7 9f mul r30, r23 |
4660: 90 0d add r25, r0 |
4662: f6 9f mul r31, r22 |
4664: 90 0d add r25, r0 |
4666: 11 24 eor r1, r1 |
4668: f9 01 movw r30, r18 |
466a: e4 9f mul r30, r20 |
466c: 90 01 movw r18, r0 |
466e: e5 9f mul r30, r21 |
4670: 30 0d add r19, r0 |
4672: f4 9f mul r31, r20 |
4674: 30 0d add r19, r0 |
4676: 11 24 eor r1, r1 |
4678: 82 0f add r24, r18 |
467a: 93 1f adc r25, r19 |
467c: 90 93 d1 08 sts 0x08D1, r25 |
4680: 80 93 d0 08 sts 0x08D0, r24 |
4684: e0 91 91 0c lds r30, 0x0C91 |
4688: ff 27 eor r31, r31 |
468a: ee 0f add r30, r30 |
468c: ff 1f adc r31, r31 |
468e: df 01 movw r26, r30 |
4690: ac 5a subi r26, 0xAC ; 172 |
4692: b3 4f sbci r27, 0xF3 ; 243 |
4694: 8d 91 ld r24, X+ |
4696: 9c 91 ld r25, X |
4698: ee 58 subi r30, 0x8E ; 142 |
469a: f3 4f sbci r31, 0xF3 ; 243 |
469c: 20 81 ld r18, Z |
469e: 31 81 ldd r19, Z+1 ; 0x01 |
46a0: fc 01 movw r30, r24 |
46a2: e6 9f mul r30, r22 |
46a4: c0 01 movw r24, r0 |
46a6: e7 9f mul r30, r23 |
46a8: 90 0d add r25, r0 |
46aa: f6 9f mul r31, r22 |
46ac: 90 0d add r25, r0 |
46ae: 11 24 eor r1, r1 |
46b0: b9 01 movw r22, r18 |
46b2: 64 9f mul r22, r20 |
46b4: 90 01 movw r18, r0 |
46b6: 65 9f mul r22, r21 |
46b8: 30 0d add r19, r0 |
46ba: 74 9f mul r23, r20 |
46bc: 30 0d add r19, r0 |
46be: 11 24 eor r1, r1 |
46c0: 82 0f add r24, r18 |
46c2: 93 1f adc r25, r19 |
46c4: 90 93 d3 08 sts 0x08D3, r25 |
46c8: 80 93 d2 08 sts 0x08D2, r24 |
46cc: e0 91 93 0c lds r30, 0x0C93 |
46d0: ff 27 eor r31, r31 |
46d2: ee 0f add r30, r30 |
46d4: ff 1f adc r31, r31 |
46d6: ec 5a subi r30, 0xAC ; 172 |
46d8: f3 4f sbci r31, 0xF3 ; 243 |
46da: 80 81 ld r24, Z |
46dc: 91 81 ldd r25, Z+1 ; 0x01 |
46de: 90 95 com r25 |
46e0: 81 95 neg r24 |
46e2: 9f 4f sbci r25, 0xFF ; 255 |
46e4: 90 93 d5 08 sts 0x08D5, r25 |
46e8: 80 93 d4 08 sts 0x08D4, r24 |
46ec: 10 91 85 01 lds r17, 0x0185 |
46f0: 61 2f mov r22, r17 |
46f2: 77 27 eor r23, r23 |
46f4: 67 fd sbrc r22, 7 |
46f6: 70 95 com r23 |
46f8: 87 2f mov r24, r23 |
46fa: 97 2f mov r25, r23 |
46fc: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4700: 17 ff sbrs r17, 7 |
4702: 06 c0 rjmp .+12 ; 0x4710 <MotorRegler+0x5a6> |
4704: 20 e0 ldi r18, 0x00 ; 0 |
4706: 30 e0 ldi r19, 0x00 ; 0 |
4708: 40 e8 ldi r20, 0x80 ; 128 |
470a: 53 e4 ldi r21, 0x43 ; 67 |
470c: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
4710: 20 e0 ldi r18, 0x00 ; 0 |
4712: 30 e0 ldi r19, 0x00 ; 0 |
4714: 40 e2 ldi r20, 0x20 ; 32 |
4716: 51 e4 ldi r21, 0x41 ; 65 |
4718: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
471c: 20 e0 ldi r18, 0x00 ; 0 |
471e: 30 e0 ldi r19, 0x00 ; 0 |
4720: 40 e8 ldi r20, 0x80 ; 128 |
4722: 5b e3 ldi r21, 0x3B ; 59 |
4724: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
4728: 5b 01 movw r10, r22 |
472a: 6c 01 movw r12, r24 |
472c: 60 93 da 0c sts 0x0CDA, r22 |
4730: 70 93 db 0c sts 0x0CDB, r23 |
4734: 80 93 dc 0c sts 0x0CDC, r24 |
4738: 90 93 dd 0c sts 0x0CDD, r25 |
473c: 10 91 86 01 lds r17, 0x0186 |
4740: 61 2f mov r22, r17 |
4742: 77 27 eor r23, r23 |
4744: 67 fd sbrc r22, 7 |
4746: 70 95 com r23 |
4748: 87 2f mov r24, r23 |
474a: 97 2f mov r25, r23 |
474c: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4750: 17 ff sbrs r17, 7 |
4752: 06 c0 rjmp .+12 ; 0x4760 <MotorRegler+0x5f6> |
4754: 20 e0 ldi r18, 0x00 ; 0 |
4756: 30 e0 ldi r19, 0x00 ; 0 |
4758: 40 e8 ldi r20, 0x80 ; 128 |
475a: 53 e4 ldi r21, 0x43 ; 67 |
475c: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
4760: 20 e0 ldi r18, 0x00 ; 0 |
4762: 30 ee ldi r19, 0xE0 ; 224 |
4764: 4b e2 ldi r20, 0x2B ; 43 |
4766: 57 e4 ldi r21, 0x47 ; 71 |
4768: 0e 94 53 3d call 0x7aa6 ; 0x7aa6 <__divsf3> |
476c: 60 93 d1 0c sts 0x0CD1, r22 |
4770: 70 93 d2 0c sts 0x0CD2, r23 |
4774: 80 93 d3 0c sts 0x0CD3, r24 |
4778: 90 93 d4 0c sts 0x0CD4, r25 |
477c: 80 91 98 0c lds r24, 0x0C98 |
4780: 82 ff sbrs r24, 2 |
4782: 0c c0 rjmp .+24 ; 0x479c <MotorRegler+0x632> |
4784: 80 e0 ldi r24, 0x00 ; 0 |
4786: 90 e0 ldi r25, 0x00 ; 0 |
4788: a0 e0 ldi r26, 0x00 ; 0 |
478a: b0 e0 ldi r27, 0x00 ; 0 |
478c: 80 93 d1 0c sts 0x0CD1, r24 |
4790: 90 93 d2 0c sts 0x0CD2, r25 |
4794: a0 93 d3 0c sts 0x0CD3, r26 |
4798: b0 93 d4 0c sts 0x0CD4, r27 |
479c: 20 e0 ldi r18, 0x00 ; 0 |
479e: 30 e0 ldi r19, 0x00 ; 0 |
47a0: 40 e0 ldi r20, 0x00 ; 0 |
47a2: 50 e0 ldi r21, 0x00 ; 0 |
47a4: c6 01 movw r24, r12 |
47a6: b5 01 movw r22, r10 |
47a8: 0e 94 c0 3d call 0x7b80 ; 0x7b80 <__eqsf2> |
47ac: 88 23 and r24, r24 |
47ae: 64 f4 brge .+24 ; 0x47c8 <MotorRegler+0x65e> |
47b0: 80 e0 ldi r24, 0x00 ; 0 |
47b2: 90 e0 ldi r25, 0x00 ; 0 |
47b4: a0 e0 ldi r26, 0x00 ; 0 |
47b6: b0 e0 ldi r27, 0x00 ; 0 |
47b8: 80 93 da 0c sts 0x0CDA, r24 |
47bc: 90 93 db 0c sts 0x0CDB, r25 |
47c0: a0 93 dc 0c sts 0x0CDC, r26 |
47c4: b0 93 dd 0c sts 0x0CDD, r27 |
47c8: 20 e0 ldi r18, 0x00 ; 0 |
47ca: 30 e0 ldi r19, 0x00 ; 0 |
47cc: 40 e0 ldi r20, 0x00 ; 0 |
47ce: 50 e0 ldi r21, 0x00 ; 0 |
47d0: 60 91 d1 0c lds r22, 0x0CD1 |
47d4: 70 91 d2 0c lds r23, 0x0CD2 |
47d8: 80 91 d3 0c lds r24, 0x0CD3 |
47dc: 90 91 d4 0c lds r25, 0x0CD4 |
47e0: 0e 94 c0 3d call 0x7b80 ; 0x7b80 <__eqsf2> |
47e4: 88 23 and r24, r24 |
47e6: 64 f4 brge .+24 ; 0x4800 <MotorRegler+0x696> |
47e8: 80 e0 ldi r24, 0x00 ; 0 |
47ea: 90 e0 ldi r25, 0x00 ; 0 |
47ec: a0 e0 ldi r26, 0x00 ; 0 |
47ee: b0 e0 ldi r27, 0x00 ; 0 |
47f0: 80 93 d1 0c sts 0x0CD1, r24 |
47f4: 90 93 d2 0c sts 0x0CD2, r25 |
47f8: a0 93 d3 0c sts 0x0CD3, r26 |
47fc: b0 93 d4 0c sts 0x0CD4, r27 |
4800: 42 98 cbi 0x08, 2 ; 8 |
4802: 90 91 de 08 lds r25, 0x08DE |
4806: 80 91 bb 08 lds r24, 0x08BB |
480a: 89 17 cp r24, r25 |
480c: 40 f0 brcs .+16 ; 0x481e <MotorRegler+0x6b4> |
480e: 99 23 and r25, r25 |
4810: 31 f0 breq .+12 ; 0x481e <MotorRegler+0x6b4> |
4812: 88 b1 in r24, 0x08 ; 8 |
4814: 94 e0 ldi r25, 0x04 ; 4 |
4816: 89 27 eor r24, r25 |
4818: 88 b9 out 0x08, r24 ; 8 |
481a: 10 92 bb 08 sts 0x08BB, r1 |
481e: 80 91 bb 08 lds r24, 0x08BB |
4822: 8f 5f subi r24, 0xFF ; 255 |
4824: 80 93 bb 08 sts 0x08BB, r24 |
4828: 80 91 b9 08 lds r24, 0x08B9 |
482c: 88 23 and r24, r24 |
482e: 21 f1 breq .+72 ; 0x4878 <MotorRegler+0x70e> |
4830: 10 92 d5 08 sts 0x08D5, r1 |
4834: 10 92 d4 08 sts 0x08D4, r1 |
4838: 10 92 d1 08 sts 0x08D1, r1 |
483c: 10 92 d0 08 sts 0x08D0, r1 |
4840: 10 92 d3 08 sts 0x08D3, r1 |
4844: 10 92 d2 08 sts 0x08D2, r1 |
4848: 8d ec ldi r24, 0xCD ; 205 |
484a: 9c ec ldi r25, 0xCC ; 204 |
484c: ac ec ldi r26, 0xCC ; 204 |
484e: bd e3 ldi r27, 0x3D ; 61 |
4850: 80 93 da 0c sts 0x0CDA, r24 |
4854: 90 93 db 0c sts 0x0CDB, r25 |
4858: a0 93 dc 0c sts 0x0CDC, r26 |
485c: b0 93 dd 0c sts 0x0CDD, r27 |
4860: 8a e0 ldi r24, 0x0A ; 10 |
4862: 97 ed ldi r25, 0xD7 ; 215 |
4864: a3 ea ldi r26, 0xA3 ; 163 |
4866: bb e3 ldi r27, 0x3B ; 59 |
4868: 80 93 d1 0c sts 0x0CD1, r24 |
486c: 90 93 d2 0c sts 0x0CD2, r25 |
4870: a0 93 d3 0c sts 0x0CD3, r26 |
4874: b0 93 d4 0c sts 0x0CD4, r27 |
4878: 80 91 62 08 lds r24, 0x0862 |
487c: 90 91 63 08 lds r25, 0x0863 |
4880: 8d 54 subi r24, 0x4D ; 77 |
4882: 91 40 sbci r25, 0x01 ; 1 |
4884: 08 f4 brcc .+2 ; 0x4888 <MotorRegler+0x71e> |
4886: bc c0 rjmp .+376 ; 0x4a00 <MotorRegler+0x896> |
4888: 20 91 87 08 lds r18, 0x0887 |
488c: 30 91 88 08 lds r19, 0x0888 |
4890: 40 91 89 08 lds r20, 0x0889 |
4894: 50 91 8a 08 lds r21, 0x088A |
4898: 80 91 83 08 lds r24, 0x0883 |
489c: 90 91 84 08 lds r25, 0x0884 |
48a0: a0 91 85 08 lds r26, 0x0885 |
48a4: b0 91 86 08 lds r27, 0x0886 |
48a8: b9 01 movw r22, r18 |
48aa: 68 1b sub r22, r24 |
48ac: 79 0b sbc r23, r25 |
48ae: 70 93 ef 08 sts 0x08EF, r23 |
48b2: 60 93 ee 08 sts 0x08EE, r22 |
48b6: 20 91 8f 08 lds r18, 0x088F |
48ba: 30 91 90 08 lds r19, 0x0890 |
48be: 40 91 91 08 lds r20, 0x0891 |
48c2: 50 91 92 08 lds r21, 0x0892 |
48c6: 80 91 8b 08 lds r24, 0x088B |
48ca: 90 91 8c 08 lds r25, 0x088C |
48ce: a0 91 8d 08 lds r26, 0x088D |
48d2: b0 91 8e 08 lds r27, 0x088E |
48d6: 28 1b sub r18, r24 |
48d8: 39 0b sbc r19, r25 |
48da: 30 93 ed 08 sts 0x08ED, r19 |
48de: 20 93 ec 08 sts 0x08EC, r18 |
48e2: 10 92 63 08 sts 0x0863, r1 |
48e6: 10 92 62 08 sts 0x0862, r1 |
48ea: 67 3a cpi r22, 0xA7 ; 167 |
48ec: 71 05 cpc r23, r1 |
48ee: 34 f0 brlt .+12 ; 0x48fc <MotorRegler+0x792> |
48f0: 80 91 73 08 lds r24, 0x0873 |
48f4: 90 91 74 08 lds r25, 0x0874 |
48f8: 01 96 adiw r24, 0x01 ; 1 |
48fa: 08 c0 rjmp .+16 ; 0x490c <MotorRegler+0x7a2> |
48fc: 6a 55 subi r22, 0x5A ; 90 |
48fe: 7f 4f sbci r23, 0xFF ; 255 |
4900: 4c f4 brge .+18 ; 0x4914 <MotorRegler+0x7aa> |
4902: 80 91 73 08 lds r24, 0x0873 |
4906: 90 91 74 08 lds r25, 0x0874 |
490a: 01 97 sbiw r24, 0x01 ; 1 |
490c: 90 93 74 08 sts 0x0874, r25 |
4910: 80 93 73 08 sts 0x0873, r24 |
4914: 27 3a cpi r18, 0xA7 ; 167 |
4916: 31 05 cpc r19, r1 |
4918: 34 f0 brlt .+12 ; 0x4926 <MotorRegler+0x7bc> |
491a: 80 91 75 08 lds r24, 0x0875 |
491e: 90 91 76 08 lds r25, 0x0876 |
4922: 01 96 adiw r24, 0x01 ; 1 |
4924: 08 c0 rjmp .+16 ; 0x4936 <MotorRegler+0x7cc> |
4926: 2a 55 subi r18, 0x5A ; 90 |
4928: 3f 4f sbci r19, 0xFF ; 255 |
492a: 4c f4 brge .+18 ; 0x493e <MotorRegler+0x7d4> |
492c: 80 91 75 08 lds r24, 0x0875 |
4930: 90 91 76 08 lds r25, 0x0876 |
4934: 01 97 sbiw r24, 0x01 ; 1 |
4936: 90 93 76 08 sts 0x0876, r25 |
493a: 80 93 75 08 sts 0x0875, r24 |
493e: 80 91 ab 08 lds r24, 0x08AB |
4942: 90 91 ac 08 lds r25, 0x08AC |
4946: a0 91 ad 08 lds r26, 0x08AD |
494a: b0 91 ae 08 lds r27, 0x08AE |
494e: 87 3a cpi r24, 0xA7 ; 167 |
4950: 91 05 cpc r25, r1 |
4952: a1 05 cpc r26, r1 |
4954: b1 05 cpc r27, r1 |
4956: 4c f0 brlt .+18 ; 0x496a <MotorRegler+0x800> |
4958: 80 91 77 08 lds r24, 0x0877 |
495c: 90 91 78 08 lds r25, 0x0878 |
4960: 01 97 sbiw r24, 0x01 ; 1 |
4962: 90 93 78 08 sts 0x0878, r25 |
4966: 80 93 77 08 sts 0x0877, r24 |
496a: 80 91 ab 08 lds r24, 0x08AB |
496e: 90 91 ac 08 lds r25, 0x08AC |
4972: a0 91 ad 08 lds r26, 0x08AD |
4976: b0 91 ae 08 lds r27, 0x08AE |
497a: 8a 55 subi r24, 0x5A ; 90 |
497c: 9f 4f sbci r25, 0xFF ; 255 |
497e: af 4f sbci r26, 0xFF ; 255 |
4980: bf 4f sbci r27, 0xFF ; 255 |
4982: 4c f4 brge .+18 ; 0x4996 <MotorRegler+0x82c> |
4984: 80 91 77 08 lds r24, 0x0877 |
4988: 90 91 78 08 lds r25, 0x0878 |
498c: 01 96 adiw r24, 0x01 ; 1 |
498e: 90 93 78 08 sts 0x0878, r25 |
4992: 80 93 77 08 sts 0x0877, r24 |
4996: 10 92 7a 00 sts 0x007A, r1 |
499a: 80 91 83 08 lds r24, 0x0883 |
499e: 90 91 84 08 lds r25, 0x0884 |
49a2: a0 91 85 08 lds r26, 0x0885 |
49a6: b0 91 86 08 lds r27, 0x0886 |
49aa: 80 93 9b 08 sts 0x089B, r24 |
49ae: 90 93 9c 08 sts 0x089C, r25 |
49b2: a0 93 9d 08 sts 0x089D, r26 |
49b6: b0 93 9e 08 sts 0x089E, r27 |
49ba: 80 91 8b 08 lds r24, 0x088B |
49be: 90 91 8c 08 lds r25, 0x088C |
49c2: a0 91 8d 08 lds r26, 0x088D |
49c6: b0 91 8e 08 lds r27, 0x088E |
49ca: 80 93 a3 08 sts 0x08A3, r24 |
49ce: 90 93 a4 08 sts 0x08A4, r25 |
49d2: a0 93 a5 08 sts 0x08A5, r26 |
49d6: b0 93 a6 08 sts 0x08A6, r27 |
49da: 80 91 93 08 lds r24, 0x0893 |
49de: 90 91 94 08 lds r25, 0x0894 |
49e2: a0 91 95 08 lds r26, 0x0895 |
49e6: b0 91 96 08 lds r27, 0x0896 |
49ea: 80 93 ab 08 sts 0x08AB, r24 |
49ee: 90 93 ac 08 sts 0x08AC, r25 |
49f2: a0 93 ad 08 sts 0x08AD, r26 |
49f6: b0 93 ae 08 sts 0x08AE, r27 |
49fa: 8f ee ldi r24, 0xEF ; 239 |
49fc: 80 93 7a 00 sts 0x007A, r24 |
4a00: 60 91 83 08 lds r22, 0x0883 |
4a04: 70 91 84 08 lds r23, 0x0884 |
4a08: 80 91 85 08 lds r24, 0x0885 |
4a0c: 90 91 86 08 lds r25, 0x0886 |
4a10: a0 90 a4 0c lds r10, 0x0CA4 |
4a14: bb 24 eor r11, r11 |
4a16: cc 24 eor r12, r12 |
4a18: dd 24 eor r13, r13 |
4a1a: e0 90 d5 0c lds r14, 0x0CD5 |
4a1e: f0 90 d6 0c lds r15, 0x0CD6 |
4a22: a6 01 movw r20, r12 |
4a24: 95 01 movw r18, r10 |
4a26: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4a2a: 00 27 eor r16, r16 |
4a2c: f7 fc sbrc r15, 7 |
4a2e: 00 95 com r16 |
4a30: 10 2f mov r17, r16 |
4a32: 2e 19 sub r18, r14 |
4a34: 3f 09 sbc r19, r15 |
4a36: 40 0b sbc r20, r16 |
4a38: 51 0b sbc r21, r17 |
4a3a: ca 01 movw r24, r20 |
4a3c: b9 01 movw r22, r18 |
4a3e: 20 e1 ldi r18, 0x10 ; 16 |
4a40: 30 e0 ldi r19, 0x00 ; 0 |
4a42: 40 e0 ldi r20, 0x00 ; 0 |
4a44: 50 e0 ldi r21, 0x00 ; 0 |
4a46: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4a4a: 39 01 movw r6, r18 |
4a4c: 4a 01 movw r8, r20 |
4a4e: 20 93 f4 08 sts 0x08F4, r18 |
4a52: 30 93 f5 08 sts 0x08F5, r19 |
4a56: 40 93 f6 08 sts 0x08F6, r20 |
4a5a: 50 93 f7 08 sts 0x08F7, r21 |
4a5e: 60 91 8b 08 lds r22, 0x088B |
4a62: 70 91 8c 08 lds r23, 0x088C |
4a66: 80 91 8d 08 lds r24, 0x088D |
4a6a: 90 91 8e 08 lds r25, 0x088E |
4a6e: e0 90 de 0c lds r14, 0x0CDE |
4a72: f0 90 df 0c lds r15, 0x0CDF |
4a76: a6 01 movw r20, r12 |
4a78: 95 01 movw r18, r10 |
4a7a: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4a7e: 00 27 eor r16, r16 |
4a80: f7 fc sbrc r15, 7 |
4a82: 00 95 com r16 |
4a84: 10 2f mov r17, r16 |
4a86: 2e 19 sub r18, r14 |
4a88: 3f 09 sbc r19, r15 |
4a8a: 40 0b sbc r20, r16 |
4a8c: 51 0b sbc r21, r17 |
4a8e: ca 01 movw r24, r20 |
4a90: b9 01 movw r22, r18 |
4a92: 20 e1 ldi r18, 0x10 ; 16 |
4a94: 30 e0 ldi r19, 0x00 ; 0 |
4a96: 40 e0 ldi r20, 0x00 ; 0 |
4a98: 50 e0 ldi r21, 0x00 ; 0 |
4a9a: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4a9e: 20 93 f0 08 sts 0x08F0, r18 |
4aa2: 30 93 f1 08 sts 0x08F1, r19 |
4aa6: 40 93 f2 08 sts 0x08F2, r20 |
4aaa: 50 93 f3 08 sts 0x08F3, r21 |
4aae: f5 ef ldi r31, 0xF5 ; 245 |
4ab0: 6f 16 cp r6, r31 |
4ab2: f1 e0 ldi r31, 0x01 ; 1 |
4ab4: 7f 06 cpc r7, r31 |
4ab6: f0 e0 ldi r31, 0x00 ; 0 |
4ab8: 8f 06 cpc r8, r31 |
4aba: f0 e0 ldi r31, 0x00 ; 0 |
4abc: 9f 06 cpc r9, r31 |
4abe: 2c f0 brlt .+10 ; 0x4aca <MotorRegler+0x960> |
4ac0: 84 ef ldi r24, 0xF4 ; 244 |
4ac2: 91 e0 ldi r25, 0x01 ; 1 |
4ac4: a0 e0 ldi r26, 0x00 ; 0 |
4ac6: b0 e0 ldi r27, 0x00 ; 0 |
4ac8: 0d c0 rjmp .+26 ; 0x4ae4 <MotorRegler+0x97a> |
4aca: 6c e0 ldi r22, 0x0C ; 12 |
4acc: 66 16 cp r6, r22 |
4ace: 6e ef ldi r22, 0xFE ; 254 |
4ad0: 76 06 cpc r7, r22 |
4ad2: 6f ef ldi r22, 0xFF ; 255 |
4ad4: 86 06 cpc r8, r22 |
4ad6: 6f ef ldi r22, 0xFF ; 255 |
4ad8: 96 06 cpc r9, r22 |
4ada: 64 f4 brge .+24 ; 0x4af4 <MotorRegler+0x98a> |
4adc: 8c e0 ldi r24, 0x0C ; 12 |
4ade: 9e ef ldi r25, 0xFE ; 254 |
4ae0: af ef ldi r26, 0xFF ; 255 |
4ae2: bf ef ldi r27, 0xFF ; 255 |
4ae4: 80 93 f4 08 sts 0x08F4, r24 |
4ae8: 90 93 f5 08 sts 0x08F5, r25 |
4aec: a0 93 f6 08 sts 0x08F6, r26 |
4af0: b0 93 f7 08 sts 0x08F7, r27 |
4af4: 25 3f cpi r18, 0xF5 ; 245 |
4af6: 71 e0 ldi r23, 0x01 ; 1 |
4af8: 37 07 cpc r19, r23 |
4afa: 70 e0 ldi r23, 0x00 ; 0 |
4afc: 47 07 cpc r20, r23 |
4afe: 70 e0 ldi r23, 0x00 ; 0 |
4b00: 57 07 cpc r21, r23 |
4b02: 2c f0 brlt .+10 ; 0x4b0e <MotorRegler+0x9a4> |
4b04: 84 ef ldi r24, 0xF4 ; 244 |
4b06: 91 e0 ldi r25, 0x01 ; 1 |
4b08: a0 e0 ldi r26, 0x00 ; 0 |
4b0a: b0 e0 ldi r27, 0x00 ; 0 |
4b0c: 09 c0 rjmp .+18 ; 0x4b20 <MotorRegler+0x9b6> |
4b0e: 2c 50 subi r18, 0x0C ; 12 |
4b10: 3e 4f sbci r19, 0xFE ; 254 |
4b12: 4f 4f sbci r20, 0xFF ; 255 |
4b14: 5f 4f sbci r21, 0xFF ; 255 |
4b16: 64 f4 brge .+24 ; 0x4b30 <MotorRegler+0x9c6> |
4b18: 8c e0 ldi r24, 0x0C ; 12 |
4b1a: 9e ef ldi r25, 0xFE ; 254 |
4b1c: af ef ldi r26, 0xFF ; 255 |
4b1e: bf ef ldi r27, 0xFF ; 255 |
4b20: 80 93 f0 08 sts 0x08F0, r24 |
4b24: 90 93 f1 08 sts 0x08F1, r25 |
4b28: a0 93 f2 08 sts 0x08F2, r26 |
4b2c: b0 93 f3 08 sts 0x08F3, r27 |
4b30: 10 92 7a 00 sts 0x007A, r1 |
4b34: 80 91 97 08 lds r24, 0x0897 |
4b38: 90 91 98 08 lds r25, 0x0898 |
4b3c: a0 91 99 08 lds r26, 0x0899 |
4b40: b0 91 9a 08 lds r27, 0x089A |
4b44: 20 91 f4 08 lds r18, 0x08F4 |
4b48: 30 91 f5 08 lds r19, 0x08F5 |
4b4c: 40 91 f6 08 lds r20, 0x08F6 |
4b50: 50 91 f7 08 lds r21, 0x08F7 |
4b54: 82 1b sub r24, r18 |
4b56: 93 0b sbc r25, r19 |
4b58: a4 0b sbc r26, r20 |
4b5a: b5 0b sbc r27, r21 |
4b5c: 80 93 97 08 sts 0x0897, r24 |
4b60: 90 93 98 08 sts 0x0898, r25 |
4b64: a0 93 99 08 sts 0x0899, r26 |
4b68: b0 93 9a 08 sts 0x089A, r27 |
4b6c: 80 91 9f 08 lds r24, 0x089F |
4b70: 90 91 a0 08 lds r25, 0x08A0 |
4b74: a0 91 a1 08 lds r26, 0x08A1 |
4b78: b0 91 a2 08 lds r27, 0x08A2 |
4b7c: 20 91 f0 08 lds r18, 0x08F0 |
4b80: 30 91 f1 08 lds r19, 0x08F1 |
4b84: 40 91 f2 08 lds r20, 0x08F2 |
4b88: 50 91 f3 08 lds r21, 0x08F3 |
4b8c: 82 1b sub r24, r18 |
4b8e: 93 0b sbc r25, r19 |
4b90: a4 0b sbc r26, r20 |
4b92: b5 0b sbc r27, r21 |
4b94: 80 93 9f 08 sts 0x089F, r24 |
4b98: 90 93 a0 08 sts 0x08A0, r25 |
4b9c: a0 93 a1 08 sts 0x08A1, r26 |
4ba0: b0 93 a2 08 sts 0x08A2, r27 |
4ba4: 80 91 d4 08 lds r24, 0x08D4 |
4ba8: 90 91 d5 08 lds r25, 0x08D5 |
4bac: 5c 01 movw r10, r24 |
4bae: cc 24 eor r12, r12 |
4bb0: b7 fc sbrc r11, 7 |
4bb2: c0 94 com r12 |
4bb4: dc 2c mov r13, r12 |
4bb6: a0 92 f8 08 sts 0x08F8, r10 |
4bba: b0 92 f9 08 sts 0x08F9, r11 |
4bbe: c0 92 fa 08 sts 0x08FA, r12 |
4bc2: d0 92 fb 08 sts 0x08FB, r13 |
4bc6: 97 ff sbrs r25, 7 |
4bc8: 03 c0 rjmp .+6 ; 0x4bd0 <MotorRegler+0xa66> |
4bca: 90 95 com r25 |
4bcc: 81 95 neg r24 |
4bce: 9f 4f sbci r25, 0xFF ; 255 |
4bd0: 84 97 sbiw r24, 0x24 ; 36 |
4bd2: 3c f0 brlt .+14 ; 0x4be2 <MotorRegler+0xa78> |
4bd4: 80 91 98 0c lds r24, 0x0C98 |
4bd8: 84 fd sbrc r24, 4 |
4bda: 03 c0 rjmp .+6 ; 0x4be2 <MotorRegler+0xa78> |
4bdc: 81 e0 ldi r24, 0x01 ; 1 |
4bde: 80 93 e1 08 sts 0x08E1, r24 |
4be2: 60 90 a7 08 lds r6, 0x08A7 |
4be6: 70 90 a8 08 lds r7, 0x08A8 |
4bea: 80 90 a9 08 lds r8, 0x08A9 |
4bee: 90 90 aa 08 lds r9, 0x08AA |
4bf2: c5 01 movw r24, r10 |
4bf4: b7 fe sbrs r11, 7 |
4bf6: 03 c0 rjmp .+6 ; 0x4bfe <MotorRegler+0xa94> |
4bf8: 90 95 com r25 |
4bfa: 81 95 neg r24 |
4bfc: 9f 4f sbci r25, 0xFF ; 255 |
4bfe: 7c 01 movw r14, r24 |
4c00: 00 27 eor r16, r16 |
4c02: f7 fc sbrc r15, 7 |
4c04: 00 95 com r16 |
4c06: 10 2f mov r17, r16 |
4c08: 20 91 a1 0c lds r18, 0x0CA1 |
4c0c: 33 27 eor r19, r19 |
4c0e: 44 27 eor r20, r20 |
4c10: 55 27 eor r21, r21 |
4c12: c6 01 movw r24, r12 |
4c14: b5 01 movw r22, r10 |
4c16: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
4c1a: 9b 01 movw r18, r22 |
4c1c: ac 01 movw r20, r24 |
4c1e: c8 01 movw r24, r16 |
4c20: b7 01 movw r22, r14 |
4c22: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
4c26: 20 e0 ldi r18, 0x00 ; 0 |
4c28: 31 e0 ldi r19, 0x01 ; 1 |
4c2a: 40 e0 ldi r20, 0x00 ; 0 |
4c2c: 50 e0 ldi r21, 0x00 ; 0 |
4c2e: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4c32: 44 27 eor r20, r20 |
4c34: 37 fd sbrc r19, 7 |
4c36: 40 95 com r20 |
4c38: 54 2f mov r21, r20 |
4c3a: 62 1a sub r6, r18 |
4c3c: 73 0a sbc r7, r19 |
4c3e: 84 0a sbc r8, r20 |
4c40: 95 0a sbc r9, r21 |
4c42: 60 92 a7 08 sts 0x08A7, r6 |
4c46: 70 92 a8 08 sts 0x08A8, r7 |
4c4a: 80 92 a9 08 sts 0x08A9, r8 |
4c4e: 90 92 aa 08 sts 0x08AA, r9 |
4c52: 80 91 a7 08 lds r24, 0x08A7 |
4c56: 90 91 a8 08 lds r25, 0x08A8 |
4c5a: a0 91 a9 08 lds r26, 0x08A9 |
4c5e: b0 91 aa 08 lds r27, 0x08AA |
4c62: 81 53 subi r24, 0x31 ; 49 |
4c64: 95 47 sbci r25, 0x75 ; 117 |
4c66: a0 40 sbci r26, 0x00 ; 0 |
4c68: b0 40 sbci r27, 0x00 ; 0 |
4c6a: 64 f0 brlt .+24 ; 0x4c84 <MotorRegler+0xb1a> |
4c6c: 80 e3 ldi r24, 0x30 ; 48 |
4c6e: 95 e7 ldi r25, 0x75 ; 117 |
4c70: a0 e0 ldi r26, 0x00 ; 0 |
4c72: b0 e0 ldi r27, 0x00 ; 0 |
4c74: 80 93 a7 08 sts 0x08A7, r24 |
4c78: 90 93 a8 08 sts 0x08A8, r25 |
4c7c: a0 93 a9 08 sts 0x08A9, r26 |
4c80: b0 93 aa 08 sts 0x08AA, r27 |
4c84: 80 91 a7 08 lds r24, 0x08A7 |
4c88: 90 91 a8 08 lds r25, 0x08A8 |
4c8c: a0 91 a9 08 lds r26, 0x08A9 |
4c90: b0 91 aa 08 lds r27, 0x08AA |
4c94: 80 5d subi r24, 0xD0 ; 208 |
4c96: 9a 48 sbci r25, 0x8A ; 138 |
4c98: af 4f sbci r26, 0xFF ; 255 |
4c9a: bf 4f sbci r27, 0xFF ; 255 |
4c9c: 64 f4 brge .+24 ; 0x4cb6 <MotorRegler+0xb4c> |
4c9e: 80 ed ldi r24, 0xD0 ; 208 |
4ca0: 9a e8 ldi r25, 0x8A ; 138 |
4ca2: af ef ldi r26, 0xFF ; 255 |
4ca4: bf ef ldi r27, 0xFF ; 255 |
4ca6: 80 93 a7 08 sts 0x08A7, r24 |
4caa: 90 93 a8 08 sts 0x08A8, r25 |
4cae: a0 93 a9 08 sts 0x08A9, r26 |
4cb2: b0 93 aa 08 sts 0x08AA, r27 |
4cb6: 8f ee ldi r24, 0xEF ; 239 |
4cb8: 80 93 7a 00 sts 0x007A, r24 |
4cbc: 80 91 b3 08 lds r24, 0x08B3 |
4cc0: 90 91 b4 08 lds r25, 0x08B4 |
4cc4: 89 2b or r24, r25 |
4cc6: 09 f4 brne .+2 ; 0x4cca <MotorRegler+0xb60> |
4cc8: a1 c0 rjmp .+322 ; 0x4e0c <MotorRegler+0xca2> |
4cca: 80 91 98 0c lds r24, 0x0C98 |
4cce: 83 ff sbrs r24, 3 |
4cd0: 9d c0 rjmp .+314 ; 0x4e0c <MotorRegler+0xca2> |
4cd2: 60 91 83 08 lds r22, 0x0883 |
4cd6: 70 91 84 08 lds r23, 0x0884 |
4cda: 80 91 85 08 lds r24, 0x0885 |
4cde: 90 91 86 08 lds r25, 0x0886 |
4ce2: 20 e0 ldi r18, 0x00 ; 0 |
4ce4: 32 e0 ldi r19, 0x02 ; 2 |
4ce6: 40 e0 ldi r20, 0x00 ; 0 |
4ce8: 50 e0 ldi r21, 0x00 ; 0 |
4cea: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4cee: 89 01 movw r16, r18 |
4cf0: 37 ff sbrs r19, 7 |
4cf2: 03 c0 rjmp .+6 ; 0x4cfa <MotorRegler+0xb90> |
4cf4: 10 95 com r17 |
4cf6: 01 95 neg r16 |
4cf8: 1f 4f sbci r17, 0xFF ; 255 |
4cfa: 60 91 8b 08 lds r22, 0x088B |
4cfe: 70 91 8c 08 lds r23, 0x088C |
4d02: 80 91 8d 08 lds r24, 0x088D |
4d06: 90 91 8e 08 lds r25, 0x088E |
4d0a: 20 e0 ldi r18, 0x00 ; 0 |
4d0c: 32 e0 ldi r19, 0x02 ; 2 |
4d0e: 40 e0 ldi r20, 0x00 ; 0 |
4d10: 50 e0 ldi r21, 0x00 ; 0 |
4d12: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
4d16: b9 01 movw r22, r18 |
4d18: 37 ff sbrs r19, 7 |
4d1a: 03 c0 rjmp .+6 ; 0x4d22 <MotorRegler+0xbb8> |
4d1c: 70 95 com r23 |
4d1e: 61 95 neg r22 |
4d20: 7f 4f sbci r23, 0xFF ; 255 |
4d22: 60 17 cp r22, r16 |
4d24: 71 07 cpc r23, r17 |
4d26: 0c f4 brge .+2 ; 0x4d2a <MotorRegler+0xbc0> |
4d28: b8 01 movw r22, r16 |
4d2a: 69 31 cpi r22, 0x19 ; 25 |
4d2c: 71 05 cpc r23, r1 |
4d2e: a4 f4 brge .+40 ; 0x4d58 <MotorRegler+0xbee> |
4d30: 80 91 e1 08 lds r24, 0x08E1 |
4d34: 88 23 and r24, r24 |
4d36: 81 f0 breq .+32 ; 0x4d58 <MotorRegler+0xbee> |
4d38: 80 91 df 08 lds r24, 0x08DF |
4d3c: 90 91 e0 08 lds r25, 0x08E0 |
4d40: 89 2b or r24, r25 |
4d42: 51 f4 brne .+20 ; 0x4d58 <MotorRegler+0xbee> |
4d44: 80 91 b3 08 lds r24, 0x08B3 |
4d48: 90 91 b4 08 lds r25, 0x08B4 |
4d4c: 90 93 b6 08 sts 0x08B6, r25 |
4d50: 80 93 b5 08 sts 0x08B5, r24 |
4d54: 10 92 e1 08 sts 0x08E1, r1 |
4d58: 20 91 84 01 lds r18, 0x0184 |
4d5c: 33 27 eor r19, r19 |
4d5e: 62 9f mul r22, r18 |
4d60: c0 01 movw r24, r0 |
4d62: 63 9f mul r22, r19 |
4d64: 90 0d add r25, r0 |
4d66: 72 9f mul r23, r18 |
4d68: 90 0d add r25, r0 |
4d6a: 11 24 eor r1, r1 |
4d6c: 60 e4 ldi r22, 0x40 ; 64 |
4d6e: 70 e0 ldi r23, 0x00 ; 0 |
4d70: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
4d74: a9 01 movw r20, r18 |
4d76: 46 1b sub r20, r22 |
4d78: 57 0b sbc r21, r23 |
4d7a: 14 16 cp r1, r20 |
4d7c: 15 06 cpc r1, r21 |
4d7e: 0c f0 brlt .+2 ; 0x4d82 <MotorRegler+0xc18> |
4d80: 3f c0 rjmp .+126 ; 0x4e00 <MotorRegler+0xc96> |
4d82: 10 92 7a 00 sts 0x007A, r1 |
4d86: 20 91 df 08 lds r18, 0x08DF |
4d8a: 30 91 e0 08 lds r19, 0x08E0 |
4d8e: 21 15 cp r18, r1 |
4d90: 31 05 cpc r19, r1 |
4d92: 61 f5 brne .+88 ; 0x4dec <MotorRegler+0xc82> |
4d94: 00 91 a7 08 lds r16, 0x08A7 |
4d98: 10 91 a8 08 lds r17, 0x08A8 |
4d9c: 20 91 a9 08 lds r18, 0x08A9 |
4da0: 30 91 aa 08 lds r19, 0x08AA |
4da4: 80 91 b7 08 lds r24, 0x08B7 |
4da8: 90 91 b8 08 lds r25, 0x08B8 |
4dac: bc 01 movw r22, r24 |
4dae: 64 9f mul r22, r20 |
4db0: c0 01 movw r24, r0 |
4db2: 65 9f mul r22, r21 |
4db4: 90 0d add r25, r0 |
4db6: 74 9f mul r23, r20 |
4db8: 90 0d add r25, r0 |
4dba: 11 24 eor r1, r1 |
4dbc: 60 e2 ldi r22, 0x20 ; 32 |
4dbe: 70 e0 ldi r23, 0x00 ; 0 |
4dc0: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
4dc4: 88 27 eor r24, r24 |
4dc6: 77 fd sbrc r23, 7 |
4dc8: 80 95 com r24 |
4dca: 98 2f mov r25, r24 |
4dcc: 06 0f add r16, r22 |
4dce: 17 1f adc r17, r23 |
4dd0: 28 1f adc r18, r24 |
4dd2: 39 1f adc r19, r25 |
4dd4: 00 93 a7 08 sts 0x08A7, r16 |
4dd8: 10 93 a8 08 sts 0x08A8, r17 |
4ddc: 20 93 a9 08 sts 0x08A9, r18 |
4de0: 30 93 aa 08 sts 0x08AA, r19 |
4de4: 8f ee ldi r24, 0xEF ; 239 |
4de6: 80 93 7a 00 sts 0x007A, r24 |
4dea: 10 c0 rjmp .+32 ; 0x4e0c <MotorRegler+0xca2> |
4dec: 8f ee ldi r24, 0xEF ; 239 |
4dee: 80 93 7a 00 sts 0x007A, r24 |
4df2: 21 50 subi r18, 0x01 ; 1 |
4df4: 30 40 sbci r19, 0x00 ; 0 |
4df6: 30 93 e0 08 sts 0x08E0, r19 |
4dfa: 20 93 df 08 sts 0x08DF, r18 |
4dfe: 06 c0 rjmp .+12 ; 0x4e0c <MotorRegler+0xca2> |
4e00: 84 ef ldi r24, 0xF4 ; 244 |
4e02: 91 e0 ldi r25, 0x01 ; 1 |
4e04: 90 93 e0 08 sts 0x08E0, r25 |
4e08: 80 93 df 08 sts 0x08DF, r24 |
4e0c: 80 91 98 0c lds r24, 0x0C98 |
4e10: 85 ff sbrs r24, 5 |
4e12: 15 c0 rjmp .+42 ; 0x4e3e <MotorRegler+0xcd4> |
4e14: 80 91 db 08 lds r24, 0x08DB |
4e18: 99 27 eor r25, r25 |
4e1a: 90 93 70 09 sts 0x0970, r25 |
4e1e: 80 93 6f 09 sts 0x096F, r24 |
4e22: 80 91 dc 08 lds r24, 0x08DC |
4e26: 99 27 eor r25, r25 |
4e28: 90 93 63 09 sts 0x0963, r25 |
4e2c: 80 93 62 09 sts 0x0962, r24 |
4e30: 80 91 dd 08 lds r24, 0x08DD |
4e34: 80 93 be 08 sts 0x08BE, r24 |
4e38: 0e 94 b8 2b call 0x5770 ; 0x5770 <gps_main> |
4e3c: 08 c0 rjmp .+16 ; 0x4e4e <MotorRegler+0xce4> |
4e3e: 10 92 31 09 sts 0x0931, r1 |
4e42: 10 92 30 09 sts 0x0930, r1 |
4e46: 10 92 33 09 sts 0x0933, r1 |
4e4a: 10 92 32 09 sts 0x0932, r1 |
4e4e: 80 91 c2 0b lds r24, 0x0BC2 |
4e52: 8f 5f subi r24, 0xFF ; 255 |
4e54: 80 93 c2 0b sts 0x0BC2, r24 |
4e58: 80 91 e2 08 lds r24, 0x08E2 |
4e5c: 81 50 subi r24, 0x01 ; 1 |
4e5e: 80 93 e2 08 sts 0x08E2, r24 |
4e62: 8f 3f cpi r24, 0xFF ; 255 |
4e64: 09 f0 breq .+2 ; 0x4e68 <MotorRegler+0xcfe> |
4e66: 81 c0 rjmp .+258 ; 0x4f6a <MotorRegler+0xe00> |
4e68: 81 e3 ldi r24, 0x31 ; 49 |
4e6a: 80 93 e2 08 sts 0x08E2, r24 |
4e6e: 80 91 32 09 lds r24, 0x0932 |
4e72: 90 91 33 09 lds r25, 0x0933 |
4e76: 90 93 c4 0b sts 0x0BC4, r25 |
4e7a: 80 93 c3 0b sts 0x0BC3, r24 |
4e7e: 80 91 30 09 lds r24, 0x0930 |
4e82: 90 91 31 09 lds r25, 0x0931 |
4e86: 90 93 c6 0b sts 0x0BC6, r25 |
4e8a: 80 93 c5 0b sts 0x0BC5, r24 |
4e8e: 80 91 0c 09 lds r24, 0x090C |
4e92: 90 91 0d 09 lds r25, 0x090D |
4e96: 90 93 c8 0b sts 0x0BC8, r25 |
4e9a: 80 93 c7 0b sts 0x0BC7, r24 |
4e9e: 80 91 10 09 lds r24, 0x0910 |
4ea2: 90 91 11 09 lds r25, 0x0911 |
4ea6: 90 93 ca 0b sts 0x0BCA, r25 |
4eaa: 80 93 c9 0b sts 0x0BC9, r24 |
4eae: 80 91 24 09 lds r24, 0x0924 |
4eb2: 90 91 25 09 lds r25, 0x0925 |
4eb6: 90 93 cc 0b sts 0x0BCC, r25 |
4eba: 80 93 cb 0b sts 0x0BCB, r24 |
4ebe: 80 91 28 09 lds r24, 0x0928 |
4ec2: 90 91 29 09 lds r25, 0x0929 |
4ec6: 90 93 ce 0b sts 0x0BCE, r25 |
4eca: 80 93 cd 0b sts 0x0BCD, r24 |
4ece: 80 91 1c 09 lds r24, 0x091C |
4ed2: 90 91 1d 09 lds r25, 0x091D |
4ed6: 90 93 d0 0b sts 0x0BD0, r25 |
4eda: 80 93 cf 0b sts 0x0BCF, r24 |
4ede: 80 91 20 09 lds r24, 0x0920 |
4ee2: 90 91 21 09 lds r25, 0x0921 |
4ee6: 90 93 d2 0b sts 0x0BD2, r25 |
4eea: 80 93 d1 0b sts 0x0BD1, r24 |
4eee: 80 91 14 09 lds r24, 0x0914 |
4ef2: 90 91 15 09 lds r25, 0x0915 |
4ef6: 90 93 d4 0b sts 0x0BD4, r25 |
4efa: 80 93 d3 0b sts 0x0BD3, r24 |
4efe: 80 91 18 09 lds r24, 0x0918 |
4f02: 90 91 19 09 lds r25, 0x0919 |
4f06: 90 93 d6 0b sts 0x0BD6, r25 |
4f0a: 80 93 d5 0b sts 0x0BD5, r24 |
4f0e: 80 91 db 08 lds r24, 0x08DB |
4f12: 99 27 eor r25, r25 |
4f14: 90 93 d8 0b sts 0x0BD8, r25 |
4f18: 80 93 d7 0b sts 0x0BD7, r24 |
4f1c: 80 91 dc 08 lds r24, 0x08DC |
4f20: 99 27 eor r25, r25 |
4f22: 90 93 da 0b sts 0x0BDA, r25 |
4f26: 80 93 d9 0b sts 0x0BD9, r24 |
4f2a: 80 91 04 09 lds r24, 0x0904 |
4f2e: 90 91 05 09 lds r25, 0x0905 |
4f32: 90 93 dc 0b sts 0x0BDC, r25 |
4f36: 80 93 db 0b sts 0x0BDB, r24 |
4f3a: 80 91 08 09 lds r24, 0x0908 |
4f3e: 90 91 09 09 lds r25, 0x0909 |
4f42: 90 93 de 0b sts 0x0BDE, r25 |
4f46: 80 93 dd 0b sts 0x0BDD, r24 |
4f4a: 80 91 c9 08 lds r24, 0x08C9 |
4f4e: 90 91 ca 08 lds r25, 0x08CA |
4f52: 90 93 e0 0b sts 0x0BE0, r25 |
4f56: 80 93 df 0b sts 0x0BDF, r24 |
4f5a: 80 91 b3 08 lds r24, 0x08B3 |
4f5e: 90 91 b4 08 lds r25, 0x08B4 |
4f62: 90 93 e2 0b sts 0x0BE2, r25 |
4f66: 80 93 e1 0b sts 0x0BE1, r24 |
4f6a: 60 91 83 08 lds r22, 0x0883 |
4f6e: 70 91 84 08 lds r23, 0x0884 |
4f72: 80 91 85 08 lds r24, 0x0885 |
4f76: 90 91 86 08 lds r25, 0x0886 |
4f7a: 20 90 d1 0c lds r2, 0x0CD1 |
4f7e: 30 90 d2 0c lds r3, 0x0CD2 |
4f82: 40 90 d3 0c lds r4, 0x0CD3 |
4f86: 50 90 d4 0c lds r5, 0x0CD4 |
4f8a: e0 90 cc 0c lds r14, 0x0CCC |
4f8e: f0 90 cd 0c lds r15, 0x0CCD |
4f92: 60 90 da 0c lds r6, 0x0CDA |
4f96: 70 90 db 0c lds r7, 0x0CDB |
4f9a: 80 90 dc 0c lds r8, 0x0CDC |
4f9e: 90 90 dd 0c lds r9, 0x0CDD |
4fa2: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4fa6: a2 01 movw r20, r4 |
4fa8: 91 01 movw r18, r2 |
4faa: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
4fae: 5b 01 movw r10, r22 |
4fb0: 6c 01 movw r12, r24 |
4fb2: 00 27 eor r16, r16 |
4fb4: f7 fc sbrc r15, 7 |
4fb6: 00 95 com r16 |
4fb8: 10 2f mov r17, r16 |
4fba: c8 01 movw r24, r16 |
4fbc: b7 01 movw r22, r14 |
4fbe: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4fc2: a4 01 movw r20, r8 |
4fc4: 93 01 movw r18, r6 |
4fc6: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
4fca: 9b 01 movw r18, r22 |
4fcc: ac 01 movw r20, r24 |
4fce: c6 01 movw r24, r12 |
4fd0: b5 01 movw r22, r10 |
4fd2: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
4fd6: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
4fda: 70 93 cd 0c sts 0x0CCD, r23 |
4fde: 60 93 cc 0c sts 0x0CCC, r22 |
4fe2: 60 91 8b 08 lds r22, 0x088B |
4fe6: 70 91 8c 08 lds r23, 0x088C |
4fea: 80 91 8d 08 lds r24, 0x088D |
4fee: 90 91 8e 08 lds r25, 0x088E |
4ff2: e0 90 ca 0c lds r14, 0x0CCA |
4ff6: f0 90 cb 0c lds r15, 0x0CCB |
4ffa: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
4ffe: a2 01 movw r20, r4 |
5000: 91 01 movw r18, r2 |
5002: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5006: 5b 01 movw r10, r22 |
5008: 6c 01 movw r12, r24 |
500a: 00 27 eor r16, r16 |
500c: f7 fc sbrc r15, 7 |
500e: 00 95 com r16 |
5010: 10 2f mov r17, r16 |
5012: c8 01 movw r24, r16 |
5014: b7 01 movw r22, r14 |
5016: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
501a: a4 01 movw r20, r8 |
501c: 93 01 movw r18, r6 |
501e: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5022: 9b 01 movw r18, r22 |
5024: ac 01 movw r20, r24 |
5026: c6 01 movw r24, r12 |
5028: b5 01 movw r22, r10 |
502a: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
502e: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
5032: 70 93 cb 0c sts 0x0CCB, r23 |
5036: 60 93 ca 0c sts 0x0CCA, r22 |
503a: 60 91 d8 0c lds r22, 0x0CD8 |
503e: 70 91 d9 0c lds r23, 0x0CD9 |
5042: a0 90 93 08 lds r10, 0x0893 |
5046: b0 90 94 08 lds r11, 0x0894 |
504a: c0 90 95 08 lds r12, 0x0895 |
504e: d0 90 96 08 lds r13, 0x0896 |
5052: 88 27 eor r24, r24 |
5054: 77 fd sbrc r23, 7 |
5056: 80 95 com r24 |
5058: 98 2f mov r25, r24 |
505a: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
505e: 7b 01 movw r14, r22 |
5060: 8c 01 movw r16, r24 |
5062: 20 e0 ldi r18, 0x00 ; 0 |
5064: 30 e0 ldi r19, 0x00 ; 0 |
5066: 40 e0 ldi r20, 0x00 ; 0 |
5068: 5f e3 ldi r21, 0x3F ; 63 |
506a: c4 01 movw r24, r8 |
506c: b3 01 movw r22, r6 |
506e: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5072: 9b 01 movw r18, r22 |
5074: ac 01 movw r20, r24 |
5076: c8 01 movw r24, r16 |
5078: b7 01 movw r22, r14 |
507a: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
507e: 7b 01 movw r14, r22 |
5080: 8c 01 movw r16, r24 |
5082: c6 01 movw r24, r12 |
5084: b5 01 movw r22, r10 |
5086: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
508a: a2 01 movw r20, r4 |
508c: 91 01 movw r18, r2 |
508e: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5092: 9b 01 movw r18, r22 |
5094: ac 01 movw r20, r24 |
5096: c8 01 movw r24, r16 |
5098: b7 01 movw r22, r14 |
509a: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
509e: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
50a2: 70 93 d9 0c sts 0x0CD9, r23 |
50a6: 60 93 d8 0c sts 0x0CD8, r22 |
50aa: 80 91 cc 0c lds r24, 0x0CCC |
50ae: 90 91 cd 0c lds r25, 0x0CCD |
50b2: 81 50 subi r24, 0x01 ; 1 |
50b4: 98 40 sbci r25, 0x08 ; 8 |
50b6: 34 f0 brlt .+12 ; 0x50c4 <MotorRegler+0xf5a> |
50b8: 80 e0 ldi r24, 0x00 ; 0 |
50ba: 98 e0 ldi r25, 0x08 ; 8 |
50bc: 90 93 cd 0c sts 0x0CCD, r25 |
50c0: 80 93 cc 0c sts 0x0CCC, r24 |
50c4: 80 91 cc 0c lds r24, 0x0CCC |
50c8: 90 91 cd 0c lds r25, 0x0CCD |
50cc: 80 50 subi r24, 0x00 ; 0 |
50ce: 98 4f sbci r25, 0xF8 ; 248 |
50d0: 34 f4 brge .+12 ; 0x50de <MotorRegler+0xf74> |
50d2: 80 e0 ldi r24, 0x00 ; 0 |
50d4: 98 ef ldi r25, 0xF8 ; 248 |
50d6: 90 93 cd 0c sts 0x0CCD, r25 |
50da: 80 93 cc 0c sts 0x0CCC, r24 |
50de: 80 91 ca 0c lds r24, 0x0CCA |
50e2: 90 91 cb 0c lds r25, 0x0CCB |
50e6: 81 50 subi r24, 0x01 ; 1 |
50e8: 98 40 sbci r25, 0x08 ; 8 |
50ea: 34 f0 brlt .+12 ; 0x50f8 <MotorRegler+0xf8e> |
50ec: 80 e0 ldi r24, 0x00 ; 0 |
50ee: 98 e0 ldi r25, 0x08 ; 8 |
50f0: 90 93 cb 0c sts 0x0CCB, r25 |
50f4: 80 93 ca 0c sts 0x0CCA, r24 |
50f8: 80 91 ca 0c lds r24, 0x0CCA |
50fc: 90 91 cb 0c lds r25, 0x0CCB |
5100: 80 50 subi r24, 0x00 ; 0 |
5102: 98 4f sbci r25, 0xF8 ; 248 |
5104: 34 f4 brge .+12 ; 0x5112 <MotorRegler+0xfa8> |
5106: 80 e0 ldi r24, 0x00 ; 0 |
5108: 98 ef ldi r25, 0xF8 ; 248 |
510a: 90 93 cb 0c sts 0x0CCB, r25 |
510e: 80 93 ca 0c sts 0x0CCA, r24 |
5112: 80 91 d8 0c lds r24, 0x0CD8 |
5116: 90 91 d9 0c lds r25, 0x0CD9 |
511a: 81 50 subi r24, 0x01 ; 1 |
511c: 98 40 sbci r25, 0x08 ; 8 |
511e: 34 f0 brlt .+12 ; 0x512c <MotorRegler+0xfc2> |
5120: 80 e0 ldi r24, 0x00 ; 0 |
5122: 98 e0 ldi r25, 0x08 ; 8 |
5124: 90 93 d9 0c sts 0x0CD9, r25 |
5128: 80 93 d8 0c sts 0x0CD8, r24 |
512c: 80 91 d8 0c lds r24, 0x0CD8 |
5130: 90 91 d9 0c lds r25, 0x0CD9 |
5134: 80 50 subi r24, 0x00 ; 0 |
5136: 98 4f sbci r25, 0xF8 ; 248 |
5138: 34 f4 brge .+12 ; 0x5146 <MotorRegler+0xfdc> |
513a: 80 e0 ldi r24, 0x00 ; 0 |
513c: 98 ef ldi r25, 0xF8 ; 248 |
513e: 90 93 d9 0c sts 0x0CD9, r25 |
5142: 80 93 d8 0c sts 0x0CD8, r24 |
5146: 80 91 98 0c lds r24, 0x0C98 |
514a: 99 27 eor r25, r25 |
514c: 80 ff sbrs r24, 0 |
514e: cd c0 rjmp .+410 ; 0x52ea <MotorRegler+0x1180> |
5150: 20 91 81 01 lds r18, 0x0181 |
5154: 81 ff sbrs r24, 1 |
5156: 0e c0 rjmp .+28 ; 0x5174 <MotorRegler+0x100a> |
5158: 22 33 cpi r18, 0x32 ; 50 |
515a: b0 f4 brcc .+44 ; 0x5188 <MotorRegler+0x101e> |
515c: 80 91 d7 08 lds r24, 0x08D7 |
5160: 90 91 d8 08 lds r25, 0x08D8 |
5164: 88 97 sbiw r24, 0x28 ; 40 |
5166: 90 93 da 08 sts 0x08DA, r25 |
516a: 80 93 d9 08 sts 0x08D9, r24 |
516e: 10 92 ba 08 sts 0x08BA, r1 |
5172: 0d c0 rjmp .+26 ; 0x518e <MotorRegler+0x1024> |
5174: 80 91 9d 0c lds r24, 0x0C9D |
5178: 28 9f mul r18, r24 |
517a: c0 01 movw r24, r0 |
517c: 11 24 eor r1, r1 |
517e: 88 97 sbiw r24, 0x28 ; 40 |
5180: 90 93 da 08 sts 0x08DA, r25 |
5184: 80 93 d9 08 sts 0x08D9, r24 |
5188: 81 e0 ldi r24, 0x01 ; 1 |
518a: 80 93 ba 08 sts 0x08BA, r24 |
518e: 80 91 b9 08 lds r24, 0x08B9 |
5192: 88 23 and r24, r24 |
5194: 21 f0 breq .+8 ; 0x519e <MotorRegler+0x1034> |
5196: 10 92 da 08 sts 0x08DA, r1 |
519a: 10 92 d9 08 sts 0x08D9, r1 |
519e: 20 91 d7 08 lds r18, 0x08D7 |
51a2: 30 91 d8 08 lds r19, 0x08D8 |
51a6: 40 91 d9 08 lds r20, 0x08D9 |
51aa: 50 91 da 08 lds r21, 0x08DA |
51ae: 42 17 cp r20, r18 |
51b0: 53 07 cpc r21, r19 |
51b2: 0c f0 brlt .+2 ; 0x51b6 <MotorRegler+0x104c> |
51b4: 9a c0 rjmp .+308 ; 0x52ea <MotorRegler+0x1180> |
51b6: 80 91 ba 08 lds r24, 0x08BA |
51ba: 88 23 and r24, r24 |
51bc: 09 f4 brne .+2 ; 0x51c0 <MotorRegler+0x1056> |
51be: 95 c0 rjmp .+298 ; 0x52ea <MotorRegler+0x1180> |
51c0: 24 1b sub r18, r20 |
51c2: 35 0b sbc r19, r21 |
51c4: 80 91 82 01 lds r24, 0x0182 |
51c8: 99 27 eor r25, r25 |
51ca: bc 01 movw r22, r24 |
51cc: 26 9f mul r18, r22 |
51ce: c0 01 movw r24, r0 |
51d0: 27 9f mul r18, r23 |
51d2: 90 0d add r25, r0 |
51d4: 36 9f mul r19, r22 |
51d6: 90 0d add r25, r0 |
51d8: 11 24 eor r1, r1 |
51da: 60 e1 ldi r22, 0x10 ; 16 |
51dc: 70 e0 ldi r23, 0x00 ; 0 |
51de: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
51e2: 09 81 ldd r16, Y+1 ; 0x01 |
51e4: 1a 81 ldd r17, Y+2 ; 0x02 |
51e6: 06 1b sub r16, r22 |
51e8: 17 0b sbc r17, r23 |
51ea: 20 91 60 08 lds r18, 0x0860 |
51ee: 30 91 61 08 lds r19, 0x0861 |
51f2: 80 91 80 01 lds r24, 0x0180 |
51f6: 99 27 eor r25, r25 |
51f8: fc 01 movw r30, r24 |
51fa: 2e 9f mul r18, r30 |
51fc: c0 01 movw r24, r0 |
51fe: 2f 9f mul r18, r31 |
5200: 90 0d add r25, r0 |
5202: 3e 9f mul r19, r30 |
5204: 90 0d add r25, r0 |
5206: 11 24 eor r1, r1 |
5208: 68 e0 ldi r22, 0x08 ; 8 |
520a: 70 e0 ldi r23, 0x00 ; 0 |
520c: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
5210: 06 1b sub r16, r22 |
5212: 17 0b sbc r17, r23 |
5214: 60 91 af 08 lds r22, 0x08AF |
5218: 70 91 b0 08 lds r23, 0x08B0 |
521c: 80 91 b1 08 lds r24, 0x08B1 |
5220: 90 91 b2 08 lds r25, 0x08B2 |
5224: 20 e0 ldi r18, 0x00 ; 0 |
5226: 32 e0 ldi r19, 0x02 ; 2 |
5228: 40 e0 ldi r20, 0x00 ; 0 |
522a: 50 e0 ldi r21, 0x00 ; 0 |
522c: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
5230: ca 01 movw r24, r20 |
5232: b9 01 movw r22, r18 |
5234: 20 91 83 01 lds r18, 0x0183 |
5238: 33 27 eor r19, r19 |
523a: 44 27 eor r20, r20 |
523c: 55 27 eor r21, r21 |
523e: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
5242: 20 e2 ldi r18, 0x20 ; 32 |
5244: 30 e0 ldi r19, 0x00 ; 0 |
5246: 40 e0 ldi r20, 0x00 ; 0 |
5248: 50 e0 ldi r21, 0x00 ; 0 |
524a: 0e 94 e0 3e call 0x7dc0 ; 0x7dc0 <__divmodsi4> |
524e: ff ef ldi r31, 0xFF ; 255 |
5250: 2e 3c cpi r18, 0xCE ; 206 |
5252: 3f 07 cpc r19, r31 |
5254: 14 f4 brge .+4 ; 0x525a <MotorRegler+0x10f0> |
5256: 2e ec ldi r18, 0xCE ; 206 |
5258: 3f ef ldi r19, 0xFF ; 255 |
525a: 80 91 e3 08 lds r24, 0x08E3 |
525e: 90 91 e4 08 lds r25, 0x08E4 |
5262: ac 01 movw r20, r24 |
5264: 74 e0 ldi r23, 0x04 ; 4 |
5266: 44 0f add r20, r20 |
5268: 55 1f adc r21, r21 |
526a: 7a 95 dec r23 |
526c: e1 f7 brne .-8 ; 0x5266 <MotorRegler+0x10fc> |
526e: 48 1b sub r20, r24 |
5270: 59 0b sbc r21, r25 |
5272: 23 33 cpi r18, 0x33 ; 51 |
5274: 31 05 cpc r19, r1 |
5276: 14 f0 brlt .+4 ; 0x527c <MotorRegler+0x1112> |
5278: 22 e3 ldi r18, 0x32 ; 50 |
527a: 30 e0 ldi r19, 0x00 ; 0 |
527c: 02 1b sub r16, r18 |
527e: 13 0b sbc r17, r19 |
5280: ca 01 movw r24, r20 |
5282: 80 0f add r24, r16 |
5284: 91 1f adc r25, r17 |
5286: 60 e1 ldi r22, 0x10 ; 16 |
5288: 70 e0 ldi r23, 0x00 ; 0 |
528a: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
528e: 70 93 e4 08 sts 0x08E4, r23 |
5292: 60 93 e3 08 sts 0x08E3, r22 |
5296: 80 91 99 0c lds r24, 0x0C99 |
529a: 99 27 eor r25, r25 |
529c: 68 17 cp r22, r24 |
529e: 79 07 cpc r23, r25 |
52a0: 8c f4 brge .+34 ; 0x52c4 <MotorRegler+0x115a> |
52a2: 29 81 ldd r18, Y+1 ; 0x01 |
52a4: 3a 81 ldd r19, Y+2 ; 0x02 |
52a6: 28 17 cp r18, r24 |
52a8: 39 07 cpc r19, r25 |
52aa: 2c f0 brlt .+10 ; 0x52b6 <MotorRegler+0x114c> |
52ac: 90 93 e4 08 sts 0x08E4, r25 |
52b0: 80 93 e3 08 sts 0x08E3, r24 |
52b4: 07 c0 rjmp .+14 ; 0x52c4 <MotorRegler+0x115a> |
52b6: 49 81 ldd r20, Y+1 ; 0x01 |
52b8: 5a 81 ldd r21, Y+2 ; 0x02 |
52ba: 50 93 e4 08 sts 0x08E4, r21 |
52be: 40 93 e3 08 sts 0x08E3, r20 |
52c2: 0d c0 rjmp .+26 ; 0x52de <MotorRegler+0x1174> |
52c4: 80 91 e3 08 lds r24, 0x08E3 |
52c8: 90 91 e4 08 lds r25, 0x08E4 |
52cc: 69 81 ldd r22, Y+1 ; 0x01 |
52ce: 7a 81 ldd r23, Y+2 ; 0x02 |
52d0: 68 17 cp r22, r24 |
52d2: 79 07 cpc r23, r25 |
52d4: 24 f4 brge .+8 ; 0x52de <MotorRegler+0x1174> |
52d6: 70 93 e4 08 sts 0x08E4, r23 |
52da: 60 93 e3 08 sts 0x08E3, r22 |
52de: 80 91 e3 08 lds r24, 0x08E3 |
52e2: 90 91 e4 08 lds r25, 0x08E4 |
52e6: 9a 83 std Y+2, r25 ; 0x02 |
52e8: 89 83 std Y+1, r24 ; 0x01 |
52ea: c0 90 d8 0c lds r12, 0x0CD8 |
52ee: d0 90 d9 0c lds r13, 0x0CD9 |
52f2: 80 91 f8 08 lds r24, 0x08F8 |
52f6: 90 91 f9 08 lds r25, 0x08F9 |
52fa: c8 1a sub r12, r24 |
52fc: d9 0a sbc r13, r25 |
52fe: 95 e6 ldi r25, 0x65 ; 101 |
5300: c9 16 cp r12, r25 |
5302: d1 04 cpc r13, r1 |
5304: 24 f0 brlt .+8 ; 0x530e <MotorRegler+0x11a4> |
5306: 64 e6 ldi r22, 0x64 ; 100 |
5308: c6 2e mov r12, r22 |
530a: d1 2c mov r13, r1 |
530c: 09 c0 rjmp .+18 ; 0x5320 <MotorRegler+0x11b6> |
530e: ec e9 ldi r30, 0x9C ; 156 |
5310: ce 16 cp r12, r30 |
5312: ef ef ldi r30, 0xFF ; 255 |
5314: de 06 cpc r13, r30 |
5316: 24 f4 brge .+8 ; 0x5320 <MotorRegler+0x11b6> |
5318: 5c e9 ldi r21, 0x9C ; 156 |
531a: c5 2e mov r12, r21 |
531c: 5f ef ldi r21, 0xFF ; 255 |
531e: d5 2e mov r13, r21 |
5320: 40 90 78 01 lds r4, 0x0178 |
5324: 50 90 79 01 lds r5, 0x0179 |
5328: 60 90 7a 01 lds r6, 0x017A |
532c: 70 90 7b 01 lds r7, 0x017B |
5330: 60 91 cc 0c lds r22, 0x0CCC |
5334: 70 91 cd 0c lds r23, 0x0CCD |
5338: 20 91 d0 08 lds r18, 0x08D0 |
533c: 30 91 d1 08 lds r19, 0x08D1 |
5340: 40 91 30 09 lds r20, 0x0930 |
5344: 50 91 31 09 lds r21, 0x0931 |
5348: 24 1b sub r18, r20 |
534a: 35 0b sbc r19, r21 |
534c: 62 1b sub r22, r18 |
534e: 73 0b sbc r23, r19 |
5350: 88 27 eor r24, r24 |
5352: 77 fd sbrc r23, 7 |
5354: 80 95 com r24 |
5356: 98 2f mov r25, r24 |
5358: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
535c: 9b 01 movw r18, r22 |
535e: ac 01 movw r20, r24 |
5360: c3 01 movw r24, r6 |
5362: b2 01 movw r22, r4 |
5364: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5368: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
536c: 70 93 65 09 sts 0x0965, r23 |
5370: 60 93 64 09 sts 0x0964, r22 |
5374: 80 91 64 09 lds r24, 0x0964 |
5378: 90 91 65 09 lds r25, 0x0965 |
537c: 8c 01 movw r16, r24 |
537e: 22 27 eor r18, r18 |
5380: 17 fd sbrc r17, 7 |
5382: 20 95 com r18 |
5384: 32 2f mov r19, r18 |
5386: 80 91 00 09 lds r24, 0x0900 |
538a: 90 91 01 09 lds r25, 0x0901 |
538e: a0 91 02 09 lds r26, 0x0902 |
5392: b0 91 03 09 lds r27, 0x0903 |
5396: 08 0f add r16, r24 |
5398: 19 1f adc r17, r25 |
539a: 2a 1f adc r18, r26 |
539c: 3b 1f adc r19, r27 |
539e: 00 93 00 09 sts 0x0900, r16 |
53a2: 10 93 01 09 sts 0x0901, r17 |
53a6: 20 93 02 09 sts 0x0902, r18 |
53aa: 30 93 03 09 sts 0x0903, r19 |
53ae: 10 16 cp r1, r16 |
53b0: 11 06 cpc r1, r17 |
53b2: 12 06 cpc r1, r18 |
53b4: 13 06 cpc r1, r19 |
53b6: ac f4 brge .+42 ; 0x53e2 <MotorRegler+0x1278> |
53b8: c8 01 movw r24, r16 |
53ba: 17 ff sbrs r17, 7 |
53bc: 03 c0 rjmp .+6 ; 0x53c4 <MotorRegler+0x125a> |
53be: 90 95 com r25 |
53c0: 81 95 neg r24 |
53c2: 9f 4f sbci r25, 0xFF ; 255 |
53c4: 60 e0 ldi r22, 0x00 ; 0 |
53c6: 71 e0 ldi r23, 0x01 ; 1 |
53c8: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
53cc: 6f 5f subi r22, 0xFF ; 255 |
53ce: 7f 4f sbci r23, 0xFF ; 255 |
53d0: 88 27 eor r24, r24 |
53d2: 77 fd sbrc r23, 7 |
53d4: 80 95 com r24 |
53d6: 98 2f mov r25, r24 |
53d8: 06 1b sub r16, r22 |
53da: 17 0b sbc r17, r23 |
53dc: 28 0b sbc r18, r24 |
53de: 39 0b sbc r19, r25 |
53e0: 14 c0 rjmp .+40 ; 0x540a <MotorRegler+0x12a0> |
53e2: c8 01 movw r24, r16 |
53e4: 17 ff sbrs r17, 7 |
53e6: 03 c0 rjmp .+6 ; 0x53ee <MotorRegler+0x1284> |
53e8: 90 95 com r25 |
53ea: 81 95 neg r24 |
53ec: 9f 4f sbci r25, 0xFF ; 255 |
53ee: 60 e0 ldi r22, 0x00 ; 0 |
53f0: 71 e0 ldi r23, 0x01 ; 1 |
53f2: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
53f6: 6f 5f subi r22, 0xFF ; 255 |
53f8: 7f 4f sbci r23, 0xFF ; 255 |
53fa: 88 27 eor r24, r24 |
53fc: 77 fd sbrc r23, 7 |
53fe: 80 95 com r24 |
5400: 98 2f mov r25, r24 |
5402: 06 0f add r16, r22 |
5404: 17 1f adc r17, r23 |
5406: 28 1f adc r18, r24 |
5408: 39 1f adc r19, r25 |
540a: 00 93 00 09 sts 0x0900, r16 |
540e: 10 93 01 09 sts 0x0901, r17 |
5412: 20 93 02 09 sts 0x0902, r18 |
5416: 30 93 03 09 sts 0x0903, r19 |
541a: 80 91 00 09 lds r24, 0x0900 |
541e: 90 91 01 09 lds r25, 0x0901 |
5422: a0 91 02 09 lds r26, 0x0902 |
5426: b0 91 03 09 lds r27, 0x0903 |
542a: 81 38 cpi r24, 0x81 ; 129 |
542c: fe e3 ldi r31, 0x3E ; 62 |
542e: 9f 07 cpc r25, r31 |
5430: f0 e0 ldi r31, 0x00 ; 0 |
5432: af 07 cpc r26, r31 |
5434: f0 e0 ldi r31, 0x00 ; 0 |
5436: bf 07 cpc r27, r31 |
5438: 2c f0 brlt .+10 ; 0x5444 <MotorRegler+0x12da> |
543a: 80 e8 ldi r24, 0x80 ; 128 |
543c: 9e e3 ldi r25, 0x3E ; 62 |
543e: a0 e0 ldi r26, 0x00 ; 0 |
5440: b0 e0 ldi r27, 0x00 ; 0 |
5442: 09 c0 rjmp .+18 ; 0x5456 <MotorRegler+0x12ec> |
5444: 80 58 subi r24, 0x80 ; 128 |
5446: 91 4c sbci r25, 0xC1 ; 193 |
5448: af 4f sbci r26, 0xFF ; 255 |
544a: bf 4f sbci r27, 0xFF ; 255 |
544c: 64 f4 brge .+24 ; 0x5466 <MotorRegler+0x12fc> |
544e: 80 e8 ldi r24, 0x80 ; 128 |
5450: 91 ec ldi r25, 0xC1 ; 193 |
5452: af ef ldi r26, 0xFF ; 255 |
5454: bf ef ldi r27, 0xFF ; 255 |
5456: 80 93 00 09 sts 0x0900, r24 |
545a: 90 93 01 09 sts 0x0901, r25 |
545e: a0 93 02 09 sts 0x0902, r26 |
5462: b0 93 03 09 sts 0x0903, r27 |
5466: 60 91 64 09 lds r22, 0x0964 |
546a: 70 91 65 09 lds r23, 0x0965 |
546e: 80 90 7c 01 lds r8, 0x017C |
5472: 90 90 7d 01 lds r9, 0x017D |
5476: a0 90 7e 01 lds r10, 0x017E |
547a: b0 90 7f 01 lds r11, 0x017F |
547e: 88 27 eor r24, r24 |
5480: 77 fd sbrc r23, 7 |
5482: 80 95 com r24 |
5484: 98 2f mov r25, r24 |
5486: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
548a: 7b 01 movw r14, r22 |
548c: 8c 01 movw r16, r24 |
548e: 60 91 00 09 lds r22, 0x0900 |
5492: 70 91 01 09 lds r23, 0x0901 |
5496: 80 91 02 09 lds r24, 0x0902 |
549a: 90 91 03 09 lds r25, 0x0903 |
549e: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
54a2: 9b 01 movw r18, r22 |
54a4: ac 01 movw r20, r24 |
54a6: c5 01 movw r24, r10 |
54a8: b4 01 movw r22, r8 |
54aa: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
54ae: 9b 01 movw r18, r22 |
54b0: ac 01 movw r20, r24 |
54b2: c8 01 movw r24, r16 |
54b4: b7 01 movw r22, r14 |
54b6: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
54ba: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
54be: 96 01 movw r18, r12 |
54c0: 26 0f add r18, r22 |
54c2: 37 1f adc r19, r23 |
54c4: 49 81 ldd r20, Y+1 ; 0x01 |
54c6: 5a 81 ldd r21, Y+2 ; 0x02 |
54c8: 24 0f add r18, r20 |
54ca: 35 1f adc r19, r21 |
54cc: 22 24 eor r2, r2 |
54ce: 4a 30 cpi r20, 0x0A ; 10 |
54d0: 51 05 cpc r21, r1 |
54d2: 14 f4 brge .+4 ; 0x54d8 <MotorRegler+0x136e> |
54d4: 41 e0 ldi r20, 0x01 ; 1 |
54d6: 24 2e mov r2, r20 |
54d8: 37 fd sbrc r19, 7 |
54da: 02 c0 rjmp .+4 ; 0x54e0 <MotorRegler+0x1376> |
54dc: 22 20 and r2, r2 |
54de: 19 f0 breq .+6 ; 0x54e6 <MotorRegler+0x137c> |
54e0: 40 e0 ldi r20, 0x00 ; 0 |
54e2: 50 e0 ldi r21, 0x00 ; 0 |
54e4: 08 c0 rjmp .+16 ; 0x54f6 <MotorRegler+0x138c> |
54e6: 80 91 d7 0c lds r24, 0x0CD7 |
54ea: 48 2f mov r20, r24 |
54ec: 55 27 eor r21, r21 |
54ee: 24 17 cp r18, r20 |
54f0: 35 07 cpc r19, r21 |
54f2: 0c f4 brge .+2 ; 0x54f6 <MotorRegler+0x138c> |
54f4: a9 01 movw r20, r18 |
54f6: 80 91 ce 0c lds r24, 0x0CCE |
54fa: e8 2f mov r30, r24 |
54fc: ff 27 eor r31, r31 |
54fe: fc 83 std Y+4, r31 ; 0x04 |
5500: eb 83 std Y+3, r30 ; 0x03 |
5502: 9f 01 movw r18, r30 |
5504: e4 17 cp r30, r20 |
5506: f5 07 cpc r31, r21 |
5508: 0c f4 brge .+2 ; 0x550c <MotorRegler+0x13a2> |
550a: 9a 01 movw r18, r20 |
550c: 20 93 60 09 sts 0x0960, r18 |
5510: 29 81 ldd r18, Y+1 ; 0x01 |
5512: 3a 81 ldd r19, Y+2 ; 0x02 |
5514: 26 1b sub r18, r22 |
5516: 37 0b sbc r19, r23 |
5518: b9 01 movw r22, r18 |
551a: 6c 0d add r22, r12 |
551c: 7d 1d adc r23, r13 |
551e: 77 fd sbrc r23, 7 |
5520: 02 c0 rjmp .+4 ; 0x5526 <MotorRegler+0x13bc> |
5522: 22 20 and r2, r2 |
5524: 19 f0 breq .+6 ; 0x552c <MotorRegler+0x13c2> |
5526: 80 e0 ldi r24, 0x00 ; 0 |
5528: 90 e0 ldi r25, 0x00 ; 0 |
552a: 07 c0 rjmp .+14 ; 0x553a <MotorRegler+0x13d0> |
552c: 80 91 d7 0c lds r24, 0x0CD7 |
5530: 99 27 eor r25, r25 |
5532: 68 17 cp r22, r24 |
5534: 79 07 cpc r23, r25 |
5536: 0c f4 brge .+2 ; 0x553a <MotorRegler+0x13d0> |
5538: cb 01 movw r24, r22 |
553a: 2b 81 ldd r18, Y+3 ; 0x03 |
553c: 3c 81 ldd r19, Y+4 ; 0x04 |
553e: 28 17 cp r18, r24 |
5540: 39 07 cpc r19, r25 |
5542: 0c f4 brge .+2 ; 0x5546 <MotorRegler+0x13dc> |
5544: 9c 01 movw r18, r24 |
5546: 20 93 61 09 sts 0x0961, r18 |
554a: 60 91 ca 0c lds r22, 0x0CCA |
554e: 70 91 cb 0c lds r23, 0x0CCB |
5552: 20 91 d2 08 lds r18, 0x08D2 |
5556: 30 91 d3 08 lds r19, 0x08D3 |
555a: 40 91 32 09 lds r20, 0x0932 |
555e: 50 91 33 09 lds r21, 0x0933 |
5562: 24 1b sub r18, r20 |
5564: 35 0b sbc r19, r21 |
5566: 62 1b sub r22, r18 |
5568: 73 0b sbc r23, r19 |
556a: 88 27 eor r24, r24 |
556c: 77 fd sbrc r23, 7 |
556e: 80 95 com r24 |
5570: 98 2f mov r25, r24 |
5572: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
5576: 9b 01 movw r18, r22 |
5578: ac 01 movw r20, r24 |
557a: c3 01 movw r24, r6 |
557c: b2 01 movw r22, r4 |
557e: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
5582: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
5586: 70 93 5f 09 sts 0x095F, r23 |
558a: 60 93 5e 09 sts 0x095E, r22 |
558e: 80 91 5e 09 lds r24, 0x095E |
5592: 90 91 5f 09 lds r25, 0x095F |
5596: 8c 01 movw r16, r24 |
5598: 22 27 eor r18, r18 |
559a: 17 fd sbrc r17, 7 |
559c: 20 95 com r18 |
559e: 32 2f mov r19, r18 |
55a0: 80 91 fc 08 lds r24, 0x08FC |
55a4: 90 91 fd 08 lds r25, 0x08FD |
55a8: a0 91 fe 08 lds r26, 0x08FE |
55ac: b0 91 ff 08 lds r27, 0x08FF |
55b0: 08 0f add r16, r24 |
55b2: 19 1f adc r17, r25 |
55b4: 2a 1f adc r18, r26 |
55b6: 3b 1f adc r19, r27 |
55b8: 00 93 fc 08 sts 0x08FC, r16 |
55bc: 10 93 fd 08 sts 0x08FD, r17 |
55c0: 20 93 fe 08 sts 0x08FE, r18 |
55c4: 30 93 ff 08 sts 0x08FF, r19 |
55c8: 10 16 cp r1, r16 |
55ca: 11 06 cpc r1, r17 |
55cc: 12 06 cpc r1, r18 |
55ce: 13 06 cpc r1, r19 |
55d0: ac f4 brge .+42 ; 0x55fc <MotorRegler+0x1492> |
55d2: c8 01 movw r24, r16 |
55d4: 17 ff sbrs r17, 7 |
55d6: 03 c0 rjmp .+6 ; 0x55de <MotorRegler+0x1474> |
55d8: 90 95 com r25 |
55da: 81 95 neg r24 |
55dc: 9f 4f sbci r25, 0xFF ; 255 |
55de: 60 e0 ldi r22, 0x00 ; 0 |
55e0: 71 e0 ldi r23, 0x01 ; 1 |
55e2: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
55e6: 6f 5f subi r22, 0xFF ; 255 |
55e8: 7f 4f sbci r23, 0xFF ; 255 |
55ea: 88 27 eor r24, r24 |
55ec: 77 fd sbrc r23, 7 |
55ee: 80 95 com r24 |
55f0: 98 2f mov r25, r24 |
55f2: 06 1b sub r16, r22 |
55f4: 17 0b sbc r17, r23 |
55f6: 28 0b sbc r18, r24 |
55f8: 39 0b sbc r19, r25 |
55fa: 14 c0 rjmp .+40 ; 0x5624 <MotorRegler+0x14ba> |
55fc: c8 01 movw r24, r16 |
55fe: 17 ff sbrs r17, 7 |
5600: 03 c0 rjmp .+6 ; 0x5608 <MotorRegler+0x149e> |
5602: 90 95 com r25 |
5604: 81 95 neg r24 |
5606: 9f 4f sbci r25, 0xFF ; 255 |
5608: 60 e0 ldi r22, 0x00 ; 0 |
560a: 71 e0 ldi r23, 0x01 ; 1 |
560c: 0e 94 ab 3e call 0x7d56 ; 0x7d56 <__divmodhi4> |
5610: 6f 5f subi r22, 0xFF ; 255 |
5612: 7f 4f sbci r23, 0xFF ; 255 |
5614: 88 27 eor r24, r24 |
5616: 77 fd sbrc r23, 7 |
5618: 80 95 com r24 |
561a: 98 2f mov r25, r24 |
561c: 06 0f add r16, r22 |
561e: 17 1f adc r17, r23 |
5620: 28 1f adc r18, r24 |
5622: 39 1f adc r19, r25 |
5624: 00 93 fc 08 sts 0x08FC, r16 |
5628: 10 93 fd 08 sts 0x08FD, r17 |
562c: 20 93 fe 08 sts 0x08FE, r18 |
5630: 30 93 ff 08 sts 0x08FF, r19 |
5634: 80 91 fc 08 lds r24, 0x08FC |
5638: 90 91 fd 08 lds r25, 0x08FD |
563c: a0 91 fe 08 lds r26, 0x08FE |
5640: b0 91 ff 08 lds r27, 0x08FF |
5644: 81 38 cpi r24, 0x81 ; 129 |
5646: 3e e3 ldi r19, 0x3E ; 62 |
5648: 93 07 cpc r25, r19 |
564a: 30 e0 ldi r19, 0x00 ; 0 |
564c: a3 07 cpc r26, r19 |
564e: 30 e0 ldi r19, 0x00 ; 0 |
5650: b3 07 cpc r27, r19 |
5652: 2c f0 brlt .+10 ; 0x565e <MotorRegler+0x14f4> |
5654: 80 e8 ldi r24, 0x80 ; 128 |
5656: 9e e3 ldi r25, 0x3E ; 62 |
5658: a0 e0 ldi r26, 0x00 ; 0 |
565a: b0 e0 ldi r27, 0x00 ; 0 |
565c: 09 c0 rjmp .+18 ; 0x5670 <MotorRegler+0x1506> |
565e: 80 58 subi r24, 0x80 ; 128 |
5660: 91 4c sbci r25, 0xC1 ; 193 |
5662: af 4f sbci r26, 0xFF ; 255 |
5664: bf 4f sbci r27, 0xFF ; 255 |
5666: 64 f4 brge .+24 ; 0x5680 <MotorRegler+0x1516> |
5668: 80 e8 ldi r24, 0x80 ; 128 |
566a: 91 ec ldi r25, 0xC1 ; 193 |
566c: af ef ldi r26, 0xFF ; 255 |
566e: bf ef ldi r27, 0xFF ; 255 |
5670: 80 93 fc 08 sts 0x08FC, r24 |
5674: 90 93 fd 08 sts 0x08FD, r25 |
5678: a0 93 fe 08 sts 0x08FE, r26 |
567c: b0 93 ff 08 sts 0x08FF, r27 |
5680: 60 91 5e 09 lds r22, 0x095E |
5684: 70 91 5f 09 lds r23, 0x095F |
5688: 88 27 eor r24, r24 |
568a: 77 fd sbrc r23, 7 |
568c: 80 95 com r24 |
568e: 98 2f mov r25, r24 |
5690: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
5694: 7b 01 movw r14, r22 |
5696: 8c 01 movw r16, r24 |
5698: 60 91 fc 08 lds r22, 0x08FC |
569c: 70 91 fd 08 lds r23, 0x08FD |
56a0: 80 91 fe 08 lds r24, 0x08FE |
56a4: 90 91 ff 08 lds r25, 0x08FF |
56a8: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
56ac: 9b 01 movw r18, r22 |
56ae: ac 01 movw r20, r24 |
56b0: c5 01 movw r24, r10 |
56b2: b4 01 movw r22, r8 |
56b4: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
56b8: 9b 01 movw r18, r22 |
56ba: ac 01 movw r20, r24 |
56bc: c8 01 movw r24, r16 |
56be: b7 01 movw r22, r14 |
56c0: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
56c4: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
56c8: 29 81 ldd r18, Y+1 ; 0x01 |
56ca: 3a 81 ldd r19, Y+2 ; 0x02 |
56cc: 26 0f add r18, r22 |
56ce: 37 1f adc r19, r23 |
56d0: 2c 19 sub r18, r12 |
56d2: 3d 09 sbc r19, r13 |
56d4: 37 fd sbrc r19, 7 |
56d6: 02 c0 rjmp .+4 ; 0x56dc <MotorRegler+0x1572> |
56d8: 22 20 and r2, r2 |
56da: 19 f0 breq .+6 ; 0x56e2 <MotorRegler+0x1578> |
56dc: 40 e0 ldi r20, 0x00 ; 0 |
56de: 50 e0 ldi r21, 0x00 ; 0 |
56e0: 08 c0 rjmp .+16 ; 0x56f2 <MotorRegler+0x1588> |
56e2: 80 91 d7 0c lds r24, 0x0CD7 |
56e6: 48 2f mov r20, r24 |
56e8: 55 27 eor r21, r21 |
56ea: 24 17 cp r18, r20 |
56ec: 35 07 cpc r19, r21 |
56ee: 0c f4 brge .+2 ; 0x56f2 <MotorRegler+0x1588> |
56f0: a9 01 movw r20, r18 |
56f2: 2b 81 ldd r18, Y+3 ; 0x03 |
56f4: 3c 81 ldd r19, Y+4 ; 0x04 |
56f6: 24 17 cp r18, r20 |
56f8: 35 07 cpc r19, r21 |
56fa: 0c f4 brge .+2 ; 0x56fe <MotorRegler+0x1594> |
56fc: 9a 01 movw r18, r20 |
56fe: 20 93 6c 09 sts 0x096C, r18 |
5702: 89 81 ldd r24, Y+1 ; 0x01 |
5704: 9a 81 ldd r25, Y+2 ; 0x02 |
5706: 86 1b sub r24, r22 |
5708: 97 0b sbc r25, r23 |
570a: bc 01 movw r22, r24 |
570c: 6c 19 sub r22, r12 |
570e: 7d 09 sbc r23, r13 |
5710: 77 fd sbrc r23, 7 |
5712: 02 c0 rjmp .+4 ; 0x5718 <MotorRegler+0x15ae> |
5714: 22 20 and r2, r2 |
5716: 19 f0 breq .+6 ; 0x571e <MotorRegler+0x15b4> |
5718: 20 e0 ldi r18, 0x00 ; 0 |
571a: 30 e0 ldi r19, 0x00 ; 0 |
571c: 08 c0 rjmp .+16 ; 0x572e <MotorRegler+0x15c4> |
571e: 80 91 d7 0c lds r24, 0x0CD7 |
5722: 28 2f mov r18, r24 |
5724: 33 27 eor r19, r19 |
5726: 62 17 cp r22, r18 |
5728: 73 07 cpc r23, r19 |
572a: 0c f4 brge .+2 ; 0x572e <MotorRegler+0x15c4> |
572c: 9b 01 movw r18, r22 |
572e: 8b 81 ldd r24, Y+3 ; 0x03 |
5730: 9c 81 ldd r25, Y+4 ; 0x04 |
5732: 82 17 cp r24, r18 |
5734: 93 07 cpc r25, r19 |
5736: 0c f4 brge .+2 ; 0x573a <MotorRegler+0x15d0> |
5738: c9 01 movw r24, r18 |
573a: 80 93 66 09 sts 0x0966, r24 |
573e: 24 96 adiw r28, 0x04 ; 4 |
5740: 0f b6 in r0, 0x3f ; 63 |
5742: f8 94 cli |
5744: de bf out 0x3e, r29 ; 62 |
5746: 0f be out 0x3f, r0 ; 63 |
5748: cd bf out 0x3d, r28 ; 61 |
574a: df 91 pop r29 |
574c: cf 91 pop r28 |
574e: 1f 91 pop r17 |
5750: 0f 91 pop r16 |
5752: ff 90 pop r15 |
5754: ef 90 pop r14 |
5756: df 90 pop r13 |
5758: cf 90 pop r12 |
575a: bf 90 pop r11 |
575c: af 90 pop r10 |
575e: 9f 90 pop r9 |
5760: 8f 90 pop r8 |
5762: 7f 90 pop r7 |
5764: 6f 90 pop r6 |
5766: 5f 90 pop r5 |
5768: 4f 90 pop r4 |
576a: 3f 90 pop r3 |
576c: 2f 90 pop r2 |
576e: 08 95 ret |
|
00005770 <gps_main>: |
5770: 2f 92 push r2 |
5772: 3f 92 push r3 |
5774: 4f 92 push r4 |
5776: 5f 92 push r5 |
5778: 6f 92 push r6 |
577a: 7f 92 push r7 |
577c: 8f 92 push r8 |
577e: 9f 92 push r9 |
5780: af 92 push r10 |
5782: bf 92 push r11 |
5784: cf 92 push r12 |
5786: df 92 push r13 |
5788: ef 92 push r14 |
578a: ff 92 push r15 |
578c: 0f 93 push r16 |
578e: 1f 93 push r17 |
5790: cf 93 push r28 |
5792: df 93 push r29 |
5794: cd b7 in r28, 0x3d ; 61 |
5796: de b7 in r29, 0x3e ; 62 |
5798: 6f 97 sbiw r28, 0x1f ; 31 |
579a: 0f b6 in r0, 0x3f ; 63 |
579c: f8 94 cli |
579e: de bf out 0x3e, r29 ; 62 |
57a0: 0f be out 0x3f, r0 ; 63 |
57a2: cd bf out 0x3d, r28 ; 61 |
57a4: 20 91 10 0c lds r18, 0x0C10 |
57a8: 2d 87 std Y+13, r18 ; 0x0d |
57aa: 23 30 cpi r18, 0x03 ; 3 |
57ac: 09 f0 breq .+2 ; 0x57b0 <gps_main+0x40> |
57ae: 58 c2 rjmp .+1200 ; 0x5c60 <gps_main+0x4f0> |
57b0: e0 91 3f 09 lds r30, 0x093F |
57b4: ff 27 eor r31, r31 |
57b6: ee 0f add r30, r30 |
57b8: ff 1f adc r31, r31 |
57ba: ee 0f add r30, r30 |
57bc: ff 1f adc r31, r31 |
57be: e0 52 subi r30, 0x20 ; 32 |
57c0: f3 4f sbci r31, 0xF3 ; 243 |
57c2: 80 91 fb 0b lds r24, 0x0BFB |
57c6: 90 91 fc 0b lds r25, 0x0BFC |
57ca: a0 91 fd 0b lds r26, 0x0BFD |
57ce: b0 91 fe 0b lds r27, 0x0BFE |
57d2: 80 83 st Z, r24 |
57d4: 91 83 std Z+1, r25 ; 0x01 |
57d6: a2 83 std Z+2, r26 ; 0x02 |
57d8: b3 83 std Z+3, r27 ; 0x03 |
57da: e0 91 3f 09 lds r30, 0x093F |
57de: ff 27 eor r31, r31 |
57e0: ee 0f add r30, r30 |
57e2: ff 1f adc r31, r31 |
57e4: ee 0f add r30, r30 |
57e6: ff 1f adc r31, r31 |
57e8: e0 50 subi r30, 0x00 ; 0 |
57ea: f3 4f sbci r31, 0xF3 ; 243 |
57ec: 80 91 ff 0b lds r24, 0x0BFF |
57f0: 90 91 00 0c lds r25, 0x0C00 |
57f4: a0 91 01 0c lds r26, 0x0C01 |
57f8: b0 91 02 0c lds r27, 0x0C02 |
57fc: 80 83 st Z, r24 |
57fe: 91 83 std Z+1, r25 ; 0x01 |
5800: a2 83 std Z+2, r26 ; 0x02 |
5802: b3 83 std Z+3, r27 ; 0x03 |
5804: 80 91 3f 09 lds r24, 0x093F |
5808: 8f 5f subi r24, 0xFF ; 255 |
580a: 80 93 3f 09 sts 0x093F, r24 |
580e: 80 91 3f 09 lds r24, 0x093F |
5812: 88 30 cpi r24, 0x08 ; 8 |
5814: 11 f4 brne .+4 ; 0x581a <gps_main+0xaa> |
5816: 10 92 3f 09 sts 0x093F, r1 |
581a: 80 91 58 09 lds r24, 0x0958 |
581e: 90 91 59 09 lds r25, 0x0959 |
5822: 08 97 sbiw r24, 0x08 ; 8 |
5824: 4c f4 brge .+18 ; 0x5838 <gps_main+0xc8> |
5826: 80 91 58 09 lds r24, 0x0958 |
582a: 90 91 59 09 lds r25, 0x0959 |
582e: 01 96 adiw r24, 0x01 ; 1 |
5830: 90 93 59 09 sts 0x0959, r25 |
5834: 80 93 58 09 sts 0x0958, r24 |
5838: 10 92 48 09 sts 0x0948, r1 |
583c: 10 92 49 09 sts 0x0949, r1 |
5840: 10 92 4a 09 sts 0x094A, r1 |
5844: 10 92 4b 09 sts 0x094B, r1 |
5848: 10 92 4c 09 sts 0x094C, r1 |
584c: 10 92 4d 09 sts 0x094D, r1 |
5850: 10 92 4e 09 sts 0x094E, r1 |
5854: 10 92 4f 09 sts 0x094F, r1 |
5858: 10 92 50 09 sts 0x0950, r1 |
585c: 10 92 51 09 sts 0x0951, r1 |
5860: 10 92 52 09 sts 0x0952, r1 |
5864: 10 92 53 09 sts 0x0953, r1 |
5868: 10 92 54 09 sts 0x0954, r1 |
586c: 10 92 55 09 sts 0x0955, r1 |
5870: 10 92 56 09 sts 0x0956, r1 |
5874: 10 92 57 09 sts 0x0957, r1 |
5878: 1c 82 std Y+4, r1 ; 0x04 |
587a: 1b 82 std Y+3, r1 ; 0x03 |
587c: 80 ee ldi r24, 0xE0 ; 224 |
587e: 9c e0 ldi r25, 0x0C ; 12 |
5880: 9a 83 std Y+2, r25 ; 0x02 |
5882: 89 83 std Y+1, r24 ; 0x01 |
5884: a0 e0 ldi r26, 0x00 ; 0 |
5886: bd e0 ldi r27, 0x0D ; 13 |
5888: bf 8f std Y+31, r27 ; 0x1f |
588a: ae 8f std Y+30, r26 ; 0x1e |
588c: 30 c1 rjmp .+608 ; 0x5aee <gps_main+0x37e> |
588e: 20 90 48 09 lds r2, 0x0948 |
5892: 30 90 49 09 lds r3, 0x0949 |
5896: 40 90 4a 09 lds r4, 0x094A |
589a: 50 90 4b 09 lds r5, 0x094B |
589e: 60 90 4c 09 lds r6, 0x094C |
58a2: 70 90 4d 09 lds r7, 0x094D |
58a6: 80 90 4e 09 lds r8, 0x094E |
58aa: 90 90 4f 09 lds r9, 0x094F |
58ae: e9 81 ldd r30, Y+1 ; 0x01 |
58b0: fa 81 ldd r31, Y+2 ; 0x02 |
58b2: 20 81 ld r18, Z |
58b4: 31 81 ldd r19, Z+1 ; 0x01 |
58b6: 42 81 ldd r20, Z+2 ; 0x02 |
58b8: 53 81 ldd r21, Z+3 ; 0x03 |
58ba: da 01 movw r26, r20 |
58bc: c9 01 movw r24, r18 |
58be: bb 0f add r27, r27 |
58c0: 88 0b sbc r24, r24 |
58c2: 98 2f mov r25, r24 |
58c4: dc 01 movw r26, r24 |
58c6: 2e 87 std Y+14, r18 ; 0x0e |
58c8: 3f 87 std Y+15, r19 ; 0x0f |
58ca: 48 8b std Y+16, r20 ; 0x10 |
58cc: 59 8b std Y+17, r21 ; 0x11 |
58ce: 8a 8b std Y+18, r24 ; 0x12 |
58d0: 8b 8b std Y+19, r24 ; 0x13 |
58d2: 8c 8b std Y+20, r24 ; 0x14 |
58d4: 8d 8b std Y+21, r24 ; 0x15 |
58d6: ae 84 ldd r10, Y+14 ; 0x0e |
58d8: a2 0c add r10, r2 |
58da: 81 e0 ldi r24, 0x01 ; 1 |
58dc: a2 14 cp r10, r2 |
58de: 08 f0 brcs .+2 ; 0x58e2 <gps_main+0x172> |
58e0: 80 e0 ldi r24, 0x00 ; 0 |
58e2: bf 84 ldd r11, Y+15 ; 0x0f |
58e4: b3 0c add r11, r3 |
58e6: 21 e0 ldi r18, 0x01 ; 1 |
58e8: b3 14 cp r11, r3 |
58ea: 08 f0 brcs .+2 ; 0x58ee <gps_main+0x17e> |
58ec: 20 e0 ldi r18, 0x00 ; 0 |
58ee: 8b 0d add r24, r11 |
58f0: 91 e0 ldi r25, 0x01 ; 1 |
58f2: 8b 15 cp r24, r11 |
58f4: 08 f0 brcs .+2 ; 0x58f8 <gps_main+0x188> |
58f6: 90 e0 ldi r25, 0x00 ; 0 |
58f8: 29 2b or r18, r25 |
58fa: b8 2e mov r11, r24 |
58fc: c8 88 ldd r12, Y+16 ; 0x10 |
58fe: c4 0c add r12, r4 |
5900: 31 e0 ldi r19, 0x01 ; 1 |
5902: c4 14 cp r12, r4 |
5904: 08 f0 brcs .+2 ; 0x5908 <gps_main+0x198> |
5906: 30 e0 ldi r19, 0x00 ; 0 |
5908: 82 2f mov r24, r18 |
590a: 8c 0d add r24, r12 |
590c: 91 e0 ldi r25, 0x01 ; 1 |
590e: 8c 15 cp r24, r12 |
5910: 08 f0 brcs .+2 ; 0x5914 <gps_main+0x1a4> |
5912: 90 e0 ldi r25, 0x00 ; 0 |
5914: 39 2b or r19, r25 |
5916: c8 2e mov r12, r24 |
5918: d9 88 ldd r13, Y+17 ; 0x11 |
591a: d5 0c add r13, r5 |
591c: 21 e0 ldi r18, 0x01 ; 1 |
591e: d5 14 cp r13, r5 |
5920: 08 f0 brcs .+2 ; 0x5924 <gps_main+0x1b4> |
5922: 20 e0 ldi r18, 0x00 ; 0 |
5924: 83 2f mov r24, r19 |
5926: 8d 0d add r24, r13 |
5928: 91 e0 ldi r25, 0x01 ; 1 |
592a: 8d 15 cp r24, r13 |
592c: 08 f0 brcs .+2 ; 0x5930 <gps_main+0x1c0> |
592e: 90 e0 ldi r25, 0x00 ; 0 |
5930: 29 2b or r18, r25 |
5932: d8 2e mov r13, r24 |
5934: ea 88 ldd r14, Y+18 ; 0x12 |
5936: e6 0c add r14, r6 |
5938: 31 e0 ldi r19, 0x01 ; 1 |
593a: e6 14 cp r14, r6 |
593c: 08 f0 brcs .+2 ; 0x5940 <gps_main+0x1d0> |
593e: 30 e0 ldi r19, 0x00 ; 0 |
5940: 82 2f mov r24, r18 |
5942: 8e 0d add r24, r14 |
5944: 91 e0 ldi r25, 0x01 ; 1 |
5946: 8e 15 cp r24, r14 |
5948: 08 f0 brcs .+2 ; 0x594c <gps_main+0x1dc> |
594a: 90 e0 ldi r25, 0x00 ; 0 |
594c: 39 2b or r19, r25 |
594e: e8 2e mov r14, r24 |
5950: fb 88 ldd r15, Y+19 ; 0x13 |
5952: f7 0c add r15, r7 |
5954: 21 e0 ldi r18, 0x01 ; 1 |
5956: f7 14 cp r15, r7 |
5958: 08 f0 brcs .+2 ; 0x595c <gps_main+0x1ec> |
595a: 20 e0 ldi r18, 0x00 ; 0 |
595c: 83 2f mov r24, r19 |
595e: 8f 0d add r24, r15 |
5960: 91 e0 ldi r25, 0x01 ; 1 |
5962: 8f 15 cp r24, r15 |
5964: 08 f0 brcs .+2 ; 0x5968 <gps_main+0x1f8> |
5966: 90 e0 ldi r25, 0x00 ; 0 |
5968: 29 2b or r18, r25 |
596a: f8 2e mov r15, r24 |
596c: 0c 89 ldd r16, Y+20 ; 0x14 |
596e: 08 0d add r16, r8 |
5970: 91 e0 ldi r25, 0x01 ; 1 |
5972: 08 15 cp r16, r8 |
5974: 08 f0 brcs .+2 ; 0x5978 <gps_main+0x208> |
5976: 90 e0 ldi r25, 0x00 ; 0 |
5978: 82 2f mov r24, r18 |
597a: 80 0f add r24, r16 |
597c: e1 e0 ldi r30, 0x01 ; 1 |
597e: 80 17 cp r24, r16 |
5980: 08 f0 brcs .+2 ; 0x5984 <gps_main+0x214> |
5982: e0 e0 ldi r30, 0x00 ; 0 |
5984: ae 2f mov r26, r30 |
5986: a9 2b or r26, r25 |
5988: 1d 89 ldd r17, Y+21 ; 0x15 |
598a: 19 0d add r17, r9 |
598c: a1 0f add r26, r17 |
598e: a0 92 48 09 sts 0x0948, r10 |
5992: b0 92 49 09 sts 0x0949, r11 |
5996: c0 92 4a 09 sts 0x094A, r12 |
599a: d0 92 4b 09 sts 0x094B, r13 |
599e: e0 92 4c 09 sts 0x094C, r14 |
59a2: f0 92 4d 09 sts 0x094D, r15 |
59a6: 80 93 4e 09 sts 0x094E, r24 |
59aa: a0 93 4f 09 sts 0x094F, r26 |
59ae: 20 90 50 09 lds r2, 0x0950 |
59b2: 30 90 51 09 lds r3, 0x0951 |
59b6: 40 90 52 09 lds r4, 0x0952 |
59ba: 50 90 53 09 lds r5, 0x0953 |
59be: 60 90 54 09 lds r6, 0x0954 |
59c2: 70 90 55 09 lds r7, 0x0955 |
59c6: 80 90 56 09 lds r8, 0x0956 |
59ca: 90 90 57 09 lds r9, 0x0957 |
59ce: ae 8d ldd r26, Y+30 ; 0x1e |
59d0: bf 8d ldd r27, Y+31 ; 0x1f |
59d2: 2d 91 ld r18, X+ |
59d4: 3d 91 ld r19, X+ |
59d6: 4d 91 ld r20, X+ |
59d8: 5c 91 ld r21, X |
59da: da 01 movw r26, r20 |
59dc: c9 01 movw r24, r18 |
59de: bb 0f add r27, r27 |
59e0: 88 0b sbc r24, r24 |
59e2: 98 2f mov r25, r24 |
59e4: dc 01 movw r26, r24 |
59e6: 2e 8b std Y+22, r18 ; 0x16 |
59e8: 3f 8b std Y+23, r19 ; 0x17 |
59ea: 48 8f std Y+24, r20 ; 0x18 |
59ec: 59 8f std Y+25, r21 ; 0x19 |
59ee: 8a 8f std Y+26, r24 ; 0x1a |
59f0: 8b 8f std Y+27, r24 ; 0x1b |
59f2: 8c 8f std Y+28, r24 ; 0x1c |
59f4: 8d 8f std Y+29, r24 ; 0x1d |
59f6: ae 88 ldd r10, Y+22 ; 0x16 |
59f8: a2 0c add r10, r2 |
59fa: 81 e0 ldi r24, 0x01 ; 1 |
59fc: a2 14 cp r10, r2 |
59fe: 08 f0 brcs .+2 ; 0x5a02 <gps_main+0x292> |
5a00: 80 e0 ldi r24, 0x00 ; 0 |
5a02: bf 88 ldd r11, Y+23 ; 0x17 |
5a04: b3 0c add r11, r3 |
5a06: 21 e0 ldi r18, 0x01 ; 1 |
5a08: b3 14 cp r11, r3 |
5a0a: 08 f0 brcs .+2 ; 0x5a0e <gps_main+0x29e> |
5a0c: 20 e0 ldi r18, 0x00 ; 0 |
5a0e: 8b 0d add r24, r11 |
5a10: 91 e0 ldi r25, 0x01 ; 1 |
5a12: 8b 15 cp r24, r11 |
5a14: 08 f0 brcs .+2 ; 0x5a18 <gps_main+0x2a8> |
5a16: 90 e0 ldi r25, 0x00 ; 0 |
5a18: 29 2b or r18, r25 |
5a1a: b8 2e mov r11, r24 |
5a1c: c8 8c ldd r12, Y+24 ; 0x18 |
5a1e: c4 0c add r12, r4 |
5a20: 31 e0 ldi r19, 0x01 ; 1 |
5a22: c4 14 cp r12, r4 |
5a24: 08 f0 brcs .+2 ; 0x5a28 <gps_main+0x2b8> |
5a26: 30 e0 ldi r19, 0x00 ; 0 |
5a28: 82 2f mov r24, r18 |
5a2a: 8c 0d add r24, r12 |
5a2c: 91 e0 ldi r25, 0x01 ; 1 |
5a2e: 8c 15 cp r24, r12 |
5a30: 08 f0 brcs .+2 ; 0x5a34 <gps_main+0x2c4> |
5a32: 90 e0 ldi r25, 0x00 ; 0 |
5a34: 39 2b or r19, r25 |
5a36: c8 2e mov r12, r24 |
5a38: d9 8c ldd r13, Y+25 ; 0x19 |
5a3a: d5 0c add r13, r5 |
5a3c: 21 e0 ldi r18, 0x01 ; 1 |
5a3e: d5 14 cp r13, r5 |
5a40: 08 f0 brcs .+2 ; 0x5a44 <gps_main+0x2d4> |
5a42: 20 e0 ldi r18, 0x00 ; 0 |
5a44: 83 2f mov r24, r19 |
5a46: 8d 0d add r24, r13 |
5a48: 91 e0 ldi r25, 0x01 ; 1 |
5a4a: 8d 15 cp r24, r13 |
5a4c: 08 f0 brcs .+2 ; 0x5a50 <gps_main+0x2e0> |
5a4e: 90 e0 ldi r25, 0x00 ; 0 |
5a50: 29 2b or r18, r25 |
5a52: d8 2e mov r13, r24 |
5a54: ea 8c ldd r14, Y+26 ; 0x1a |
5a56: e6 0c add r14, r6 |
5a58: 31 e0 ldi r19, 0x01 ; 1 |
5a5a: e6 14 cp r14, r6 |
5a5c: 08 f0 brcs .+2 ; 0x5a60 <gps_main+0x2f0> |
5a5e: 30 e0 ldi r19, 0x00 ; 0 |
5a60: 82 2f mov r24, r18 |
5a62: 8e 0d add r24, r14 |
5a64: 91 e0 ldi r25, 0x01 ; 1 |
5a66: 8e 15 cp r24, r14 |
5a68: 08 f0 brcs .+2 ; 0x5a6c <gps_main+0x2fc> |
5a6a: 90 e0 ldi r25, 0x00 ; 0 |
5a6c: 39 2b or r19, r25 |
5a6e: e8 2e mov r14, r24 |
5a70: fb 8c ldd r15, Y+27 ; 0x1b |
5a72: f7 0c add r15, r7 |
5a74: 21 e0 ldi r18, 0x01 ; 1 |
5a76: f7 14 cp r15, r7 |
5a78: 08 f0 brcs .+2 ; 0x5a7c <gps_main+0x30c> |
5a7a: 20 e0 ldi r18, 0x00 ; 0 |
5a7c: 83 2f mov r24, r19 |
5a7e: 8f 0d add r24, r15 |
5a80: 91 e0 ldi r25, 0x01 ; 1 |
5a82: 8f 15 cp r24, r15 |
5a84: 08 f0 brcs .+2 ; 0x5a88 <gps_main+0x318> |
5a86: 90 e0 ldi r25, 0x00 ; 0 |
5a88: 29 2b or r18, r25 |
5a8a: f8 2e mov r15, r24 |
5a8c: 0c 8d ldd r16, Y+28 ; 0x1c |
5a8e: 08 0d add r16, r8 |
5a90: 91 e0 ldi r25, 0x01 ; 1 |
5a92: 08 15 cp r16, r8 |
5a94: 08 f0 brcs .+2 ; 0x5a98 <gps_main+0x328> |
5a96: 90 e0 ldi r25, 0x00 ; 0 |
5a98: 82 2f mov r24, r18 |
5a9a: 80 0f add r24, r16 |
5a9c: e1 e0 ldi r30, 0x01 ; 1 |
5a9e: 80 17 cp r24, r16 |
5aa0: 08 f0 brcs .+2 ; 0x5aa4 <gps_main+0x334> |
5aa2: e0 e0 ldi r30, 0x00 ; 0 |
5aa4: ae 2f mov r26, r30 |
5aa6: a9 2b or r26, r25 |
5aa8: 1d 8d ldd r17, Y+29 ; 0x1d |
5aaa: 19 0d add r17, r9 |
5aac: a1 0f add r26, r17 |
5aae: a0 92 50 09 sts 0x0950, r10 |
5ab2: b0 92 51 09 sts 0x0951, r11 |
5ab6: c0 92 52 09 sts 0x0952, r12 |
5aba: d0 92 53 09 sts 0x0953, r13 |
5abe: e0 92 54 09 sts 0x0954, r14 |
5ac2: f0 92 55 09 sts 0x0955, r15 |
5ac6: 80 93 56 09 sts 0x0956, r24 |
5aca: a0 93 57 09 sts 0x0957, r26 |
5ace: eb 81 ldd r30, Y+3 ; 0x03 |
5ad0: fc 81 ldd r31, Y+4 ; 0x04 |
5ad2: 31 96 adiw r30, 0x01 ; 1 |
5ad4: fc 83 std Y+4, r31 ; 0x04 |
5ad6: eb 83 std Y+3, r30 ; 0x03 |
5ad8: 29 81 ldd r18, Y+1 ; 0x01 |
5ada: 3a 81 ldd r19, Y+2 ; 0x02 |
5adc: 2c 5f subi r18, 0xFC ; 252 |
5ade: 3f 4f sbci r19, 0xFF ; 255 |
5ae0: 3a 83 std Y+2, r19 ; 0x02 |
5ae2: 29 83 std Y+1, r18 ; 0x01 |
5ae4: 8e 8d ldd r24, Y+30 ; 0x1e |
5ae6: 9f 8d ldd r25, Y+31 ; 0x1f |
5ae8: 04 96 adiw r24, 0x04 ; 4 |
5aea: 9f 8f std Y+31, r25 ; 0x1f |
5aec: 8e 8f std Y+30, r24 ; 0x1e |
5aee: 80 91 58 09 lds r24, 0x0958 |
5af2: 90 91 59 09 lds r25, 0x0959 |
5af6: ab 81 ldd r26, Y+3 ; 0x03 |
5af8: bc 81 ldd r27, Y+4 ; 0x04 |
5afa: a8 17 cp r26, r24 |
5afc: b9 07 cpc r27, r25 |
5afe: 0c f4 brge .+2 ; 0x5b02 <gps_main+0x392> |
5b00: c6 ce rjmp .-628 ; 0x588e <gps_main+0x11e> |
5b02: 20 90 48 09 lds r2, 0x0948 |
5b06: 30 90 49 09 lds r3, 0x0949 |
5b0a: 40 90 4a 09 lds r4, 0x094A |
5b0e: 50 90 4b 09 lds r5, 0x094B |
5b12: 60 90 4c 09 lds r6, 0x094C |
5b16: 70 90 4d 09 lds r7, 0x094D |
5b1a: 80 90 4e 09 lds r8, 0x094E |
5b1e: 90 90 4f 09 lds r9, 0x094F |
5b22: a0 91 58 09 lds r26, 0x0958 |
5b26: b0 91 59 09 lds r27, 0x0959 |
5b2a: fd 01 movw r30, r26 |
5b2c: ff 0f add r31, r31 |
5b2e: ee 0b sbc r30, r30 |
5b30: fe 2f mov r31, r30 |
5b32: 9d 01 movw r18, r26 |
5b34: aa 2e mov r10, r26 |
5b36: b3 2e mov r11, r19 |
5b38: ce 2e mov r12, r30 |
5b3a: de 2e mov r13, r30 |
5b3c: ee 2e mov r14, r30 |
5b3e: fe 2e mov r15, r30 |
5b40: 0e 2f mov r16, r30 |
5b42: 1e 2f mov r17, r30 |
5b44: 22 2d mov r18, r2 |
5b46: 33 2d mov r19, r3 |
5b48: 44 2d mov r20, r4 |
5b4a: 55 2d mov r21, r5 |
5b4c: 66 2d mov r22, r6 |
5b4e: 77 2d mov r23, r7 |
5b50: 88 2d mov r24, r8 |
5b52: 99 2d mov r25, r9 |
5b54: 0e 94 8b 32 call 0x6516 ; 0x6516 <__divdi3> |
5b58: 20 93 48 09 sts 0x0948, r18 |
5b5c: 30 93 49 09 sts 0x0949, r19 |
5b60: 40 93 4a 09 sts 0x094A, r20 |
5b64: 50 93 4b 09 sts 0x094B, r21 |
5b68: 60 93 4c 09 sts 0x094C, r22 |
5b6c: 70 93 4d 09 sts 0x094D, r23 |
5b70: 80 93 4e 09 sts 0x094E, r24 |
5b74: 90 93 4f 09 sts 0x094F, r25 |
5b78: 20 90 50 09 lds r2, 0x0950 |
5b7c: 30 90 51 09 lds r3, 0x0951 |
5b80: 40 90 52 09 lds r4, 0x0952 |
5b84: 50 90 53 09 lds r5, 0x0953 |
5b88: 60 90 54 09 lds r6, 0x0954 |
5b8c: 70 90 55 09 lds r7, 0x0955 |
5b90: 80 90 56 09 lds r8, 0x0956 |
5b94: 90 90 57 09 lds r9, 0x0957 |
5b98: a0 91 58 09 lds r26, 0x0958 |
5b9c: b0 91 59 09 lds r27, 0x0959 |
5ba0: fd 01 movw r30, r26 |
5ba2: ff 0f add r31, r31 |
5ba4: ee 0b sbc r30, r30 |
5ba6: fe 2f mov r31, r30 |
5ba8: 9d 01 movw r18, r26 |
5baa: aa 2e mov r10, r26 |
5bac: b3 2e mov r11, r19 |
5bae: ce 2e mov r12, r30 |
5bb0: de 2e mov r13, r30 |
5bb2: ee 2e mov r14, r30 |
5bb4: fe 2e mov r15, r30 |
5bb6: 0e 2f mov r16, r30 |
5bb8: 1e 2f mov r17, r30 |
5bba: 22 2d mov r18, r2 |
5bbc: 33 2d mov r19, r3 |
5bbe: 44 2d mov r20, r4 |
5bc0: 55 2d mov r21, r5 |
5bc2: 66 2d mov r22, r6 |
5bc4: 77 2d mov r23, r7 |
5bc6: 88 2d mov r24, r8 |
5bc8: 99 2d mov r25, r9 |
5bca: 0e 94 8b 32 call 0x6516 ; 0x6516 <__divdi3> |
5bce: 20 93 50 09 sts 0x0950, r18 |
5bd2: 30 93 51 09 sts 0x0951, r19 |
5bd6: 40 93 52 09 sts 0x0952, r20 |
5bda: 50 93 53 09 sts 0x0953, r21 |
5bde: 60 93 54 09 sts 0x0954, r22 |
5be2: 70 93 55 09 sts 0x0955, r23 |
5be6: 80 93 56 09 sts 0x0956, r24 |
5bea: 90 93 57 09 sts 0x0957, r25 |
5bee: 20 91 48 09 lds r18, 0x0948 |
5bf2: 30 91 49 09 lds r19, 0x0949 |
5bf6: 40 91 4a 09 lds r20, 0x094A |
5bfa: 50 91 4b 09 lds r21, 0x094B |
5bfe: 60 91 4c 09 lds r22, 0x094C |
5c02: 70 91 4d 09 lds r23, 0x094D |
5c06: 80 91 4e 09 lds r24, 0x094E |
5c0a: 90 91 4f 09 lds r25, 0x094F |
5c0e: 20 93 40 09 sts 0x0940, r18 |
5c12: 30 93 41 09 sts 0x0941, r19 |
5c16: 40 93 42 09 sts 0x0942, r20 |
5c1a: 50 93 43 09 sts 0x0943, r21 |
5c1e: 20 91 50 09 lds r18, 0x0950 |
5c22: 30 91 51 09 lds r19, 0x0951 |
5c26: 40 91 52 09 lds r20, 0x0952 |
5c2a: 50 91 53 09 lds r21, 0x0953 |
5c2e: 60 91 54 09 lds r22, 0x0954 |
5c32: 70 91 55 09 lds r23, 0x0955 |
5c36: 80 91 56 09 lds r24, 0x0956 |
5c3a: 90 91 57 09 lds r25, 0x0957 |
5c3e: 20 93 44 09 sts 0x0944, r18 |
5c42: 30 93 45 09 sts 0x0945, r19 |
5c46: 40 93 46 09 sts 0x0946, r20 |
5c4a: 50 93 47 09 sts 0x0947, r21 |
5c4e: 81 e0 ldi r24, 0x01 ; 1 |
5c50: 80 93 3e 09 sts 0x093E, r24 |
5c54: 20 91 d6 08 lds r18, 0x08D6 |
5c58: 21 30 cpi r18, 0x01 ; 1 |
5c5a: 09 f0 breq .+2 ; 0x5c5e <gps_main+0x4ee> |
5c5c: 73 c0 rjmp .+230 ; 0x5d44 <gps_main+0x5d4> |
5c5e: 1c c0 rjmp .+56 ; 0x5c98 <gps_main+0x528> |
5c60: bd 85 ldd r27, Y+13 ; 0x0d |
5c62: b3 30 cpi r27, 0x03 ; 3 |
5c64: 08 f0 brcs .+2 ; 0x5c68 <gps_main+0x4f8> |
5c66: 6e c0 rjmp .+220 ; 0x5d44 <gps_main+0x5d4> |
5c68: 80 91 c3 08 lds r24, 0x08C3 |
5c6c: 90 91 c4 08 lds r25, 0x08C4 |
5c70: 87 34 cpi r24, 0x47 ; 71 |
5c72: 91 05 cpc r25, r1 |
5c74: 0c f4 brge .+2 ; 0x5c78 <gps_main+0x508> |
5c76: 66 c0 rjmp .+204 ; 0x5d44 <gps_main+0x5d4> |
5c78: 10 92 31 09 sts 0x0931, r1 |
5c7c: 10 92 30 09 sts 0x0930, r1 |
5c80: 10 92 33 09 sts 0x0933, r1 |
5c84: 10 92 32 09 sts 0x0932, r1 |
5c88: 43 98 cbi 0x08, 3 ; 8 |
5c8a: 82 e3 ldi r24, 0x32 ; 50 |
5c8c: 90 e0 ldi r25, 0x00 ; 0 |
5c8e: 90 93 48 08 sts 0x0848, r25 |
5c92: 80 93 47 08 sts 0x0847, r24 |
5c96: 56 c0 rjmp .+172 ; 0x5d44 <gps_main+0x5d4> |
5c98: 80 91 34 09 lds r24, 0x0934 |
5c9c: 88 23 and r24, r24 |
5c9e: 09 f0 breq .+2 ; 0x5ca2 <gps_main+0x532> |
5ca0: 6b c0 rjmp .+214 ; 0x5d78 <gps_main+0x608> |
5ca2: 80 91 bc 08 lds r24, 0x08BC |
5ca6: 90 91 bd 08 lds r25, 0x08BD |
5caa: 80 5d subi r24, 0xD0 ; 208 |
5cac: 97 40 sbci r25, 0x07 ; 7 |
5cae: 08 f0 brcs .+2 ; 0x5cb2 <gps_main+0x542> |
5cb0: 63 c0 rjmp .+198 ; 0x5d78 <gps_main+0x608> |
5cb2: 80 91 40 09 lds r24, 0x0940 |
5cb6: 90 91 41 09 lds r25, 0x0941 |
5cba: a0 91 42 09 lds r26, 0x0942 |
5cbe: b0 91 43 09 lds r27, 0x0943 |
5cc2: 80 93 35 09 sts 0x0935, r24 |
5cc6: 90 93 36 09 sts 0x0936, r25 |
5cca: a0 93 37 09 sts 0x0937, r26 |
5cce: b0 93 38 09 sts 0x0938, r27 |
5cd2: 80 91 44 09 lds r24, 0x0944 |
5cd6: 90 91 45 09 lds r25, 0x0945 |
5cda: a0 91 46 09 lds r26, 0x0946 |
5cde: b0 91 47 09 lds r27, 0x0947 |
5ce2: 80 93 39 09 sts 0x0939, r24 |
5ce6: 90 93 3a 09 sts 0x093A, r25 |
5cea: a0 93 3b 09 sts 0x093B, r26 |
5cee: b0 93 3c 09 sts 0x093C, r27 |
5cf2: 80 91 40 09 lds r24, 0x0940 |
5cf6: 90 91 41 09 lds r25, 0x0941 |
5cfa: a0 91 42 09 lds r26, 0x0942 |
5cfe: b0 91 43 09 lds r27, 0x0943 |
5d02: 80 93 04 09 sts 0x0904, r24 |
5d06: 90 93 05 09 sts 0x0905, r25 |
5d0a: a0 93 06 09 sts 0x0906, r26 |
5d0e: b0 93 07 09 sts 0x0907, r27 |
5d12: 80 91 44 09 lds r24, 0x0944 |
5d16: 90 91 45 09 lds r25, 0x0945 |
5d1a: a0 91 46 09 lds r26, 0x0946 |
5d1e: b0 91 47 09 lds r27, 0x0947 |
5d22: 80 93 08 09 sts 0x0908, r24 |
5d26: 90 93 09 09 sts 0x0909, r25 |
5d2a: a0 93 0a 09 sts 0x090A, r26 |
5d2e: b0 93 0b 09 sts 0x090B, r27 |
5d32: 82 e3 ldi r24, 0x32 ; 50 |
5d34: 90 e0 ldi r25, 0x00 ; 0 |
5d36: 90 93 48 08 sts 0x0848, r25 |
5d3a: 80 93 47 08 sts 0x0847, r24 |
5d3e: 20 93 34 09 sts 0x0934, r18 |
5d42: 1a c0 rjmp .+52 ; 0x5d78 <gps_main+0x608> |
5d44: 80 91 d6 08 lds r24, 0x08D6 |
5d48: 88 23 and r24, r24 |
5d4a: b1 f4 brne .+44 ; 0x5d78 <gps_main+0x608> |
5d4c: 10 92 35 09 sts 0x0935, r1 |
5d50: 10 92 36 09 sts 0x0936, r1 |
5d54: 10 92 37 09 sts 0x0937, r1 |
5d58: 10 92 38 09 sts 0x0938, r1 |
5d5c: 10 92 39 09 sts 0x0939, r1 |
5d60: 10 92 3a 09 sts 0x093A, r1 |
5d64: 10 92 3b 09 sts 0x093B, r1 |
5d68: 10 92 3c 09 sts 0x093C, r1 |
5d6c: 10 92 34 09 sts 0x0934, r1 |
5d70: 10 92 bd 08 sts 0x08BD, r1 |
5d74: 10 92 bc 08 sts 0x08BC, r1 |
5d78: 20 91 c3 08 lds r18, 0x08C3 |
5d7c: 30 91 c4 08 lds r19, 0x08C4 |
5d80: 3f 8f std Y+31, r19 ; 0x1f |
5d82: 2e 8f std Y+30, r18 ; 0x1e |
5d84: 26 34 cpi r18, 0x46 ; 70 |
5d86: 31 05 cpc r19, r1 |
5d88: 4c f5 brge .+82 ; 0x5ddc <gps_main+0x66c> |
5d8a: 80 91 40 09 lds r24, 0x0940 |
5d8e: 90 91 41 09 lds r25, 0x0941 |
5d92: a0 91 42 09 lds r26, 0x0942 |
5d96: b0 91 43 09 lds r27, 0x0943 |
5d9a: 80 93 04 09 sts 0x0904, r24 |
5d9e: 90 93 05 09 sts 0x0905, r25 |
5da2: a0 93 06 09 sts 0x0906, r26 |
5da6: b0 93 07 09 sts 0x0907, r27 |
5daa: 80 91 44 09 lds r24, 0x0944 |
5dae: 90 91 45 09 lds r25, 0x0945 |
5db2: a0 91 46 09 lds r26, 0x0946 |
5db6: b0 91 47 09 lds r27, 0x0947 |
5dba: 80 93 08 09 sts 0x0908, r24 |
5dbe: 90 93 09 09 sts 0x0909, r25 |
5dc2: a0 93 0a 09 sts 0x090A, r26 |
5dc6: b0 93 0b 09 sts 0x090B, r27 |
5dca: 10 92 31 09 sts 0x0931, r1 |
5dce: 10 92 30 09 sts 0x0930, r1 |
5dd2: 10 92 33 09 sts 0x0933, r1 |
5dd6: 10 92 32 09 sts 0x0932, r1 |
5dda: 43 98 cbi 0x08, 3 ; 8 |
5ddc: 3d 85 ldd r19, Y+13 ; 0x0d |
5dde: 33 30 cpi r19, 0x03 ; 3 |
5de0: 09 f0 breq .+2 ; 0x5de4 <gps_main+0x674> |
5de2: 80 c3 rjmp .+1792 ; 0x64e4 <gps_main+0xd74> |
5de4: 8e 8d ldd r24, Y+30 ; 0x1e |
5de6: 9f 8d ldd r25, Y+31 ; 0x1f |
5de8: 87 34 cpi r24, 0x47 ; 71 |
5dea: 91 05 cpc r25, r1 |
5dec: 0c f4 brge .+2 ; 0x5df0 <gps_main+0x680> |
5dee: 7a c3 rjmp .+1780 ; 0x64e4 <gps_main+0xd74> |
5df0: 86 39 cpi r24, 0x96 ; 150 |
5df2: 91 05 cpc r25, r1 |
5df4: 0c f0 brlt .+2 ; 0x5df8 <gps_main+0x688> |
5df6: 48 c0 rjmp .+144 ; 0x5e88 <gps_main+0x718> |
5df8: 80 91 d0 08 lds r24, 0x08D0 |
5dfc: 90 91 d1 08 lds r25, 0x08D1 |
5e00: 0c 96 adiw r24, 0x0c ; 12 |
5e02: 49 97 sbiw r24, 0x19 ; 25 |
5e04: 50 f4 brcc .+20 ; 0x5e1a <gps_main+0x6aa> |
5e06: 80 91 d2 08 lds r24, 0x08D2 |
5e0a: 90 91 d3 08 lds r25, 0x08D3 |
5e0e: 8d 30 cpi r24, 0x0D ; 13 |
5e10: 91 05 cpc r25, r1 |
5e12: 1c f4 brge .+6 ; 0x5e1a <gps_main+0x6aa> |
5e14: 84 5f subi r24, 0xF4 ; 244 |
5e16: 9f 4f sbci r25, 0xFF ; 255 |
5e18: bc f5 brge .+110 ; 0x5e88 <gps_main+0x718> |
5e1a: 10 92 31 09 sts 0x0931, r1 |
5e1e: 10 92 30 09 sts 0x0930, r1 |
5e22: 10 92 33 09 sts 0x0933, r1 |
5e26: 10 92 32 09 sts 0x0932, r1 |
5e2a: 80 91 40 09 lds r24, 0x0940 |
5e2e: 90 91 41 09 lds r25, 0x0941 |
5e32: a0 91 42 09 lds r26, 0x0942 |
5e36: b0 91 43 09 lds r27, 0x0943 |
5e3a: 80 93 04 09 sts 0x0904, r24 |
5e3e: 90 93 05 09 sts 0x0905, r25 |
5e42: a0 93 06 09 sts 0x0906, r26 |
5e46: b0 93 07 09 sts 0x0907, r27 |
5e4a: 80 91 44 09 lds r24, 0x0944 |
5e4e: 90 91 45 09 lds r25, 0x0945 |
5e52: a0 91 46 09 lds r26, 0x0946 |
5e56: b0 91 47 09 lds r27, 0x0947 |
5e5a: 80 93 08 09 sts 0x0908, r24 |
5e5e: 90 93 09 09 sts 0x0909, r25 |
5e62: a0 93 0a 09 sts 0x090A, r26 |
5e66: b0 93 0b 09 sts 0x090B, r27 |
5e6a: 80 91 3d 09 lds r24, 0x093D |
5e6e: 88 3c cpi r24, 0xC8 ; 200 |
5e70: 30 f0 brcs .+12 ; 0x5e7e <gps_main+0x70e> |
5e72: 88 b1 in r24, 0x08 ; 8 |
5e74: 98 e0 ldi r25, 0x08 ; 8 |
5e76: 89 27 eor r24, r25 |
5e78: 88 b9 out 0x08, r24 ; 8 |
5e7a: 10 92 3d 09 sts 0x093D, r1 |
5e7e: 80 91 3d 09 lds r24, 0x093D |
5e82: 8f 5f subi r24, 0xFF ; 255 |
5e84: 80 93 3d 09 sts 0x093D, r24 |
5e88: 80 91 3e 09 lds r24, 0x093E |
5e8c: 81 30 cpi r24, 0x01 ; 1 |
5e8e: 09 f0 breq .+2 ; 0x5e92 <gps_main+0x722> |
5e90: 29 c3 rjmp .+1618 ; 0x64e4 <gps_main+0xd74> |
5e92: e0 90 04 09 lds r14, 0x0904 |
5e96: f0 90 05 09 lds r15, 0x0905 |
5e9a: 00 91 06 09 lds r16, 0x0906 |
5e9e: 10 91 07 09 lds r17, 0x0907 |
5ea2: e1 14 cp r14, r1 |
5ea4: f1 04 cpc r15, r1 |
5ea6: 01 05 cpc r16, r1 |
5ea8: 11 05 cpc r17, r1 |
5eaa: 09 f4 brne .+2 ; 0x5eae <gps_main+0x73e> |
5eac: 1b c3 rjmp .+1590 ; 0x64e4 <gps_main+0xd74> |
5eae: a0 90 08 09 lds r10, 0x0908 |
5eb2: b0 90 09 09 lds r11, 0x0909 |
5eb6: c0 90 0a 09 lds r12, 0x090A |
5eba: d0 90 0b 09 lds r13, 0x090B |
5ebe: a1 14 cp r10, r1 |
5ec0: b1 04 cpc r11, r1 |
5ec2: c1 04 cpc r12, r1 |
5ec4: d1 04 cpc r13, r1 |
5ec6: 09 f4 brne .+2 ; 0x5eca <gps_main+0x75a> |
5ec8: 0d c3 rjmp .+1562 ; 0x64e4 <gps_main+0xd74> |
5eca: 80 91 d0 08 lds r24, 0x08D0 |
5ece: 90 91 d1 08 lds r25, 0x08D1 |
5ed2: 8d 30 cpi r24, 0x0D ; 13 |
5ed4: 91 05 cpc r25, r1 |
5ed6: 0c f0 brlt .+2 ; 0x5eda <gps_main+0x76a> |
5ed8: 05 c3 rjmp .+1546 ; 0x64e4 <gps_main+0xd74> |
5eda: 84 5f subi r24, 0xF4 ; 244 |
5edc: 9f 4f sbci r25, 0xFF ; 255 |
5ede: 0c f4 brge .+2 ; 0x5ee2 <gps_main+0x772> |
5ee0: 01 c3 rjmp .+1538 ; 0x64e4 <gps_main+0xd74> |
5ee2: 80 91 d2 08 lds r24, 0x08D2 |
5ee6: 90 91 d3 08 lds r25, 0x08D3 |
5eea: 8d 30 cpi r24, 0x0D ; 13 |
5eec: 91 05 cpc r25, r1 |
5eee: 0c f0 brlt .+2 ; 0x5ef2 <gps_main+0x782> |
5ef0: f9 c2 rjmp .+1522 ; 0x64e4 <gps_main+0xd74> |
5ef2: 84 5f subi r24, 0xF4 ; 244 |
5ef4: 9f 4f sbci r25, 0xFF ; 255 |
5ef6: 0c f4 brge .+2 ; 0x5efa <gps_main+0x78a> |
5ef8: f5 c2 rjmp .+1514 ; 0x64e4 <gps_main+0xd74> |
5efa: 2e 8d ldd r18, Y+30 ; 0x1e |
5efc: 3f 8d ldd r19, Y+31 ; 0x1f |
5efe: 26 39 cpi r18, 0x96 ; 150 |
5f00: 31 05 cpc r19, r1 |
5f02: 0c f0 brlt .+2 ; 0x5f06 <gps_main+0x796> |
5f04: e0 c2 rjmp .+1472 ; 0x64c6 <gps_main+0xd56> |
5f06: 80 91 40 09 lds r24, 0x0940 |
5f0a: 90 91 41 09 lds r25, 0x0941 |
5f0e: a0 91 42 09 lds r26, 0x0942 |
5f12: b0 91 43 09 lds r27, 0x0943 |
5f16: e8 1a sub r14, r24 |
5f18: f9 0a sbc r15, r25 |
5f1a: 0a 0b sbc r16, r26 |
5f1c: 1b 0b sbc r17, r27 |
5f1e: e0 92 0c 09 sts 0x090C, r14 |
5f22: f0 92 0d 09 sts 0x090D, r15 |
5f26: 00 93 0e 09 sts 0x090E, r16 |
5f2a: 10 93 0f 09 sts 0x090F, r17 |
5f2e: 80 91 44 09 lds r24, 0x0944 |
5f32: 90 91 45 09 lds r25, 0x0945 |
5f36: a0 91 46 09 lds r26, 0x0946 |
5f3a: b0 91 47 09 lds r27, 0x0947 |
5f3e: a8 1a sub r10, r24 |
5f40: b9 0a sbc r11, r25 |
5f42: ca 0a sbc r12, r26 |
5f44: db 0a sbc r13, r27 |
5f46: a0 92 10 09 sts 0x0910, r10 |
5f4a: b0 92 11 09 sts 0x0911, r11 |
5f4e: c0 92 12 09 sts 0x0912, r12 |
5f52: d0 92 13 09 sts 0x0913, r13 |
5f56: 56 c0 rjmp .+172 ; 0x6004 <gps_main+0x894> |
5f58: e0 90 39 09 lds r14, 0x0939 |
5f5c: f0 90 3a 09 lds r15, 0x093A |
5f60: 00 91 3b 09 lds r16, 0x093B |
5f64: 10 91 3c 09 lds r17, 0x093C |
5f68: e1 14 cp r14, r1 |
5f6a: f1 04 cpc r15, r1 |
5f6c: 01 05 cpc r16, r1 |
5f6e: 11 05 cpc r17, r1 |
5f70: 09 f4 brne .+2 ; 0x5f74 <gps_main+0x804> |
5f72: 85 c0 rjmp .+266 ; 0x607e <gps_main+0x90e> |
5f74: 80 91 40 09 lds r24, 0x0940 |
5f78: 90 91 41 09 lds r25, 0x0941 |
5f7c: a0 91 42 09 lds r26, 0x0942 |
5f80: b0 91 43 09 lds r27, 0x0943 |
5f84: 28 1b sub r18, r24 |
5f86: 39 0b sbc r19, r25 |
5f88: 4a 0b sbc r20, r26 |
5f8a: 5b 0b sbc r21, r27 |
5f8c: 20 93 0c 09 sts 0x090C, r18 |
5f90: 30 93 0d 09 sts 0x090D, r19 |
5f94: 40 93 0e 09 sts 0x090E, r20 |
5f98: 50 93 0f 09 sts 0x090F, r21 |
5f9c: 80 91 44 09 lds r24, 0x0944 |
5fa0: 90 91 45 09 lds r25, 0x0945 |
5fa4: a0 91 46 09 lds r26, 0x0946 |
5fa8: b0 91 47 09 lds r27, 0x0947 |
5fac: e8 1a sub r14, r24 |
5fae: f9 0a sbc r15, r25 |
5fb0: 0a 0b sbc r16, r26 |
5fb2: 1b 0b sbc r17, r27 |
5fb4: e0 92 10 09 sts 0x0910, r14 |
5fb8: f0 92 11 09 sts 0x0911, r15 |
5fbc: 00 93 12 09 sts 0x0912, r16 |
5fc0: 10 93 13 09 sts 0x0913, r17 |
5fc4: 80 91 40 09 lds r24, 0x0940 |
5fc8: 90 91 41 09 lds r25, 0x0941 |
5fcc: a0 91 42 09 lds r26, 0x0942 |
5fd0: b0 91 43 09 lds r27, 0x0943 |
5fd4: 80 93 04 09 sts 0x0904, r24 |
5fd8: 90 93 05 09 sts 0x0905, r25 |
5fdc: a0 93 06 09 sts 0x0906, r26 |
5fe0: b0 93 07 09 sts 0x0907, r27 |
5fe4: 80 91 44 09 lds r24, 0x0944 |
5fe8: 90 91 45 09 lds r25, 0x0945 |
5fec: a0 91 46 09 lds r26, 0x0946 |
5ff0: b0 91 47 09 lds r27, 0x0947 |
5ff4: 80 93 08 09 sts 0x0908, r24 |
5ff8: 90 93 09 09 sts 0x0909, r25 |
5ffc: a0 93 0a 09 sts 0x090A, r26 |
6000: b0 93 0b 09 sts 0x090B, r27 |
6004: 43 9a sbi 0x08, 3 ; 8 |
6006: 3b c0 rjmp .+118 ; 0x607e <gps_main+0x90e> |
6008: 80 91 39 09 lds r24, 0x0939 |
600c: 90 91 3a 09 lds r25, 0x093A |
6010: a0 91 3b 09 lds r26, 0x093B |
6014: b0 91 3c 09 lds r27, 0x093C |
6018: 00 97 sbiw r24, 0x00 ; 0 |
601a: a1 05 cpc r26, r1 |
601c: b1 05 cpc r27, r1 |
601e: 79 f5 brne .+94 ; 0x607e <gps_main+0x90e> |
6020: 80 91 40 09 lds r24, 0x0940 |
6024: 90 91 41 09 lds r25, 0x0941 |
6028: a0 91 42 09 lds r26, 0x0942 |
602c: b0 91 43 09 lds r27, 0x0943 |
6030: e8 1a sub r14, r24 |
6032: f9 0a sbc r15, r25 |
6034: 0a 0b sbc r16, r26 |
6036: 1b 0b sbc r17, r27 |
6038: e0 92 0c 09 sts 0x090C, r14 |
603c: f0 92 0d 09 sts 0x090D, r15 |
6040: 00 93 0e 09 sts 0x090E, r16 |
6044: 10 93 0f 09 sts 0x090F, r17 |
6048: 80 91 44 09 lds r24, 0x0944 |
604c: 90 91 45 09 lds r25, 0x0945 |
6050: a0 91 46 09 lds r26, 0x0946 |
6054: b0 91 47 09 lds r27, 0x0947 |
6058: a8 1a sub r10, r24 |
605a: b9 0a sbc r11, r25 |
605c: ca 0a sbc r12, r26 |
605e: db 0a sbc r13, r27 |
6060: a0 92 10 09 sts 0x0910, r10 |
6064: b0 92 11 09 sts 0x0911, r11 |
6068: c0 92 12 09 sts 0x0912, r12 |
606c: d0 92 13 09 sts 0x0913, r13 |
6070: 43 9a sbi 0x08, 3 ; 8 |
6072: 82 e3 ldi r24, 0x32 ; 50 |
6074: 90 e0 ldi r25, 0x00 ; 0 |
6076: 90 93 48 08 sts 0x0848, r25 |
607a: 80 93 47 08 sts 0x0847, r24 |
607e: e0 90 07 0c lds r14, 0x0C07 |
6082: f0 90 08 0c lds r15, 0x0C08 |
6086: 00 91 09 0c lds r16, 0x0C09 |
608a: 10 91 0a 0c lds r17, 0x0C0A |
608e: e0 92 14 09 sts 0x0914, r14 |
6092: f0 92 15 09 sts 0x0915, r15 |
6096: 00 93 16 09 sts 0x0916, r16 |
609a: 10 93 17 09 sts 0x0917, r17 |
609e: a0 90 0b 0c lds r10, 0x0C0B |
60a2: b0 90 0c 0c lds r11, 0x0C0C |
60a6: c0 90 0d 0c lds r12, 0x0C0D |
60aa: d0 90 0e 0c lds r13, 0x0C0E |
60ae: a0 92 18 09 sts 0x0918, r10 |
60b2: b0 92 19 09 sts 0x0919, r11 |
60b6: c0 92 1a 09 sts 0x091A, r12 |
60ba: d0 92 1b 09 sts 0x091B, r13 |
60be: 60 91 6f 09 lds r22, 0x096F |
60c2: 70 91 70 09 lds r23, 0x0970 |
60c6: 60 90 0c 09 lds r6, 0x090C |
60ca: 70 90 0d 09 lds r7, 0x090D |
60ce: 80 90 0e 09 lds r8, 0x090E |
60d2: 90 90 0f 09 lds r9, 0x090F |
60d6: 88 27 eor r24, r24 |
60d8: 77 fd sbrc r23, 7 |
60da: 80 95 com r24 |
60dc: 98 2f mov r25, r24 |
60de: a4 01 movw r20, r8 |
60e0: 93 01 movw r18, r6 |
60e2: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
60e6: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
60ea: 2f e6 ldi r18, 0x6F ; 111 |
60ec: 32 e1 ldi r19, 0x12 ; 18 |
60ee: 43 e0 ldi r20, 0x03 ; 3 |
60f0: 5a e3 ldi r21, 0x3A ; 58 |
60f2: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
60f6: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
60fa: 69 87 std Y+9, r22 ; 0x09 |
60fc: 7a 87 std Y+10, r23 ; 0x0a |
60fe: 8b 87 std Y+11, r24 ; 0x0b |
6100: 9c 87 std Y+12, r25 ; 0x0c |
6102: 60 93 1c 09 sts 0x091C, r22 |
6106: 70 93 1d 09 sts 0x091D, r23 |
610a: 80 93 1e 09 sts 0x091E, r24 |
610e: 90 93 1f 09 sts 0x091F, r25 |
6112: 60 91 62 09 lds r22, 0x0962 |
6116: 70 91 63 09 lds r23, 0x0963 |
611a: 88 27 eor r24, r24 |
611c: 77 fd sbrc r23, 7 |
611e: 80 95 com r24 |
6120: 98 2f mov r25, r24 |
6122: a8 01 movw r20, r16 |
6124: 97 01 movw r18, r14 |
6126: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
612a: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
612e: 21 e2 ldi r18, 0x21 ; 33 |
6130: 3c e3 ldi r19, 0x3C ; 60 |
6132: 4a e5 ldi r20, 0x5A ; 90 |
6134: 5b e3 ldi r21, 0x3B ; 59 |
6136: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
613a: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
613e: 1b 01 movw r2, r22 |
6140: 2c 01 movw r4, r24 |
6142: 60 93 20 09 sts 0x0920, r22 |
6146: 70 93 21 09 sts 0x0921, r23 |
614a: 80 93 22 09 sts 0x0922, r24 |
614e: 90 93 23 09 sts 0x0923, r25 |
6152: 60 91 6f 09 lds r22, 0x096F |
6156: 70 91 70 09 lds r23, 0x0970 |
615a: e0 90 10 09 lds r14, 0x0910 |
615e: f0 90 11 09 lds r15, 0x0911 |
6162: 00 91 12 09 lds r16, 0x0912 |
6166: 10 91 13 09 lds r17, 0x0913 |
616a: 88 27 eor r24, r24 |
616c: 77 fd sbrc r23, 7 |
616e: 80 95 com r24 |
6170: 98 2f mov r25, r24 |
6172: a8 01 movw r20, r16 |
6174: 97 01 movw r18, r14 |
6176: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
617a: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
617e: 2f e6 ldi r18, 0x6F ; 111 |
6180: 32 e1 ldi r19, 0x12 ; 18 |
6182: 43 e0 ldi r20, 0x03 ; 3 |
6184: 5a e3 ldi r21, 0x3A ; 58 |
6186: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
618a: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
618e: 6d 83 std Y+5, r22 ; 0x05 |
6190: 7e 83 std Y+6, r23 ; 0x06 |
6192: 8f 83 std Y+7, r24 ; 0x07 |
6194: 98 87 std Y+8, r25 ; 0x08 |
6196: 60 93 24 09 sts 0x0924, r22 |
619a: 70 93 25 09 sts 0x0925, r23 |
619e: 80 93 26 09 sts 0x0926, r24 |
61a2: 90 93 27 09 sts 0x0927, r25 |
61a6: 60 91 62 09 lds r22, 0x0962 |
61aa: 70 91 63 09 lds r23, 0x0963 |
61ae: 88 27 eor r24, r24 |
61b0: 77 fd sbrc r23, 7 |
61b2: 80 95 com r24 |
61b4: 98 2f mov r25, r24 |
61b6: a6 01 movw r20, r12 |
61b8: 95 01 movw r18, r10 |
61ba: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
61be: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
61c2: 21 e2 ldi r18, 0x21 ; 33 |
61c4: 3c e3 ldi r19, 0x3C ; 60 |
61c6: 4a e5 ldi r20, 0x5A ; 90 |
61c8: 5b e3 ldi r21, 0x3B ; 59 |
61ca: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
61ce: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
61d2: 5b 01 movw r10, r22 |
61d4: 6c 01 movw r12, r24 |
61d6: 60 93 28 09 sts 0x0928, r22 |
61da: 70 93 29 09 sts 0x0929, r23 |
61de: 80 93 2a 09 sts 0x092A, r24 |
61e2: 90 93 2b 09 sts 0x092B, r25 |
61e6: 8e 8d ldd r24, Y+30 ; 0x1e |
61e8: 9f 8d ldd r25, Y+31 ; 0x1f |
61ea: 86 39 cpi r24, 0x96 ; 150 |
61ec: 91 05 cpc r25, r1 |
61ee: 0c f4 brge .+2 ; 0x61f2 <gps_main+0xa82> |
61f0: 80 c0 rjmp .+256 ; 0x62f2 <gps_main+0xb82> |
61f2: 80 91 35 09 lds r24, 0x0935 |
61f6: 90 91 36 09 lds r25, 0x0936 |
61fa: a0 91 37 09 lds r26, 0x0937 |
61fe: b0 91 38 09 lds r27, 0x0938 |
6202: 00 97 sbiw r24, 0x00 ; 0 |
6204: a1 05 cpc r26, r1 |
6206: b1 05 cpc r27, r1 |
6208: 09 f4 brne .+2 ; 0x620c <gps_main+0xa9c> |
620a: 73 c0 rjmp .+230 ; 0x62f2 <gps_main+0xb82> |
620c: 80 91 39 09 lds r24, 0x0939 |
6210: 90 91 3a 09 lds r25, 0x093A |
6214: a0 91 3b 09 lds r26, 0x093B |
6218: b0 91 3c 09 lds r27, 0x093C |
621c: 00 97 sbiw r24, 0x00 ; 0 |
621e: a1 05 cpc r26, r1 |
6220: b1 05 cpc r27, r1 |
6222: 09 f4 brne .+2 ; 0x6226 <gps_main+0xab6> |
6224: 66 c0 rjmp .+204 ; 0x62f2 <gps_main+0xb82> |
6226: c3 01 movw r24, r6 |
6228: 77 fe sbrs r7, 7 |
622a: 03 c0 rjmp .+6 ; 0x6232 <gps_main+0xac2> |
622c: 90 95 com r25 |
622e: 81 95 neg r24 |
6230: 9f 4f sbci r25, 0xFF ; 255 |
6232: 8b 3f cpi r24, 0xFB ; 251 |
6234: 91 05 cpc r25, r1 |
6236: 54 f4 brge .+20 ; 0x624c <gps_main+0xadc> |
6238: c7 01 movw r24, r14 |
623a: f7 fe sbrs r15, 7 |
623c: 03 c0 rjmp .+6 ; 0x6244 <gps_main+0xad4> |
623e: 90 95 com r25 |
6240: 81 95 neg r24 |
6242: 9f 4f sbci r25, 0xFF ; 255 |
6244: 8b 3f cpi r24, 0xFB ; 251 |
6246: 91 05 cpc r25, r1 |
6248: 0c f4 brge .+2 ; 0x624c <gps_main+0xadc> |
624a: 53 c0 rjmp .+166 ; 0x62f2 <gps_main+0xb82> |
624c: 80 91 be 08 lds r24, 0x08BE |
6250: 28 2f mov r18, r24 |
6252: 33 27 eor r19, r19 |
6254: 44 27 eor r20, r20 |
6256: 55 27 eor r21, r21 |
6258: 22 15 cp r18, r2 |
625a: 33 05 cpc r19, r3 |
625c: 44 05 cpc r20, r4 |
625e: 55 05 cpc r21, r5 |
6260: 44 f4 brge .+16 ; 0x6272 <gps_main+0xb02> |
6262: 20 93 20 09 sts 0x0920, r18 |
6266: 30 93 21 09 sts 0x0921, r19 |
626a: 40 93 22 09 sts 0x0922, r20 |
626e: 50 93 23 09 sts 0x0923, r21 |
6272: 2a 15 cp r18, r10 |
6274: 3b 05 cpc r19, r11 |
6276: 4c 05 cpc r20, r12 |
6278: 5d 05 cpc r21, r13 |
627a: 44 f4 brge .+16 ; 0x628c <gps_main+0xb1c> |
627c: 20 93 28 09 sts 0x0928, r18 |
6280: 30 93 29 09 sts 0x0929, r19 |
6284: 40 93 2a 09 sts 0x092A, r20 |
6288: 50 93 2b 09 sts 0x092B, r21 |
628c: 99 27 eor r25, r25 |
628e: 90 95 com r25 |
6290: 81 95 neg r24 |
6292: 9f 4f sbci r25, 0xFF ; 255 |
6294: 9c 01 movw r18, r24 |
6296: 44 27 eor r20, r20 |
6298: 37 fd sbrc r19, 7 |
629a: 40 95 com r20 |
629c: 54 2f mov r21, r20 |
629e: 80 91 20 09 lds r24, 0x0920 |
62a2: 90 91 21 09 lds r25, 0x0921 |
62a6: a0 91 22 09 lds r26, 0x0922 |
62aa: b0 91 23 09 lds r27, 0x0923 |
62ae: 82 17 cp r24, r18 |
62b0: 93 07 cpc r25, r19 |
62b2: a4 07 cpc r26, r20 |
62b4: b5 07 cpc r27, r21 |
62b6: 44 f4 brge .+16 ; 0x62c8 <gps_main+0xb58> |
62b8: 20 93 20 09 sts 0x0920, r18 |
62bc: 30 93 21 09 sts 0x0921, r19 |
62c0: 40 93 22 09 sts 0x0922, r20 |
62c4: 50 93 23 09 sts 0x0923, r21 |
62c8: 80 91 28 09 lds r24, 0x0928 |
62cc: 90 91 29 09 lds r25, 0x0929 |
62d0: a0 91 2a 09 lds r26, 0x092A |
62d4: b0 91 2b 09 lds r27, 0x092B |
62d8: 82 17 cp r24, r18 |
62da: 93 07 cpc r25, r19 |
62dc: a4 07 cpc r26, r20 |
62de: b5 07 cpc r27, r21 |
62e0: 44 f4 brge .+16 ; 0x62f2 <gps_main+0xb82> |
62e2: 20 93 28 09 sts 0x0928, r18 |
62e6: 30 93 29 09 sts 0x0929, r19 |
62ea: 40 93 2a 09 sts 0x092A, r20 |
62ee: 50 93 2b 09 sts 0x092B, r21 |
62f2: e0 90 20 09 lds r14, 0x0920 |
62f6: f0 90 21 09 lds r15, 0x0921 |
62fa: a9 85 ldd r26, Y+9 ; 0x09 |
62fc: ba 85 ldd r27, Y+10 ; 0x0a |
62fe: ea 1a sub r14, r26 |
6300: fb 0a sbc r15, r27 |
6302: f0 92 2d 09 sts 0x092D, r15 |
6306: e0 92 2c 09 sts 0x092C, r14 |
630a: 80 91 28 09 lds r24, 0x0928 |
630e: 90 91 29 09 lds r25, 0x0929 |
6312: 6d 81 ldd r22, Y+5 ; 0x05 |
6314: 7e 81 ldd r23, Y+6 ; 0x06 |
6316: 68 1b sub r22, r24 |
6318: 79 0b sbc r23, r25 |
631a: 70 93 2f 09 sts 0x092F, r23 |
631e: 60 93 2e 09 sts 0x092E, r22 |
6322: c0 90 b3 08 lds r12, 0x08B3 |
6326: d0 90 b4 08 lds r13, 0x08B4 |
632a: 88 27 eor r24, r24 |
632c: 77 fd sbrc r23, 7 |
632e: 80 95 com r24 |
6330: 98 2f mov r25, r24 |
6332: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
6336: 3b 01 movw r6, r22 |
6338: 4c 01 movw r8, r24 |
633a: a0 90 b3 08 lds r10, 0x08B3 |
633e: b0 90 b4 08 lds r11, 0x08B4 |
6342: 00 27 eor r16, r16 |
6344: f7 fc sbrc r15, 7 |
6346: 00 95 com r16 |
6348: 10 2f mov r17, r16 |
634a: c8 01 movw r24, r16 |
634c: b7 01 movw r22, r14 |
634e: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
6352: 1b 01 movw r2, r22 |
6354: 2c 01 movw r4, r24 |
6356: cc 0c add r12, r12 |
6358: dd 1c adc r13, r13 |
635a: ea e8 ldi r30, 0x8A ; 138 |
635c: f1 e0 ldi r31, 0x01 ; 1 |
635e: ce 0e add r12, r30 |
6360: df 1e adc r13, r31 |
6362: d6 01 movw r26, r12 |
6364: 6d 91 ld r22, X+ |
6366: 7c 91 ld r23, X |
6368: 70 95 com r23 |
636a: 61 95 neg r22 |
636c: 7f 4f sbci r23, 0xFF ; 255 |
636e: 88 27 eor r24, r24 |
6370: 77 fd sbrc r23, 7 |
6372: 80 95 com r24 |
6374: 98 2f mov r25, r24 |
6376: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
637a: 2f e6 ldi r18, 0x6F ; 111 |
637c: 32 e1 ldi r19, 0x12 ; 18 |
637e: 43 e8 ldi r20, 0x83 ; 131 |
6380: 5a e3 ldi r21, 0x3A ; 58 |
6382: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
6386: a4 01 movw r20, r8 |
6388: 93 01 movw r18, r6 |
638a: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
638e: 7b 01 movw r14, r22 |
6390: 8c 01 movw r16, r24 |
6392: aa 0c add r10, r10 |
6394: bb 1c adc r11, r11 |
6396: ea e5 ldi r30, 0x5A ; 90 |
6398: f4 e0 ldi r31, 0x04 ; 4 |
639a: ae 0e add r10, r30 |
639c: bf 1e adc r11, r31 |
639e: d5 01 movw r26, r10 |
63a0: 6d 91 ld r22, X+ |
63a2: 7c 91 ld r23, X |
63a4: 88 27 eor r24, r24 |
63a6: 77 fd sbrc r23, 7 |
63a8: 80 95 com r24 |
63aa: 98 2f mov r25, r24 |
63ac: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
63b0: 2f e6 ldi r18, 0x6F ; 111 |
63b2: 32 e1 ldi r19, 0x12 ; 18 |
63b4: 43 e8 ldi r20, 0x83 ; 131 |
63b6: 5a e3 ldi r21, 0x3A ; 58 |
63b8: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
63bc: a2 01 movw r20, r4 |
63be: 91 01 movw r18, r2 |
63c0: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
63c4: 9b 01 movw r18, r22 |
63c6: ac 01 movw r20, r24 |
63c8: c8 01 movw r24, r16 |
63ca: b7 01 movw r22, r14 |
63cc: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
63d0: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
63d4: 5b 01 movw r10, r22 |
63d6: 70 93 31 09 sts 0x0931, r23 |
63da: 60 93 30 09 sts 0x0930, r22 |
63de: e0 91 b3 08 lds r30, 0x08B3 |
63e2: f0 91 b4 08 lds r31, 0x08B4 |
63e6: 00 91 b3 08 lds r16, 0x08B3 |
63ea: 10 91 b4 08 lds r17, 0x08B4 |
63ee: ee 0f add r30, r30 |
63f0: ff 1f adc r31, r31 |
63f2: e6 5a subi r30, 0xA6 ; 166 |
63f4: fb 4f sbci r31, 0xFB ; 251 |
63f6: 60 81 ld r22, Z |
63f8: 71 81 ldd r23, Z+1 ; 0x01 |
63fa: 88 27 eor r24, r24 |
63fc: 77 fd sbrc r23, 7 |
63fe: 80 95 com r24 |
6400: 98 2f mov r25, r24 |
6402: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
6406: 2f e6 ldi r18, 0x6F ; 111 |
6408: 32 e1 ldi r19, 0x12 ; 18 |
640a: 43 e8 ldi r20, 0x83 ; 131 |
640c: 5a e3 ldi r21, 0x3A ; 58 |
640e: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
6412: a4 01 movw r20, r8 |
6414: 93 01 movw r18, r6 |
6416: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
641a: 6b 01 movw r12, r22 |
641c: 7c 01 movw r14, r24 |
641e: 00 0f add r16, r16 |
6420: 11 1f adc r17, r17 |
6422: 06 57 subi r16, 0x76 ; 118 |
6424: 1e 4f sbci r17, 0xFE ; 254 |
6426: f8 01 movw r30, r16 |
6428: 60 81 ld r22, Z |
642a: 71 81 ldd r23, Z+1 ; 0x01 |
642c: 88 27 eor r24, r24 |
642e: 77 fd sbrc r23, 7 |
6430: 80 95 com r24 |
6432: 98 2f mov r25, r24 |
6434: 0e 94 b6 3d call 0x7b6c ; 0x7b6c <__floatsisf> |
6438: 2f e6 ldi r18, 0x6F ; 111 |
643a: 32 e1 ldi r19, 0x12 ; 18 |
643c: 43 e8 ldi r20, 0x83 ; 131 |
643e: 5a e3 ldi r21, 0x3A ; 58 |
6440: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
6444: a2 01 movw r20, r4 |
6446: 91 01 movw r18, r2 |
6448: 0e 94 30 3e call 0x7c60 ; 0x7c60 <__mulsf3> |
644c: 9b 01 movw r18, r22 |
644e: ac 01 movw r20, r24 |
6450: c7 01 movw r24, r14 |
6452: b6 01 movw r22, r12 |
6454: 0e 94 11 3d call 0x7a22 ; 0x7a22 <__addsf3> |
6458: 0e 94 99 3d call 0x7b32 ; 0x7b32 <__fixsfsi> |
645c: 9b 01 movw r18, r22 |
645e: 70 93 33 09 sts 0x0933, r23 |
6462: 60 93 32 09 sts 0x0932, r22 |
6466: f4 e2 ldi r31, 0x24 ; 36 |
6468: af 16 cp r10, r31 |
646a: b1 04 cpc r11, r1 |
646c: 34 f0 brlt .+12 ; 0x647a <gps_main+0xd0a> |
646e: 83 e2 ldi r24, 0x23 ; 35 |
6470: 90 e0 ldi r25, 0x00 ; 0 |
6472: 90 93 31 09 sts 0x0931, r25 |
6476: 80 93 30 09 sts 0x0930, r24 |
647a: 24 32 cpi r18, 0x24 ; 36 |
647c: 31 05 cpc r19, r1 |
647e: 34 f0 brlt .+12 ; 0x648c <gps_main+0xd1c> |
6480: 83 e2 ldi r24, 0x23 ; 35 |
6482: 90 e0 ldi r25, 0x00 ; 0 |
6484: 90 93 33 09 sts 0x0933, r25 |
6488: 80 93 32 09 sts 0x0932, r24 |
648c: 80 91 30 09 lds r24, 0x0930 |
6490: 90 91 31 09 lds r25, 0x0931 |
6494: 8d 5d subi r24, 0xDD ; 221 |
6496: 9f 4f sbci r25, 0xFF ; 255 |
6498: 34 f4 brge .+12 ; 0x64a6 <gps_main+0xd36> |
649a: 8d ed ldi r24, 0xDD ; 221 |
649c: 9f ef ldi r25, 0xFF ; 255 |
649e: 90 93 31 09 sts 0x0931, r25 |
64a2: 80 93 30 09 sts 0x0930, r24 |
64a6: 80 91 32 09 lds r24, 0x0932 |
64aa: 90 91 33 09 lds r25, 0x0933 |
64ae: 8d 5d subi r24, 0xDD ; 221 |
64b0: 9f 4f sbci r25, 0xFF ; 255 |
64b2: 34 f4 brge .+12 ; 0x64c0 <gps_main+0xd50> |
64b4: 8d ed ldi r24, 0xDD ; 221 |
64b6: 9f ef ldi r25, 0xFF ; 255 |
64b8: 90 93 33 09 sts 0x0933, r25 |
64bc: 80 93 32 09 sts 0x0932, r24 |
64c0: 10 92 3e 09 sts 0x093E, r1 |
64c4: 0f c0 rjmp .+30 ; 0x64e4 <gps_main+0xd74> |
64c6: 20 91 35 09 lds r18, 0x0935 |
64ca: 30 91 36 09 lds r19, 0x0936 |
64ce: 40 91 37 09 lds r20, 0x0937 |
64d2: 50 91 38 09 lds r21, 0x0938 |
64d6: 21 15 cp r18, r1 |
64d8: 31 05 cpc r19, r1 |
64da: 41 05 cpc r20, r1 |
64dc: 51 05 cpc r21, r1 |
64de: 09 f0 breq .+2 ; 0x64e2 <gps_main+0xd72> |
64e0: 3b cd rjmp .-1418 ; 0x5f58 <gps_main+0x7e8> |
64e2: 92 cd rjmp .-1244 ; 0x6008 <gps_main+0x898> |
64e4: 6f 96 adiw r28, 0x1f ; 31 |
64e6: 0f b6 in r0, 0x3f ; 63 |
64e8: f8 94 cli |
64ea: de bf out 0x3e, r29 ; 62 |
64ec: 0f be out 0x3f, r0 ; 63 |
64ee: cd bf out 0x3d, r28 ; 61 |
64f0: df 91 pop r29 |
64f2: cf 91 pop r28 |
64f4: 1f 91 pop r17 |
64f6: 0f 91 pop r16 |
64f8: ff 90 pop r15 |
64fa: ef 90 pop r14 |
64fc: df 90 pop r13 |
64fe: cf 90 pop r12 |
6500: bf 90 pop r11 |
6502: af 90 pop r10 |
6504: 9f 90 pop r9 |
6506: 8f 90 pop r8 |
6508: 7f 90 pop r7 |
650a: 6f 90 pop r6 |
650c: 5f 90 pop r5 |
650e: 4f 90 pop r4 |
6510: 3f 90 pop r3 |
6512: 2f 90 pop r2 |
6514: 08 95 ret |
|
00006516 <__divdi3>: |
6516: a9 e9 ldi r26, 0x99 ; 153 |
6518: b0 e0 ldi r27, 0x00 ; 0 |
651a: e1 e9 ldi r30, 0x91 ; 145 |
651c: f2 e3 ldi r31, 0x32 ; 50 |
651e: 0c 94 fb 3e jmp 0x7df6 ; 0x7df6 <__prologue_saves__> |
6522: 22 2e mov r2, r18 |
6524: 33 2e mov r3, r19 |
6526: 44 2e mov r4, r20 |
6528: 55 2e mov r5, r21 |
652a: 66 2e mov r6, r22 |
652c: 77 2e mov r7, r23 |
652e: 88 2e mov r8, r24 |
6530: 99 2e mov r9, r25 |
6532: 2a 2d mov r18, r10 |
6534: a8 e0 ldi r26, 0x08 ; 8 |
6536: fe 01 movw r30, r28 |
6538: b1 96 adiw r30, 0x21 ; 33 |
653a: aa 2e mov r10, r26 |
653c: 11 92 st Z+, r1 |
653e: aa 94 dec r10 |
6540: e9 f7 brne .-6 ; 0x653c <__divdi3+0x26> |
6542: 29 a2 std Y+33, r2 ; 0x21 |
6544: 3a a2 std Y+34, r3 ; 0x22 |
6546: 4b a2 std Y+35, r4 ; 0x23 |
6548: 5c a2 std Y+36, r5 ; 0x24 |
654a: 6d a2 std Y+37, r6 ; 0x25 |
654c: 7e a2 std Y+38, r7 ; 0x26 |
654e: 8f a2 std Y+39, r8 ; 0x27 |
6550: 98 a6 std Y+40, r9 ; 0x28 |
6552: fe 01 movw r30, r28 |
6554: 31 96 adiw r30, 0x01 ; 1 |
6556: 11 92 st Z+, r1 |
6558: aa 95 dec r26 |
655a: e9 f7 brne .-6 ; 0x6556 <__divdi3+0x40> |
655c: 29 83 std Y+1, r18 ; 0x01 |
655e: ba 82 std Y+2, r11 ; 0x02 |
6560: cb 82 std Y+3, r12 ; 0x03 |
6562: dc 82 std Y+4, r13 ; 0x04 |
6564: ed 82 std Y+5, r14 ; 0x05 |
6566: fe 82 std Y+6, r15 ; 0x06 |
6568: 0f 83 std Y+7, r16 ; 0x07 |
656a: 18 87 std Y+8, r17 ; 0x08 |
656c: 8d a1 ldd r24, Y+37 ; 0x25 |
656e: 9e a1 ldd r25, Y+38 ; 0x26 |
6570: af a1 ldd r26, Y+39 ; 0x27 |
6572: b8 a5 ldd r27, Y+40 ; 0x28 |
6574: b7 fd sbrc r27, 7 |
6576: ed c4 rjmp .+2522 ; 0x6f52 <__divdi3+0xa3c> |
6578: cf 57 subi r28, 0x7F ; 127 |
657a: df 4f sbci r29, 0xFF ; 255 |
657c: 18 82 st Y, r1 |
657e: c1 58 subi r28, 0x81 ; 129 |
6580: d0 40 sbci r29, 0x00 ; 0 |
6582: 8d 81 ldd r24, Y+5 ; 0x05 |
6584: 9e 81 ldd r25, Y+6 ; 0x06 |
6586: af 81 ldd r26, Y+7 ; 0x07 |
6588: b8 85 ldd r27, Y+8 ; 0x08 |
658a: b7 fd sbrc r27, 7 |
658c: 14 c4 rjmp .+2088 ; 0x6db6 <__divdi3+0x8a0> |
658e: a9 80 ldd r10, Y+1 ; 0x01 |
6590: ba 80 ldd r11, Y+2 ; 0x02 |
6592: cb 80 ldd r12, Y+3 ; 0x03 |
6594: dc 80 ldd r13, Y+4 ; 0x04 |
6596: ed 80 ldd r14, Y+5 ; 0x05 |
6598: fe 80 ldd r15, Y+6 ; 0x06 |
659a: 0f 81 ldd r16, Y+7 ; 0x07 |
659c: 18 85 ldd r17, Y+8 ; 0x08 |
659e: 29 a1 ldd r18, Y+33 ; 0x21 |
65a0: 3a a1 ldd r19, Y+34 ; 0x22 |
65a2: 4b a1 ldd r20, Y+35 ; 0x23 |
65a4: 5c a1 ldd r21, Y+36 ; 0x24 |
65a6: 6d a1 ldd r22, Y+37 ; 0x25 |
65a8: 7e a1 ldd r23, Y+38 ; 0x26 |
65aa: 8f a1 ldd r24, Y+39 ; 0x27 |
65ac: 98 a5 ldd r25, Y+40 ; 0x28 |
65ae: a8 e0 ldi r26, 0x08 ; 8 |
65b0: fe 01 movw r30, r28 |
65b2: 39 96 adiw r30, 0x09 ; 9 |
65b4: ba 2f mov r27, r26 |
65b6: 11 92 st Z+, r1 |
65b8: ba 95 dec r27 |
65ba: e9 f7 brne .-6 ; 0x65b6 <__divdi3+0xa0> |
65bc: 29 87 std Y+9, r18 ; 0x09 |
65be: 3a 87 std Y+10, r19 ; 0x0a |
65c0: 4b 87 std Y+11, r20 ; 0x0b |
65c2: 5c 87 std Y+12, r21 ; 0x0c |
65c4: 6d 87 std Y+13, r22 ; 0x0d |
65c6: 7e 87 std Y+14, r23 ; 0x0e |
65c8: 8f 87 std Y+15, r24 ; 0x0f |
65ca: 98 8b std Y+16, r25 ; 0x10 |
65cc: fe 01 movw r30, r28 |
65ce: 71 96 adiw r30, 0x11 ; 17 |
65d0: 11 92 st Z+, r1 |
65d2: aa 95 dec r26 |
65d4: e9 f7 brne .-6 ; 0x65d0 <__divdi3+0xba> |
65d6: a9 8a std Y+17, r10 ; 0x11 |
65d8: ba 8a std Y+18, r11 ; 0x12 |
65da: cb 8a std Y+19, r12 ; 0x13 |
65dc: dc 8a std Y+20, r13 ; 0x14 |
65de: ed 8a std Y+21, r14 ; 0x15 |
65e0: fe 8a std Y+22, r15 ; 0x16 |
65e2: 0f 8b std Y+23, r16 ; 0x17 |
65e4: 18 8f std Y+24, r17 ; 0x18 |
65e6: 29 88 ldd r2, Y+17 ; 0x11 |
65e8: 3a 88 ldd r3, Y+18 ; 0x12 |
65ea: 4b 88 ldd r4, Y+19 ; 0x13 |
65ec: 5c 88 ldd r5, Y+20 ; 0x14 |
65ee: ed 88 ldd r14, Y+21 ; 0x15 |
65f0: fe 88 ldd r15, Y+22 ; 0x16 |
65f2: 0f 89 ldd r16, Y+23 ; 0x17 |
65f4: 18 8d ldd r17, Y+24 ; 0x18 |
65f6: 69 84 ldd r6, Y+9 ; 0x09 |
65f8: 7a 84 ldd r7, Y+10 ; 0x0a |
65fa: 8b 84 ldd r8, Y+11 ; 0x0b |
65fc: 9c 84 ldd r9, Y+12 ; 0x0c |
65fe: 29 96 adiw r28, 0x09 ; 9 |
6600: 6c ae std Y+60, r6 ; 0x3c |
6602: 7d ae std Y+61, r7 ; 0x3d |
6604: 8e ae std Y+62, r8 ; 0x3e |
6606: 9f ae std Y+63, r9 ; 0x3f |
6608: 29 97 sbiw r28, 0x09 ; 9 |
660a: 8d 84 ldd r8, Y+13 ; 0x0d |
660c: 9e 84 ldd r9, Y+14 ; 0x0e |
660e: af 84 ldd r10, Y+15 ; 0x0f |
6610: b8 88 ldd r11, Y+16 ; 0x10 |
6612: 2d 96 adiw r28, 0x0d ; 13 |
6614: 8c ae std Y+60, r8 ; 0x3c |
6616: 9d ae std Y+61, r9 ; 0x3d |
6618: ae ae std Y+62, r10 ; 0x3e |
661a: bf ae std Y+63, r11 ; 0x3f |
661c: 2d 97 sbiw r28, 0x0d ; 13 |
661e: e1 14 cp r14, r1 |
6620: f1 04 cpc r15, r1 |
6622: 01 05 cpc r16, r1 |
6624: 11 05 cpc r17, r1 |
6626: 09 f0 breq .+2 ; 0x662a <__divdi3+0x114> |
6628: 2b c1 rjmp .+598 ; 0x6880 <__divdi3+0x36a> |
662a: 82 14 cp r8, r2 |
662c: 93 04 cpc r9, r3 |
662e: a4 04 cpc r10, r4 |
6630: b5 04 cpc r11, r5 |
6632: 08 f4 brcc .+2 ; 0x6636 <__divdi3+0x120> |
6634: 22 c2 rjmp .+1092 ; 0x6a7a <__divdi3+0x564> |
6636: 21 14 cp r2, r1 |
6638: 31 04 cpc r3, r1 |
663a: 41 04 cpc r4, r1 |
663c: 51 04 cpc r5, r1 |
663e: 09 f4 brne .+2 ; 0x6642 <__divdi3+0x12c> |
6640: 67 c5 rjmp .+2766 ; 0x7110 <__divdi3+0xbfa> |
6642: 00 e0 ldi r16, 0x00 ; 0 |
6644: 20 16 cp r2, r16 |
6646: 00 e0 ldi r16, 0x00 ; 0 |
6648: 30 06 cpc r3, r16 |
664a: 01 e0 ldi r16, 0x01 ; 1 |
664c: 40 06 cpc r4, r16 |
664e: 00 e0 ldi r16, 0x00 ; 0 |
6650: 50 06 cpc r5, r16 |
6652: 08 f0 brcs .+2 ; 0x6656 <__divdi3+0x140> |
6654: 4c c5 rjmp .+2712 ; 0x70ee <__divdi3+0xbd8> |
6656: 1f ef ldi r17, 0xFF ; 255 |
6658: 21 16 cp r2, r17 |
665a: 31 04 cpc r3, r1 |
665c: 41 04 cpc r4, r1 |
665e: 51 04 cpc r5, r1 |
6660: 19 f0 breq .+6 ; 0x6668 <__divdi3+0x152> |
6662: 10 f0 brcs .+4 ; 0x6668 <__divdi3+0x152> |
6664: 0c 94 72 3c jmp 0x78e4 ; 0x78e4 <__divdi3+0x13ce> |
6668: 20 e0 ldi r18, 0x00 ; 0 |
666a: 30 e0 ldi r19, 0x00 ; 0 |
666c: 40 e0 ldi r20, 0x00 ; 0 |
666e: 50 e0 ldi r21, 0x00 ; 0 |
6670: 80 e0 ldi r24, 0x00 ; 0 |
6672: 90 e0 ldi r25, 0x00 ; 0 |
6674: 42 01 movw r8, r4 |
6676: 31 01 movw r6, r2 |
6678: 04 c0 rjmp .+8 ; 0x6682 <__divdi3+0x16c> |
667a: 96 94 lsr r9 |
667c: 87 94 ror r8 |
667e: 77 94 ror r7 |
6680: 67 94 ror r6 |
6682: 8a 95 dec r24 |
6684: d2 f7 brpl .-12 ; 0x667a <__divdi3+0x164> |
6686: d4 01 movw r26, r8 |
6688: c3 01 movw r24, r6 |
668a: 86 5d subi r24, 0xD6 ; 214 |
668c: 98 4f sbci r25, 0xF8 ; 248 |
668e: dc 01 movw r26, r24 |
6690: 8c 91 ld r24, X |
6692: 28 0f add r18, r24 |
6694: 31 1d adc r19, r1 |
6696: 41 1d adc r20, r1 |
6698: 51 1d adc r21, r1 |
669a: da 01 movw r26, r20 |
669c: c9 01 movw r24, r18 |
669e: 20 e2 ldi r18, 0x20 ; 32 |
66a0: 30 e0 ldi r19, 0x00 ; 0 |
66a2: 40 e0 ldi r20, 0x00 ; 0 |
66a4: 50 e0 ldi r21, 0x00 ; 0 |
66a6: 39 01 movw r6, r18 |
66a8: 4a 01 movw r8, r20 |
66aa: 68 1a sub r6, r24 |
66ac: 79 0a sbc r7, r25 |
66ae: 8a 0a sbc r8, r26 |
66b0: 9b 0a sbc r9, r27 |
66b2: 09 f0 breq .+2 ; 0x66b6 <__divdi3+0x1a0> |
66b4: 90 c7 rjmp .+3872 ; 0x75d6 <__divdi3+0x10c0> |
66b6: 2d 96 adiw r28, 0x0d ; 13 |
66b8: ac ac ldd r10, Y+60 ; 0x3c |
66ba: bd ac ldd r11, Y+61 ; 0x3d |
66bc: ce ac ldd r12, Y+62 ; 0x3e |
66be: df ac ldd r13, Y+63 ; 0x3f |
66c0: 2d 97 sbiw r28, 0x0d ; 13 |
66c2: a2 18 sub r10, r2 |
66c4: b3 08 sbc r11, r3 |
66c6: c4 08 sbc r12, r4 |
66c8: d5 08 sbc r13, r5 |
66ca: 72 01 movw r14, r4 |
66cc: 00 27 eor r16, r16 |
66ce: 11 27 eor r17, r17 |
66d0: a1 96 adiw r28, 0x21 ; 33 |
66d2: ec ae std Y+60, r14 ; 0x3c |
66d4: fd ae std Y+61, r15 ; 0x3d |
66d6: 0e af std Y+62, r16 ; 0x3e |
66d8: 1f af std Y+63, r17 ; 0x3f |
66da: a1 97 sbiw r28, 0x21 ; 33 |
66dc: 92 01 movw r18, r4 |
66de: 81 01 movw r16, r2 |
66e0: 20 70 andi r18, 0x00 ; 0 |
66e2: 30 70 andi r19, 0x00 ; 0 |
66e4: a5 96 adiw r28, 0x25 ; 37 |
66e6: 0c af std Y+60, r16 ; 0x3c |
66e8: 1d af std Y+61, r17 ; 0x3d |
66ea: 2e af std Y+62, r18 ; 0x3e |
66ec: 3f af std Y+63, r19 ; 0x3f |
66ee: a5 97 sbiw r28, 0x25 ; 37 |
66f0: 21 e0 ldi r18, 0x01 ; 1 |
66f2: 30 e0 ldi r19, 0x00 ; 0 |
66f4: 40 e0 ldi r20, 0x00 ; 0 |
66f6: 50 e0 ldi r21, 0x00 ; 0 |
66f8: 65 96 adiw r28, 0x15 ; 21 |
66fa: 2c af std Y+60, r18 ; 0x3c |
66fc: 3d af std Y+61, r19 ; 0x3d |
66fe: 4e af std Y+62, r20 ; 0x3e |
6700: 5f af std Y+63, r21 ; 0x3f |
6702: 65 97 sbiw r28, 0x15 ; 21 |
6704: c6 01 movw r24, r12 |
6706: b5 01 movw r22, r10 |
6708: a1 96 adiw r28, 0x21 ; 33 |
670a: 2c ad ldd r18, Y+60 ; 0x3c |
670c: 3d ad ldd r19, Y+61 ; 0x3d |
670e: 4e ad ldd r20, Y+62 ; 0x3e |
6710: 5f ad ldd r21, Y+63 ; 0x3f |
6712: a1 97 sbiw r28, 0x21 ; 33 |
6714: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6718: e1 96 adiw r28, 0x31 ; 49 |
671a: 2c af std Y+60, r18 ; 0x3c |
671c: 3d af std Y+61, r19 ; 0x3d |
671e: 4e af std Y+62, r20 ; 0x3e |
6720: 5f af std Y+63, r21 ; 0x3f |
6722: e1 97 sbiw r28, 0x31 ; 49 |
6724: a5 96 adiw r28, 0x25 ; 37 |
6726: 6c ad ldd r22, Y+60 ; 0x3c |
6728: 7d ad ldd r23, Y+61 ; 0x3d |
672a: 8e ad ldd r24, Y+62 ; 0x3e |
672c: 9f ad ldd r25, Y+63 ; 0x3f |
672e: a5 97 sbiw r28, 0x25 ; 37 |
6730: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
6734: 3b 01 movw r6, r22 |
6736: 4c 01 movw r8, r24 |
6738: c6 01 movw r24, r12 |
673a: b5 01 movw r22, r10 |
673c: a1 96 adiw r28, 0x21 ; 33 |
673e: 2c ad ldd r18, Y+60 ; 0x3c |
6740: 3d ad ldd r19, Y+61 ; 0x3d |
6742: 4e ad ldd r20, Y+62 ; 0x3e |
6744: 5f ad ldd r21, Y+63 ; 0x3f |
6746: a1 97 sbiw r28, 0x21 ; 33 |
6748: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
674c: cb 01 movw r24, r22 |
674e: 77 27 eor r23, r23 |
6750: 66 27 eor r22, r22 |
6752: 29 96 adiw r28, 0x09 ; 9 |
6754: ac ac ldd r10, Y+60 ; 0x3c |
6756: bd ac ldd r11, Y+61 ; 0x3d |
6758: ce ac ldd r12, Y+62 ; 0x3e |
675a: df ac ldd r13, Y+63 ; 0x3f |
675c: 29 97 sbiw r28, 0x09 ; 9 |
675e: 96 01 movw r18, r12 |
6760: 44 27 eor r20, r20 |
6762: 55 27 eor r21, r21 |
6764: 7b 01 movw r14, r22 |
6766: 8c 01 movw r16, r24 |
6768: e2 2a or r14, r18 |
676a: f3 2a or r15, r19 |
676c: 04 2b or r16, r20 |
676e: 15 2b or r17, r21 |
6770: e6 14 cp r14, r6 |
6772: f7 04 cpc r15, r7 |
6774: 08 05 cpc r16, r8 |
6776: 19 05 cpc r17, r9 |
6778: 00 f5 brcc .+64 ; 0x67ba <__divdi3+0x2a4> |
677a: e1 96 adiw r28, 0x31 ; 49 |
677c: 2c ad ldd r18, Y+60 ; 0x3c |
677e: 3d ad ldd r19, Y+61 ; 0x3d |
6780: 4e ad ldd r20, Y+62 ; 0x3e |
6782: 5f ad ldd r21, Y+63 ; 0x3f |
6784: e1 97 sbiw r28, 0x31 ; 49 |
6786: 21 50 subi r18, 0x01 ; 1 |
6788: 30 40 sbci r19, 0x00 ; 0 |
678a: 40 40 sbci r20, 0x00 ; 0 |
678c: 50 40 sbci r21, 0x00 ; 0 |
678e: e1 96 adiw r28, 0x31 ; 49 |
6790: 2c af std Y+60, r18 ; 0x3c |
6792: 3d af std Y+61, r19 ; 0x3d |
6794: 4e af std Y+62, r20 ; 0x3e |
6796: 5f af std Y+63, r21 ; 0x3f |
6798: e1 97 sbiw r28, 0x31 ; 49 |
679a: e2 0c add r14, r2 |
679c: f3 1c adc r15, r3 |
679e: 04 1d adc r16, r4 |
67a0: 15 1d adc r17, r5 |
67a2: e2 14 cp r14, r2 |
67a4: f3 04 cpc r15, r3 |
67a6: 04 05 cpc r16, r4 |
67a8: 15 05 cpc r17, r5 |
67aa: 38 f0 brcs .+14 ; 0x67ba <__divdi3+0x2a4> |
67ac: e6 14 cp r14, r6 |
67ae: f7 04 cpc r15, r7 |
67b0: 08 05 cpc r16, r8 |
67b2: 19 05 cpc r17, r9 |
67b4: 10 f4 brcc .+4 ; 0x67ba <__divdi3+0x2a4> |
67b6: 0c 94 e6 3c jmp 0x79cc ; 0x79cc <__divdi3+0x14b6> |
67ba: e6 18 sub r14, r6 |
67bc: f7 08 sbc r15, r7 |
67be: 08 09 sbc r16, r8 |
67c0: 19 09 sbc r17, r9 |
67c2: c8 01 movw r24, r16 |
67c4: b7 01 movw r22, r14 |
67c6: a1 96 adiw r28, 0x21 ; 33 |
67c8: 2c ad ldd r18, Y+60 ; 0x3c |
67ca: 3d ad ldd r19, Y+61 ; 0x3d |
67cc: 4e ad ldd r20, Y+62 ; 0x3e |
67ce: 5f ad ldd r21, Y+63 ; 0x3f |
67d0: a1 97 sbiw r28, 0x21 ; 33 |
67d2: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
67d6: 59 01 movw r10, r18 |
67d8: 6a 01 movw r12, r20 |
67da: a5 96 adiw r28, 0x25 ; 37 |
67dc: 6c ad ldd r22, Y+60 ; 0x3c |
67de: 7d ad ldd r23, Y+61 ; 0x3d |
67e0: 8e ad ldd r24, Y+62 ; 0x3e |
67e2: 9f ad ldd r25, Y+63 ; 0x3f |
67e4: a5 97 sbiw r28, 0x25 ; 37 |
67e6: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
67ea: 3b 01 movw r6, r22 |
67ec: 4c 01 movw r8, r24 |
67ee: c8 01 movw r24, r16 |
67f0: b7 01 movw r22, r14 |
67f2: a1 96 adiw r28, 0x21 ; 33 |
67f4: 2c ad ldd r18, Y+60 ; 0x3c |
67f6: 3d ad ldd r19, Y+61 ; 0x3d |
67f8: 4e ad ldd r20, Y+62 ; 0x3e |
67fa: 5f ad ldd r21, Y+63 ; 0x3f |
67fc: a1 97 sbiw r28, 0x21 ; 33 |
67fe: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6802: cb 01 movw r24, r22 |
6804: 77 27 eor r23, r23 |
6806: 66 27 eor r22, r22 |
6808: 29 96 adiw r28, 0x09 ; 9 |
680a: 2c ad ldd r18, Y+60 ; 0x3c |
680c: 3d ad ldd r19, Y+61 ; 0x3d |
680e: 4e ad ldd r20, Y+62 ; 0x3e |
6810: 5f ad ldd r21, Y+63 ; 0x3f |
6812: 29 97 sbiw r28, 0x09 ; 9 |
6814: 40 70 andi r20, 0x00 ; 0 |
6816: 50 70 andi r21, 0x00 ; 0 |
6818: 26 2b or r18, r22 |
681a: 37 2b or r19, r23 |
681c: 48 2b or r20, r24 |
681e: 59 2b or r21, r25 |
6820: 26 15 cp r18, r6 |
6822: 37 05 cpc r19, r7 |
6824: 48 05 cpc r20, r8 |
6826: 59 05 cpc r21, r9 |
6828: a8 f4 brcc .+42 ; 0x6854 <__divdi3+0x33e> |
682a: 08 94 sec |
682c: a1 08 sbc r10, r1 |
682e: b1 08 sbc r11, r1 |
6830: c1 08 sbc r12, r1 |
6832: d1 08 sbc r13, r1 |
6834: 22 0d add r18, r2 |
6836: 33 1d adc r19, r3 |
6838: 44 1d adc r20, r4 |
683a: 55 1d adc r21, r5 |
683c: 22 15 cp r18, r2 |
683e: 33 05 cpc r19, r3 |
6840: 44 05 cpc r20, r4 |
6842: 55 05 cpc r21, r5 |
6844: 38 f0 brcs .+14 ; 0x6854 <__divdi3+0x33e> |
6846: 26 15 cp r18, r6 |
6848: 37 05 cpc r19, r7 |
684a: 48 05 cpc r20, r8 |
684c: 59 05 cpc r21, r9 |
684e: 10 f4 brcc .+4 ; 0x6854 <__divdi3+0x33e> |
6850: 0c 94 ca 3c jmp 0x7994 ; 0x7994 <__divdi3+0x147e> |
6854: e1 96 adiw r28, 0x31 ; 49 |
6856: 6c ac ldd r6, Y+60 ; 0x3c |
6858: 7d ac ldd r7, Y+61 ; 0x3d |
685a: 8e ac ldd r8, Y+62 ; 0x3e |
685c: 9f ac ldd r9, Y+63 ; 0x3f |
685e: e1 97 sbiw r28, 0x31 ; 49 |
6860: d3 01 movw r26, r6 |
6862: 99 27 eor r25, r25 |
6864: 88 27 eor r24, r24 |
6866: 15 01 movw r2, r10 |
6868: 26 01 movw r4, r12 |
686a: 28 2a or r2, r24 |
686c: 39 2a or r3, r25 |
686e: 4a 2a or r4, r26 |
6870: 5b 2a or r5, r27 |
6872: 65 96 adiw r28, 0x15 ; 21 |
6874: 2c ad ldd r18, Y+60 ; 0x3c |
6876: 3d ad ldd r19, Y+61 ; 0x3d |
6878: 4e ad ldd r20, Y+62 ; 0x3e |
687a: 5f ad ldd r21, Y+63 ; 0x3f |
687c: 65 97 sbiw r28, 0x15 ; 21 |
687e: 13 c0 rjmp .+38 ; 0x68a6 <__divdi3+0x390> |
6880: 2d 96 adiw r28, 0x0d ; 13 |
6882: 8c ac ldd r8, Y+60 ; 0x3c |
6884: 9d ac ldd r9, Y+61 ; 0x3d |
6886: ae ac ldd r10, Y+62 ; 0x3e |
6888: bf ac ldd r11, Y+63 ; 0x3f |
688a: 2d 97 sbiw r28, 0x0d ; 13 |
688c: 8e 14 cp r8, r14 |
688e: 9f 04 cpc r9, r15 |
6890: a0 06 cpc r10, r16 |
6892: b1 06 cpc r11, r17 |
6894: 08 f0 brcs .+2 ; 0x6898 <__divdi3+0x382> |
6896: 32 c2 rjmp .+1124 ; 0x6cfc <__divdi3+0x7e6> |
6898: 22 24 eor r2, r2 |
689a: 33 24 eor r3, r3 |
689c: 21 01 movw r4, r2 |
689e: 20 e0 ldi r18, 0x00 ; 0 |
68a0: 30 e0 ldi r19, 0x00 ; 0 |
68a2: 40 e0 ldi r20, 0x00 ; 0 |
68a4: 50 e0 ldi r21, 0x00 ; 0 |
68a6: 88 e0 ldi r24, 0x08 ; 8 |
68a8: fe 01 movw r30, r28 |
68aa: 79 96 adiw r30, 0x19 ; 25 |
68ac: 11 92 st Z+, r1 |
68ae: 8a 95 dec r24 |
68b0: e9 f7 brne .-6 ; 0x68ac <__divdi3+0x396> |
68b2: 29 8e std Y+25, r2 ; 0x19 |
68b4: 3a 8e std Y+26, r3 ; 0x1a |
68b6: 4b 8e std Y+27, r4 ; 0x1b |
68b8: 5c 8e std Y+28, r5 ; 0x1c |
68ba: 2d 8f std Y+29, r18 ; 0x1d |
68bc: 3e 8f std Y+30, r19 ; 0x1e |
68be: 4f 8f std Y+31, r20 ; 0x1f |
68c0: 58 a3 std Y+32, r21 ; 0x20 |
68c2: 29 8c ldd r2, Y+25 ; 0x19 |
68c4: 3a 8c ldd r3, Y+26 ; 0x1a |
68c6: 4b 8c ldd r4, Y+27 ; 0x1b |
68c8: 5c 8c ldd r5, Y+28 ; 0x1c |
68ca: 6d 8c ldd r6, Y+29 ; 0x1d |
68cc: 7e 8c ldd r7, Y+30 ; 0x1e |
68ce: 8f 8c ldd r8, Y+31 ; 0x1f |
68d0: 98 a0 ldd r9, Y+32 ; 0x20 |
68d2: cf 57 subi r28, 0x7F ; 127 |
68d4: df 4f sbci r29, 0xFF ; 255 |
68d6: b8 80 ld r11, Y |
68d8: c1 58 subi r28, 0x81 ; 129 |
68da: d0 40 sbci r29, 0x00 ; 0 |
68dc: bb 20 and r11, r11 |
68de: 11 f4 brne .+4 ; 0x68e4 <__divdi3+0x3ce> |
68e0: 0c 94 f6 3c jmp 0x79ec ; 0x79ec <__divdi3+0x14d6> |
68e4: ce 56 subi r28, 0x6E ; 110 |
68e6: df 4f sbci r29, 0xFF ; 255 |
68e8: 18 82 st Y, r1 |
68ea: c2 59 subi r28, 0x92 ; 146 |
68ec: d0 40 sbci r29, 0x00 ; 0 |
68ee: cd 56 subi r28, 0x6D ; 109 |
68f0: df 4f sbci r29, 0xFF ; 255 |
68f2: 18 82 st Y, r1 |
68f4: c3 59 subi r28, 0x93 ; 147 |
68f6: d0 40 sbci r29, 0x00 ; 0 |
68f8: cc 56 subi r28, 0x6C ; 108 |
68fa: df 4f sbci r29, 0xFF ; 255 |
68fc: 18 82 st Y, r1 |
68fe: c4 59 subi r28, 0x94 ; 148 |
6900: d0 40 sbci r29, 0x00 ; 0 |
6902: cb 56 subi r28, 0x6B ; 107 |
6904: df 4f sbci r29, 0xFF ; 255 |
6906: 18 82 st Y, r1 |
6908: c5 59 subi r28, 0x95 ; 149 |
690a: d0 40 sbci r29, 0x00 ; 0 |
690c: ca 56 subi r28, 0x6A ; 106 |
690e: df 4f sbci r29, 0xFF ; 255 |
6910: 18 82 st Y, r1 |
6912: c6 59 subi r28, 0x96 ; 150 |
6914: d0 40 sbci r29, 0x00 ; 0 |
6916: c9 56 subi r28, 0x69 ; 105 |
6918: df 4f sbci r29, 0xFF ; 255 |
691a: 18 82 st Y, r1 |
691c: c7 59 subi r28, 0x97 ; 151 |
691e: d0 40 sbci r29, 0x00 ; 0 |
6920: c8 56 subi r28, 0x68 ; 104 |
6922: df 4f sbci r29, 0xFF ; 255 |
6924: 18 82 st Y, r1 |
6926: c8 59 subi r28, 0x98 ; 152 |
6928: d0 40 sbci r29, 0x00 ; 0 |
692a: c7 56 subi r28, 0x67 ; 103 |
692c: df 4f sbci r29, 0xFF ; 255 |
692e: 18 82 st Y, r1 |
6930: c9 59 subi r28, 0x99 ; 153 |
6932: d0 40 sbci r29, 0x00 ; 0 |
6934: 00 e0 ldi r16, 0x00 ; 0 |
6936: 02 19 sub r16, r2 |
6938: 81 e0 ldi r24, 0x01 ; 1 |
693a: cc 24 eor r12, r12 |
693c: c0 16 cp r12, r16 |
693e: 08 f0 brcs .+2 ; 0x6942 <__divdi3+0x42c> |
6940: 80 e0 ldi r24, 0x00 ; 0 |
6942: cd 56 subi r28, 0x6D ; 109 |
6944: df 4f sbci r29, 0xFF ; 255 |
6946: 18 81 ld r17, Y |
6948: c3 59 subi r28, 0x93 ; 147 |
694a: d0 40 sbci r29, 0x00 ; 0 |
694c: 13 19 sub r17, r3 |
694e: 91 e0 ldi r25, 0x01 ; 1 |
6950: cd 56 subi r28, 0x6D ; 109 |
6952: df 4f sbci r29, 0xFF ; 255 |
6954: d8 80 ld r13, Y |
6956: c3 59 subi r28, 0x93 ; 147 |
6958: d0 40 sbci r29, 0x00 ; 0 |
695a: d1 16 cp r13, r17 |
695c: 08 f0 brcs .+2 ; 0x6960 <__divdi3+0x44a> |
695e: 90 e0 ldi r25, 0x00 ; 0 |
6960: e1 2e mov r14, r17 |
6962: e8 1a sub r14, r24 |
6964: 8e 2d mov r24, r14 |
6966: e1 e0 ldi r30, 0x01 ; 1 |
6968: 1e 15 cp r17, r14 |
696a: 08 f0 brcs .+2 ; 0x696e <__divdi3+0x458> |
696c: e0 e0 ldi r30, 0x00 ; 0 |
696e: 9e 2b or r25, r30 |
6970: 18 2f mov r17, r24 |
6972: cc 56 subi r28, 0x6C ; 108 |
6974: df 4f sbci r29, 0xFF ; 255 |
6976: 28 81 ld r18, Y |
6978: c4 59 subi r28, 0x94 ; 148 |
697a: d0 40 sbci r29, 0x00 ; 0 |
697c: 24 19 sub r18, r4 |
697e: e1 e0 ldi r30, 0x01 ; 1 |
6980: cc 56 subi r28, 0x6C ; 108 |
6982: df 4f sbci r29, 0xFF ; 255 |
6984: f8 80 ld r15, Y |
6986: c4 59 subi r28, 0x94 ; 148 |
6988: d0 40 sbci r29, 0x00 ; 0 |
698a: f2 16 cp r15, r18 |
698c: 08 f0 brcs .+2 ; 0x6990 <__divdi3+0x47a> |
698e: e0 e0 ldi r30, 0x00 ; 0 |
6990: 82 2f mov r24, r18 |
6992: 89 1b sub r24, r25 |
6994: 91 e0 ldi r25, 0x01 ; 1 |
6996: 28 17 cp r18, r24 |
6998: 08 f0 brcs .+2 ; 0x699c <__divdi3+0x486> |
699a: 90 e0 ldi r25, 0x00 ; 0 |
699c: e9 2b or r30, r25 |
699e: 28 2f mov r18, r24 |
69a0: cb 56 subi r28, 0x6B ; 107 |
69a2: df 4f sbci r29, 0xFF ; 255 |
69a4: 38 81 ld r19, Y |
69a6: c5 59 subi r28, 0x95 ; 149 |
69a8: d0 40 sbci r29, 0x00 ; 0 |
69aa: 35 19 sub r19, r5 |
69ac: 91 e0 ldi r25, 0x01 ; 1 |
69ae: cb 56 subi r28, 0x6B ; 107 |
69b0: df 4f sbci r29, 0xFF ; 255 |
69b2: 88 81 ld r24, Y |
69b4: c5 59 subi r28, 0x95 ; 149 |
69b6: d0 40 sbci r29, 0x00 ; 0 |
69b8: 83 17 cp r24, r19 |
69ba: 08 f0 brcs .+2 ; 0x69be <__divdi3+0x4a8> |
69bc: 90 e0 ldi r25, 0x00 ; 0 |
69be: 83 2f mov r24, r19 |
69c0: 8e 1b sub r24, r30 |
69c2: e1 e0 ldi r30, 0x01 ; 1 |
69c4: 38 17 cp r19, r24 |
69c6: 08 f0 brcs .+2 ; 0x69ca <__divdi3+0x4b4> |
69c8: e0 e0 ldi r30, 0x00 ; 0 |
69ca: 9e 2b or r25, r30 |
69cc: 38 2f mov r19, r24 |
69ce: ca 56 subi r28, 0x6A ; 106 |
69d0: df 4f sbci r29, 0xFF ; 255 |
69d2: 48 81 ld r20, Y |
69d4: c6 59 subi r28, 0x96 ; 150 |
69d6: d0 40 sbci r29, 0x00 ; 0 |
69d8: 46 19 sub r20, r6 |
69da: e1 e0 ldi r30, 0x01 ; 1 |
69dc: ca 56 subi r28, 0x6A ; 106 |
69de: df 4f sbci r29, 0xFF ; 255 |
69e0: a8 81 ld r26, Y |
69e2: c6 59 subi r28, 0x96 ; 150 |
69e4: d0 40 sbci r29, 0x00 ; 0 |
69e6: a4 17 cp r26, r20 |
69e8: 08 f0 brcs .+2 ; 0x69ec <__divdi3+0x4d6> |
69ea: e0 e0 ldi r30, 0x00 ; 0 |
69ec: 84 2f mov r24, r20 |
69ee: 89 1b sub r24, r25 |
69f0: 91 e0 ldi r25, 0x01 ; 1 |
69f2: 48 17 cp r20, r24 |
69f4: 08 f0 brcs .+2 ; 0x69f8 <__divdi3+0x4e2> |
69f6: 90 e0 ldi r25, 0x00 ; 0 |
69f8: e9 2b or r30, r25 |
69fa: 48 2f mov r20, r24 |
69fc: c9 56 subi r28, 0x69 ; 105 |
69fe: df 4f sbci r29, 0xFF ; 255 |
6a00: 58 81 ld r21, Y |
6a02: c7 59 subi r28, 0x97 ; 151 |
6a04: d0 40 sbci r29, 0x00 ; 0 |
6a06: 57 19 sub r21, r7 |
6a08: f1 e0 ldi r31, 0x01 ; 1 |
6a0a: c9 56 subi r28, 0x69 ; 105 |
6a0c: df 4f sbci r29, 0xFF ; 255 |
6a0e: b8 81 ld r27, Y |
6a10: c7 59 subi r28, 0x97 ; 151 |
6a12: d0 40 sbci r29, 0x00 ; 0 |
6a14: b5 17 cp r27, r21 |
6a16: 08 f0 brcs .+2 ; 0x6a1a <__divdi3+0x504> |
6a18: f0 e0 ldi r31, 0x00 ; 0 |
6a1a: 85 2f mov r24, r21 |
6a1c: 8e 1b sub r24, r30 |
6a1e: 91 e0 ldi r25, 0x01 ; 1 |
6a20: 58 17 cp r21, r24 |
6a22: 08 f0 brcs .+2 ; 0x6a26 <__divdi3+0x510> |
6a24: 90 e0 ldi r25, 0x00 ; 0 |
6a26: f9 2b or r31, r25 |
6a28: 58 2f mov r21, r24 |
6a2a: c8 56 subi r28, 0x68 ; 104 |
6a2c: df 4f sbci r29, 0xFF ; 255 |
6a2e: 68 81 ld r22, Y |
6a30: c8 59 subi r28, 0x98 ; 152 |
6a32: d0 40 sbci r29, 0x00 ; 0 |
6a34: 68 19 sub r22, r8 |
6a36: 91 e0 ldi r25, 0x01 ; 1 |
6a38: c8 56 subi r28, 0x68 ; 104 |
6a3a: df 4f sbci r29, 0xFF ; 255 |
6a3c: e8 81 ld r30, Y |
6a3e: c8 59 subi r28, 0x98 ; 152 |
6a40: d0 40 sbci r29, 0x00 ; 0 |
6a42: e6 17 cp r30, r22 |
6a44: 08 f0 brcs .+2 ; 0x6a48 <__divdi3+0x532> |
6a46: 90 e0 ldi r25, 0x00 ; 0 |
6a48: 86 2f mov r24, r22 |
6a4a: 8f 1b sub r24, r31 |
6a4c: e1 e0 ldi r30, 0x01 ; 1 |
6a4e: 68 17 cp r22, r24 |
6a50: 08 f0 brcs .+2 ; 0x6a54 <__divdi3+0x53e> |
6a52: e0 e0 ldi r30, 0x00 ; 0 |
6a54: 9e 2b or r25, r30 |
6a56: 68 2f mov r22, r24 |
6a58: c7 56 subi r28, 0x67 ; 103 |
6a5a: df 4f sbci r29, 0xFF ; 255 |
6a5c: 78 81 ld r23, Y |
6a5e: c9 59 subi r28, 0x99 ; 153 |
6a60: d0 40 sbci r29, 0x00 ; 0 |
6a62: 79 19 sub r23, r9 |
6a64: 87 2f mov r24, r23 |
6a66: 89 1b sub r24, r25 |
6a68: 20 2e mov r2, r16 |
6a6a: 31 2e mov r3, r17 |
6a6c: 42 2e mov r4, r18 |
6a6e: 53 2e mov r5, r19 |
6a70: 64 2e mov r6, r20 |
6a72: 75 2e mov r7, r21 |
6a74: 86 2e mov r8, r22 |
6a76: 98 2e mov r9, r24 |
6a78: b9 c7 rjmp .+3954 ; 0x79ec <__divdi3+0x14d6> |
6a7a: 00 e0 ldi r16, 0x00 ; 0 |
6a7c: 20 16 cp r2, r16 |
6a7e: 00 e0 ldi r16, 0x00 ; 0 |
6a80: 30 06 cpc r3, r16 |
6a82: 01 e0 ldi r16, 0x01 ; 1 |
6a84: 40 06 cpc r4, r16 |
6a86: 00 e0 ldi r16, 0x00 ; 0 |
6a88: 50 06 cpc r5, r16 |
6a8a: 08 f0 brcs .+2 ; 0x6a8e <__divdi3+0x578> |
6a8c: 4e c3 rjmp .+1692 ; 0x712a <__divdi3+0xc14> |
6a8e: 1f ef ldi r17, 0xFF ; 255 |
6a90: 21 16 cp r2, r17 |
6a92: 31 04 cpc r3, r1 |
6a94: 41 04 cpc r4, r1 |
6a96: 51 04 cpc r5, r1 |
6a98: 11 f0 breq .+4 ; 0x6a9e <__divdi3+0x588> |
6a9a: 08 f0 brcs .+2 ; 0x6a9e <__divdi3+0x588> |
6a9c: 1c c7 rjmp .+3640 ; 0x78d6 <__divdi3+0x13c0> |
6a9e: 20 e0 ldi r18, 0x00 ; 0 |
6aa0: 30 e0 ldi r19, 0x00 ; 0 |
6aa2: 40 e0 ldi r20, 0x00 ; 0 |
6aa4: 50 e0 ldi r21, 0x00 ; 0 |
6aa6: 80 e0 ldi r24, 0x00 ; 0 |
6aa8: 90 e0 ldi r25, 0x00 ; 0 |
6aaa: 42 01 movw r8, r4 |
6aac: 31 01 movw r6, r2 |
6aae: 04 c0 rjmp .+8 ; 0x6ab8 <__divdi3+0x5a2> |
6ab0: 96 94 lsr r9 |
6ab2: 87 94 ror r8 |
6ab4: 77 94 ror r7 |
6ab6: 67 94 ror r6 |
6ab8: 8a 95 dec r24 |
6aba: d2 f7 brpl .-12 ; 0x6ab0 <__divdi3+0x59a> |
6abc: d4 01 movw r26, r8 |
6abe: c3 01 movw r24, r6 |
6ac0: 86 5d subi r24, 0xD6 ; 214 |
6ac2: 98 4f sbci r25, 0xF8 ; 248 |
6ac4: dc 01 movw r26, r24 |
6ac6: 8c 91 ld r24, X |
6ac8: 28 0f add r18, r24 |
6aca: 31 1d adc r19, r1 |
6acc: 41 1d adc r20, r1 |
6ace: 51 1d adc r21, r1 |
6ad0: 80 e2 ldi r24, 0x20 ; 32 |
6ad2: 90 e0 ldi r25, 0x00 ; 0 |
6ad4: a0 e0 ldi r26, 0x00 ; 0 |
6ad6: b0 e0 ldi r27, 0x00 ; 0 |
6ad8: 3c 01 movw r6, r24 |
6ada: 4d 01 movw r8, r26 |
6adc: 62 1a sub r6, r18 |
6ade: 73 0a sbc r7, r19 |
6ae0: 84 0a sbc r8, r20 |
6ae2: 95 0a sbc r9, r21 |
6ae4: 09 f4 brne .+2 ; 0x6ae8 <__divdi3+0x5d2> |
6ae6: 45 c0 rjmp .+138 ; 0x6b72 <__divdi3+0x65c> |
6ae8: c3 01 movw r24, r6 |
6aea: 06 2c mov r0, r6 |
6aec: 04 c0 rjmp .+8 ; 0x6af6 <__divdi3+0x5e0> |
6aee: 22 0c add r2, r2 |
6af0: 33 1c adc r3, r3 |
6af2: 44 1c adc r4, r4 |
6af4: 55 1c adc r5, r5 |
6af6: 0a 94 dec r0 |
6af8: d2 f7 brpl .-12 ; 0x6aee <__divdi3+0x5d8> |
6afa: 2d 96 adiw r28, 0x0d ; 13 |
6afc: ec ac ldd r14, Y+60 ; 0x3c |
6afe: fd ac ldd r15, Y+61 ; 0x3d |
6b00: 0e ad ldd r16, Y+62 ; 0x3e |
6b02: 1f ad ldd r17, Y+63 ; 0x3f |
6b04: 2d 97 sbiw r28, 0x0d ; 13 |
6b06: 06 2c mov r0, r6 |
6b08: 04 c0 rjmp .+8 ; 0x6b12 <__divdi3+0x5fc> |
6b0a: ee 0c add r14, r14 |
6b0c: ff 1c adc r15, r15 |
6b0e: 00 1f adc r16, r16 |
6b10: 11 1f adc r17, r17 |
6b12: 0a 94 dec r0 |
6b14: d2 f7 brpl .-12 ; 0x6b0a <__divdi3+0x5f4> |
6b16: 20 e2 ldi r18, 0x20 ; 32 |
6b18: 30 e0 ldi r19, 0x00 ; 0 |
6b1a: 26 19 sub r18, r6 |
6b1c: 37 09 sbc r19, r7 |
6b1e: 29 96 adiw r28, 0x09 ; 9 |
6b20: 6c ac ldd r6, Y+60 ; 0x3c |
6b22: 7d ac ldd r7, Y+61 ; 0x3d |
6b24: 8e ac ldd r8, Y+62 ; 0x3e |
6b26: 9f ac ldd r9, Y+63 ; 0x3f |
6b28: 29 97 sbiw r28, 0x09 ; 9 |
6b2a: 04 c0 rjmp .+8 ; 0x6b34 <__divdi3+0x61e> |
6b2c: 96 94 lsr r9 |
6b2e: 87 94 ror r8 |
6b30: 77 94 ror r7 |
6b32: 67 94 ror r6 |
6b34: 2a 95 dec r18 |
6b36: d2 f7 brpl .-12 ; 0x6b2c <__divdi3+0x616> |
6b38: e6 28 or r14, r6 |
6b3a: f7 28 or r15, r7 |
6b3c: 08 29 or r16, r8 |
6b3e: 19 29 or r17, r9 |
6b40: 2d 96 adiw r28, 0x0d ; 13 |
6b42: ec ae std Y+60, r14 ; 0x3c |
6b44: fd ae std Y+61, r15 ; 0x3d |
6b46: 0e af std Y+62, r16 ; 0x3e |
6b48: 1f af std Y+63, r17 ; 0x3f |
6b4a: 2d 97 sbiw r28, 0x0d ; 13 |
6b4c: 29 96 adiw r28, 0x09 ; 9 |
6b4e: 8c ac ldd r8, Y+60 ; 0x3c |
6b50: 9d ac ldd r9, Y+61 ; 0x3d |
6b52: ae ac ldd r10, Y+62 ; 0x3e |
6b54: bf ac ldd r11, Y+63 ; 0x3f |
6b56: 29 97 sbiw r28, 0x09 ; 9 |
6b58: 04 c0 rjmp .+8 ; 0x6b62 <__divdi3+0x64c> |
6b5a: 88 0c add r8, r8 |
6b5c: 99 1c adc r9, r9 |
6b5e: aa 1c adc r10, r10 |
6b60: bb 1c adc r11, r11 |
6b62: 8a 95 dec r24 |
6b64: d2 f7 brpl .-12 ; 0x6b5a <__divdi3+0x644> |
6b66: 29 96 adiw r28, 0x09 ; 9 |
6b68: 8c ae std Y+60, r8 ; 0x3c |
6b6a: 9d ae std Y+61, r9 ; 0x3d |
6b6c: ae ae std Y+62, r10 ; 0x3e |
6b6e: bf ae std Y+63, r11 ; 0x3f |
6b70: 29 97 sbiw r28, 0x09 ; 9 |
6b72: 32 01 movw r6, r4 |
6b74: 88 24 eor r8, r8 |
6b76: 99 24 eor r9, r9 |
6b78: 92 01 movw r18, r4 |
6b7a: 81 01 movw r16, r2 |
6b7c: 20 70 andi r18, 0x00 ; 0 |
6b7e: 30 70 andi r19, 0x00 ; 0 |
6b80: 69 96 adiw r28, 0x19 ; 25 |
6b82: 0c af std Y+60, r16 ; 0x3c |
6b84: 1d af std Y+61, r17 ; 0x3d |
6b86: 2e af std Y+62, r18 ; 0x3e |
6b88: 3f af std Y+63, r19 ; 0x3f |
6b8a: 69 97 sbiw r28, 0x19 ; 25 |
6b8c: 2d 96 adiw r28, 0x0d ; 13 |
6b8e: 6c ad ldd r22, Y+60 ; 0x3c |
6b90: 7d ad ldd r23, Y+61 ; 0x3d |
6b92: 8e ad ldd r24, Y+62 ; 0x3e |
6b94: 9f ad ldd r25, Y+63 ; 0x3f |
6b96: 2d 97 sbiw r28, 0x0d ; 13 |
6b98: a4 01 movw r20, r8 |
6b9a: 93 01 movw r18, r6 |
6b9c: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6ba0: 6d 96 adiw r28, 0x1d ; 29 |
6ba2: 2c af std Y+60, r18 ; 0x3c |
6ba4: 3d af std Y+61, r19 ; 0x3d |
6ba6: 4e af std Y+62, r20 ; 0x3e |
6ba8: 5f af std Y+63, r21 ; 0x3f |
6baa: 6d 97 sbiw r28, 0x1d ; 29 |
6bac: 69 96 adiw r28, 0x19 ; 25 |
6bae: 6c ad ldd r22, Y+60 ; 0x3c |
6bb0: 7d ad ldd r23, Y+61 ; 0x3d |
6bb2: 8e ad ldd r24, Y+62 ; 0x3e |
6bb4: 9f ad ldd r25, Y+63 ; 0x3f |
6bb6: 69 97 sbiw r28, 0x19 ; 25 |
6bb8: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
6bbc: 5b 01 movw r10, r22 |
6bbe: 6c 01 movw r12, r24 |
6bc0: 2d 96 adiw r28, 0x0d ; 13 |
6bc2: 6c ad ldd r22, Y+60 ; 0x3c |
6bc4: 7d ad ldd r23, Y+61 ; 0x3d |
6bc6: 8e ad ldd r24, Y+62 ; 0x3e |
6bc8: 9f ad ldd r25, Y+63 ; 0x3f |
6bca: 2d 97 sbiw r28, 0x0d ; 13 |
6bcc: a4 01 movw r20, r8 |
6bce: 93 01 movw r18, r6 |
6bd0: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6bd4: cb 01 movw r24, r22 |
6bd6: 77 27 eor r23, r23 |
6bd8: 66 27 eor r22, r22 |
6bda: 29 96 adiw r28, 0x09 ; 9 |
6bdc: ec ac ldd r14, Y+60 ; 0x3c |
6bde: fd ac ldd r15, Y+61 ; 0x3d |
6be0: 0e ad ldd r16, Y+62 ; 0x3e |
6be2: 1f ad ldd r17, Y+63 ; 0x3f |
6be4: 29 97 sbiw r28, 0x09 ; 9 |
6be6: 98 01 movw r18, r16 |
6be8: 44 27 eor r20, r20 |
6bea: 55 27 eor r21, r21 |
6bec: 7b 01 movw r14, r22 |
6bee: 8c 01 movw r16, r24 |
6bf0: e2 2a or r14, r18 |
6bf2: f3 2a or r15, r19 |
6bf4: 04 2b or r16, r20 |
6bf6: 15 2b or r17, r21 |
6bf8: ea 14 cp r14, r10 |
6bfa: fb 04 cpc r15, r11 |
6bfc: 0c 05 cpc r16, r12 |
6bfe: 1d 05 cpc r17, r13 |
6c00: f8 f4 brcc .+62 ; 0x6c40 <__divdi3+0x72a> |
6c02: 6d 96 adiw r28, 0x1d ; 29 |
6c04: 2c ad ldd r18, Y+60 ; 0x3c |
6c06: 3d ad ldd r19, Y+61 ; 0x3d |
6c08: 4e ad ldd r20, Y+62 ; 0x3e |
6c0a: 5f ad ldd r21, Y+63 ; 0x3f |
6c0c: 6d 97 sbiw r28, 0x1d ; 29 |
6c0e: 21 50 subi r18, 0x01 ; 1 |
6c10: 30 40 sbci r19, 0x00 ; 0 |
6c12: 40 40 sbci r20, 0x00 ; 0 |
6c14: 50 40 sbci r21, 0x00 ; 0 |
6c16: 6d 96 adiw r28, 0x1d ; 29 |
6c18: 2c af std Y+60, r18 ; 0x3c |
6c1a: 3d af std Y+61, r19 ; 0x3d |
6c1c: 4e af std Y+62, r20 ; 0x3e |
6c1e: 5f af std Y+63, r21 ; 0x3f |
6c20: 6d 97 sbiw r28, 0x1d ; 29 |
6c22: e2 0c add r14, r2 |
6c24: f3 1c adc r15, r3 |
6c26: 04 1d adc r16, r4 |
6c28: 15 1d adc r17, r5 |
6c2a: e2 14 cp r14, r2 |
6c2c: f3 04 cpc r15, r3 |
6c2e: 04 05 cpc r16, r4 |
6c30: 15 05 cpc r17, r5 |
6c32: 30 f0 brcs .+12 ; 0x6c40 <__divdi3+0x72a> |
6c34: ea 14 cp r14, r10 |
6c36: fb 04 cpc r15, r11 |
6c38: 0c 05 cpc r16, r12 |
6c3a: 1d 05 cpc r17, r13 |
6c3c: 08 f4 brcc .+2 ; 0x6c40 <__divdi3+0x72a> |
6c3e: b7 c6 rjmp .+3438 ; 0x79ae <__divdi3+0x1498> |
6c40: ea 18 sub r14, r10 |
6c42: fb 08 sbc r15, r11 |
6c44: 0c 09 sbc r16, r12 |
6c46: 1d 09 sbc r17, r13 |
6c48: c8 01 movw r24, r16 |
6c4a: b7 01 movw r22, r14 |
6c4c: a4 01 movw r20, r8 |
6c4e: 93 01 movw r18, r6 |
6c50: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6c54: 59 01 movw r10, r18 |
6c56: 6a 01 movw r12, r20 |
6c58: 69 96 adiw r28, 0x19 ; 25 |
6c5a: 6c ad ldd r22, Y+60 ; 0x3c |
6c5c: 7d ad ldd r23, Y+61 ; 0x3d |
6c5e: 8e ad ldd r24, Y+62 ; 0x3e |
6c60: 9f ad ldd r25, Y+63 ; 0x3f |
6c62: 69 97 sbiw r28, 0x19 ; 25 |
6c64: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
6c68: 69 af std Y+57, r22 ; 0x39 |
6c6a: 7a af std Y+58, r23 ; 0x3a |
6c6c: 8b af std Y+59, r24 ; 0x3b |
6c6e: 9c af std Y+60, r25 ; 0x3c |
6c70: c8 01 movw r24, r16 |
6c72: b7 01 movw r22, r14 |
6c74: a4 01 movw r20, r8 |
6c76: 93 01 movw r18, r6 |
6c78: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
6c7c: cb 01 movw r24, r22 |
6c7e: 77 27 eor r23, r23 |
6c80: 66 27 eor r22, r22 |
6c82: 29 96 adiw r28, 0x09 ; 9 |
6c84: 2c ad ldd r18, Y+60 ; 0x3c |
6c86: 3d ad ldd r19, Y+61 ; 0x3d |
6c88: 4e ad ldd r20, Y+62 ; 0x3e |
6c8a: 5f ad ldd r21, Y+63 ; 0x3f |
6c8c: 29 97 sbiw r28, 0x09 ; 9 |
6c8e: 40 70 andi r20, 0x00 ; 0 |
6c90: 50 70 andi r21, 0x00 ; 0 |
6c92: 26 2b or r18, r22 |
6c94: 37 2b or r19, r23 |
6c96: 48 2b or r20, r24 |
6c98: 59 2b or r21, r25 |
6c9a: 89 ad ldd r24, Y+57 ; 0x39 |
6c9c: 9a ad ldd r25, Y+58 ; 0x3a |
6c9e: ab ad ldd r26, Y+59 ; 0x3b |
6ca0: bc ad ldd r27, Y+60 ; 0x3c |
6ca2: 28 17 cp r18, r24 |
6ca4: 39 07 cpc r19, r25 |
6ca6: 4a 07 cpc r20, r26 |
6ca8: 5b 07 cpc r21, r27 |
6caa: a0 f4 brcc .+40 ; 0x6cd4 <__divdi3+0x7be> |
6cac: 08 94 sec |
6cae: a1 08 sbc r10, r1 |
6cb0: b1 08 sbc r11, r1 |
6cb2: c1 08 sbc r12, r1 |
6cb4: d1 08 sbc r13, r1 |
6cb6: 22 0d add r18, r2 |
6cb8: 33 1d adc r19, r3 |
6cba: 44 1d adc r20, r4 |
6cbc: 55 1d adc r21, r5 |
6cbe: 22 15 cp r18, r2 |
6cc0: 33 05 cpc r19, r3 |
6cc2: 44 05 cpc r20, r4 |
6cc4: 55 05 cpc r21, r5 |
6cc6: 30 f0 brcs .+12 ; 0x6cd4 <__divdi3+0x7be> |
6cc8: 28 17 cp r18, r24 |
6cca: 39 07 cpc r19, r25 |
6ccc: 4a 07 cpc r20, r26 |
6cce: 5b 07 cpc r21, r27 |
6cd0: 08 f4 brcc .+2 ; 0x6cd4 <__divdi3+0x7be> |
6cd2: 67 c6 rjmp .+3278 ; 0x79a2 <__divdi3+0x148c> |
6cd4: 6d 96 adiw r28, 0x1d ; 29 |
6cd6: 6c ac ldd r6, Y+60 ; 0x3c |
6cd8: 7d ac ldd r7, Y+61 ; 0x3d |
6cda: 8e ac ldd r8, Y+62 ; 0x3e |
6cdc: 9f ac ldd r9, Y+63 ; 0x3f |
6cde: 6d 97 sbiw r28, 0x1d ; 29 |
6ce0: d3 01 movw r26, r6 |
6ce2: 99 27 eor r25, r25 |
6ce4: 88 27 eor r24, r24 |
6ce6: 15 01 movw r2, r10 |
6ce8: 26 01 movw r4, r12 |
6cea: 28 2a or r2, r24 |
6cec: 39 2a or r3, r25 |
6cee: 4a 2a or r4, r26 |
6cf0: 5b 2a or r5, r27 |
6cf2: 20 e0 ldi r18, 0x00 ; 0 |
6cf4: 30 e0 ldi r19, 0x00 ; 0 |
6cf6: 40 e0 ldi r20, 0x00 ; 0 |
6cf8: 50 e0 ldi r21, 0x00 ; 0 |
6cfa: d5 cd rjmp .-1110 ; 0x68a6 <__divdi3+0x390> |
6cfc: 20 e0 ldi r18, 0x00 ; 0 |
6cfe: e2 16 cp r14, r18 |
6d00: 20 e0 ldi r18, 0x00 ; 0 |
6d02: f2 06 cpc r15, r18 |
6d04: 21 e0 ldi r18, 0x01 ; 1 |
6d06: 02 07 cpc r16, r18 |
6d08: 20 e0 ldi r18, 0x00 ; 0 |
6d0a: 12 07 cpc r17, r18 |
6d0c: 08 f4 brcc .+2 ; 0x6d10 <__divdi3+0x7fa> |
6d0e: 1e c2 rjmp .+1084 ; 0x714c <__divdi3+0xc36> |
6d10: 40 e0 ldi r20, 0x00 ; 0 |
6d12: e4 16 cp r14, r20 |
6d14: 40 e0 ldi r20, 0x00 ; 0 |
6d16: f4 06 cpc r15, r20 |
6d18: 40 e0 ldi r20, 0x00 ; 0 |
6d1a: 04 07 cpc r16, r20 |
6d1c: 41 e0 ldi r20, 0x01 ; 1 |
6d1e: 14 07 cpc r17, r20 |
6d20: 08 f0 brcs .+2 ; 0x6d24 <__divdi3+0x80e> |
6d22: e8 c5 rjmp .+3024 ; 0x78f4 <__divdi3+0x13de> |
6d24: 20 e1 ldi r18, 0x10 ; 16 |
6d26: 30 e0 ldi r19, 0x00 ; 0 |
6d28: 40 e0 ldi r20, 0x00 ; 0 |
6d2a: 50 e0 ldi r21, 0x00 ; 0 |
6d2c: 80 e1 ldi r24, 0x10 ; 16 |
6d2e: 90 e0 ldi r25, 0x00 ; 0 |
6d30: 37 01 movw r6, r14 |
6d32: 48 01 movw r8, r16 |
6d34: 04 c0 rjmp .+8 ; 0x6d3e <__divdi3+0x828> |
6d36: 96 94 lsr r9 |
6d38: 87 94 ror r8 |
6d3a: 77 94 ror r7 |
6d3c: 67 94 ror r6 |
6d3e: 8a 95 dec r24 |
6d40: d2 f7 brpl .-12 ; 0x6d36 <__divdi3+0x820> |
6d42: d4 01 movw r26, r8 |
6d44: c3 01 movw r24, r6 |
6d46: 86 5d subi r24, 0xD6 ; 214 |
6d48: 98 4f sbci r25, 0xF8 ; 248 |
6d4a: dc 01 movw r26, r24 |
6d4c: 8c 91 ld r24, X |
6d4e: 28 0f add r18, r24 |
6d50: 31 1d adc r19, r1 |
6d52: 41 1d adc r20, r1 |
6d54: 51 1d adc r21, r1 |
6d56: da 01 movw r26, r20 |
6d58: c9 01 movw r24, r18 |
6d5a: 20 e2 ldi r18, 0x20 ; 32 |
6d5c: a2 2e mov r10, r18 |
6d5e: b1 2c mov r11, r1 |
6d60: c1 2c mov r12, r1 |
6d62: d1 2c mov r13, r1 |
6d64: a6 01 movw r20, r12 |
6d66: 95 01 movw r18, r10 |
6d68: 28 1b sub r18, r24 |
6d6a: 39 0b sbc r19, r25 |
6d6c: 4a 0b sbc r20, r26 |
6d6e: 5b 0b sbc r21, r27 |
6d70: 09 f0 breq .+2 ; 0x6d74 <__divdi3+0x85e> |
6d72: 79 c2 rjmp .+1266 ; 0x7266 <__divdi3+0xd50> |
6d74: 2d 96 adiw r28, 0x0d ; 13 |
6d76: 6c ac ldd r6, Y+60 ; 0x3c |
6d78: 7d ac ldd r7, Y+61 ; 0x3d |
6d7a: 8e ac ldd r8, Y+62 ; 0x3e |
6d7c: 9f ac ldd r9, Y+63 ; 0x3f |
6d7e: 2d 97 sbiw r28, 0x0d ; 13 |
6d80: e6 14 cp r14, r6 |
6d82: f7 04 cpc r15, r7 |
6d84: 08 05 cpc r16, r8 |
6d86: 19 05 cpc r17, r9 |
6d88: 60 f0 brcs .+24 ; 0x6da2 <__divdi3+0x88c> |
6d8a: 29 96 adiw r28, 0x09 ; 9 |
6d8c: 8c ac ldd r8, Y+60 ; 0x3c |
6d8e: 9d ac ldd r9, Y+61 ; 0x3d |
6d90: ae ac ldd r10, Y+62 ; 0x3e |
6d92: bf ac ldd r11, Y+63 ; 0x3f |
6d94: 29 97 sbiw r28, 0x09 ; 9 |
6d96: 82 14 cp r8, r2 |
6d98: 93 04 cpc r9, r3 |
6d9a: a4 04 cpc r10, r4 |
6d9c: b5 04 cpc r11, r5 |
6d9e: 08 f4 brcc .+2 ; 0x6da2 <__divdi3+0x88c> |
6da0: 7b cd rjmp .-1290 ; 0x6898 <__divdi3+0x382> |
6da2: 81 e0 ldi r24, 0x01 ; 1 |
6da4: 28 2e mov r2, r24 |
6da6: 31 2c mov r3, r1 |
6da8: 41 2c mov r4, r1 |
6daa: 51 2c mov r5, r1 |
6dac: 20 e0 ldi r18, 0x00 ; 0 |
6dae: 30 e0 ldi r19, 0x00 ; 0 |
6db0: 40 e0 ldi r20, 0x00 ; 0 |
6db2: 50 e0 ldi r21, 0x00 ; 0 |
6db4: 78 cd rjmp .-1296 ; 0x68a6 <__divdi3+0x390> |
6db6: cf 57 subi r28, 0x7F ; 127 |
6db8: df 4f sbci r29, 0xFF ; 255 |
6dba: e8 81 ld r30, Y |
6dbc: c1 58 subi r28, 0x81 ; 129 |
6dbe: d0 40 sbci r29, 0x00 ; 0 |
6dc0: e0 95 com r30 |
6dc2: cf 57 subi r28, 0x7F ; 127 |
6dc4: df 4f sbci r29, 0xFF ; 255 |
6dc6: e8 83 st Y, r30 |
6dc8: c1 58 subi r28, 0x81 ; 129 |
6dca: d0 40 sbci r29, 0x00 ; 0 |
6dcc: 88 24 eor r8, r8 |
6dce: 99 24 eor r9, r9 |
6dd0: aa 24 eor r10, r10 |
6dd2: bb 24 eor r11, r11 |
6dd4: cc 24 eor r12, r12 |
6dd6: dd 24 eor r13, r13 |
6dd8: ee 24 eor r14, r14 |
6dda: ff 24 eor r15, r15 |
6ddc: f9 81 ldd r31, Y+1 ; 0x01 |
6dde: c6 57 subi r28, 0x76 ; 118 |
6de0: df 4f sbci r29, 0xFF ; 255 |
6de2: f8 83 st Y, r31 |
6de4: ca 58 subi r28, 0x8A ; 138 |
6de6: d0 40 sbci r29, 0x00 ; 0 |
6de8: 6a 80 ldd r6, Y+2 ; 0x02 |
6dea: c5 57 subi r28, 0x75 ; 117 |
6dec: df 4f sbci r29, 0xFF ; 255 |
6dee: 68 82 st Y, r6 |
6df0: cb 58 subi r28, 0x8B ; 139 |
6df2: d0 40 sbci r29, 0x00 ; 0 |
6df4: 7b 80 ldd r7, Y+3 ; 0x03 |
6df6: c4 57 subi r28, 0x74 ; 116 |
6df8: df 4f sbci r29, 0xFF ; 255 |
6dfa: 78 82 st Y, r7 |
6dfc: cc 58 subi r28, 0x8C ; 140 |
6dfe: d0 40 sbci r29, 0x00 ; 0 |
6e00: 0c 81 ldd r16, Y+4 ; 0x04 |
6e02: c3 57 subi r28, 0x73 ; 115 |
6e04: df 4f sbci r29, 0xFF ; 255 |
6e06: 08 83 st Y, r16 |
6e08: cd 58 subi r28, 0x8D ; 141 |
6e0a: d0 40 sbci r29, 0x00 ; 0 |
6e0c: 1d 81 ldd r17, Y+5 ; 0x05 |
6e0e: c2 57 subi r28, 0x72 ; 114 |
6e10: df 4f sbci r29, 0xFF ; 255 |
6e12: 18 83 st Y, r17 |
6e14: ce 58 subi r28, 0x8E ; 142 |
6e16: d0 40 sbci r29, 0x00 ; 0 |
6e18: 2e 81 ldd r18, Y+6 ; 0x06 |
6e1a: c1 57 subi r28, 0x71 ; 113 |
6e1c: df 4f sbci r29, 0xFF ; 255 |
6e1e: 28 83 st Y, r18 |
6e20: cf 58 subi r28, 0x8F ; 143 |
6e22: d0 40 sbci r29, 0x00 ; 0 |
6e24: 3f 81 ldd r19, Y+7 ; 0x07 |
6e26: c0 57 subi r28, 0x70 ; 112 |
6e28: df 4f sbci r29, 0xFF ; 255 |
6e2a: 38 83 st Y, r19 |
6e2c: c0 59 subi r28, 0x90 ; 144 |
6e2e: d0 40 sbci r29, 0x00 ; 0 |
6e30: 48 85 ldd r20, Y+8 ; 0x08 |
6e32: cf 56 subi r28, 0x6F ; 111 |
6e34: df 4f sbci r29, 0xFF ; 255 |
6e36: 48 83 st Y, r20 |
6e38: c1 59 subi r28, 0x91 ; 145 |
6e3a: d0 40 sbci r29, 0x00 ; 0 |
6e3c: 08 2d mov r16, r8 |
6e3e: 0f 1b sub r16, r31 |
6e40: 81 e0 ldi r24, 0x01 ; 1 |
6e42: 80 16 cp r8, r16 |
6e44: 08 f0 brcs .+2 ; 0x6e48 <__divdi3+0x932> |
6e46: e5 c1 rjmp .+970 ; 0x7212 <__divdi3+0xcfc> |
6e48: 19 2d mov r17, r9 |
6e4a: c5 57 subi r28, 0x75 ; 117 |
6e4c: df 4f sbci r29, 0xFF ; 255 |
6e4e: 98 81 ld r25, Y |
6e50: cb 58 subi r28, 0x8B ; 139 |
6e52: d0 40 sbci r29, 0x00 ; 0 |
6e54: 19 1b sub r17, r25 |
6e56: 91 e0 ldi r25, 0x01 ; 1 |
6e58: 91 16 cp r9, r17 |
6e5a: 08 f0 brcs .+2 ; 0x6e5e <__divdi3+0x948> |
6e5c: d1 c1 rjmp .+930 ; 0x7200 <__divdi3+0xcea> |
6e5e: a1 2f mov r26, r17 |
6e60: a8 1b sub r26, r24 |
6e62: 8a 2f mov r24, r26 |
6e64: e1 e0 ldi r30, 0x01 ; 1 |
6e66: 1a 17 cp r17, r26 |
6e68: 08 f0 brcs .+2 ; 0x6e6c <__divdi3+0x956> |
6e6a: c8 c1 rjmp .+912 ; 0x71fc <__divdi3+0xce6> |
6e6c: 9e 2b or r25, r30 |
6e6e: 18 2f mov r17, r24 |
6e70: 2a 2d mov r18, r10 |
6e72: c4 57 subi r28, 0x74 ; 116 |
6e74: df 4f sbci r29, 0xFF ; 255 |
6e76: b8 81 ld r27, Y |
6e78: cc 58 subi r28, 0x8C ; 140 |
6e7a: d0 40 sbci r29, 0x00 ; 0 |
6e7c: 2b 1b sub r18, r27 |
6e7e: e1 e0 ldi r30, 0x01 ; 1 |
6e80: a2 16 cp r10, r18 |
6e82: 08 f0 brcs .+2 ; 0x6e86 <__divdi3+0x970> |
6e84: b3 c1 rjmp .+870 ; 0x71ec <__divdi3+0xcd6> |
6e86: 82 2f mov r24, r18 |
6e88: 89 1b sub r24, r25 |
6e8a: 91 e0 ldi r25, 0x01 ; 1 |
6e8c: 28 17 cp r18, r24 |
6e8e: 08 f0 brcs .+2 ; 0x6e92 <__divdi3+0x97c> |
6e90: ab c1 rjmp .+854 ; 0x71e8 <__divdi3+0xcd2> |
6e92: e9 2b or r30, r25 |
6e94: 28 2f mov r18, r24 |
6e96: 3b 2d mov r19, r11 |
6e98: c3 57 subi r28, 0x73 ; 115 |
6e9a: df 4f sbci r29, 0xFF ; 255 |
6e9c: f8 81 ld r31, Y |
6e9e: cd 58 subi r28, 0x8D ; 141 |
6ea0: d0 40 sbci r29, 0x00 ; 0 |
6ea2: 3f 1b sub r19, r31 |
6ea4: 91 e0 ldi r25, 0x01 ; 1 |
6ea6: b3 16 cp r11, r19 |
6ea8: 08 f0 brcs .+2 ; 0x6eac <__divdi3+0x996> |
6eaa: 96 c1 rjmp .+812 ; 0x71d8 <__divdi3+0xcc2> |
6eac: 83 2f mov r24, r19 |
6eae: 8e 1b sub r24, r30 |
6eb0: e1 e0 ldi r30, 0x01 ; 1 |
6eb2: 38 17 cp r19, r24 |
6eb4: 08 f0 brcs .+2 ; 0x6eb8 <__divdi3+0x9a2> |
6eb6: 8e c1 rjmp .+796 ; 0x71d4 <__divdi3+0xcbe> |
6eb8: 9e 2b or r25, r30 |
6eba: 38 2f mov r19, r24 |
6ebc: 4c 2d mov r20, r12 |
6ebe: c2 57 subi r28, 0x72 ; 114 |
6ec0: df 4f sbci r29, 0xFF ; 255 |
6ec2: 68 80 ld r6, Y |
6ec4: ce 58 subi r28, 0x8E ; 142 |
6ec6: d0 40 sbci r29, 0x00 ; 0 |
6ec8: 46 19 sub r20, r6 |
6eca: e1 e0 ldi r30, 0x01 ; 1 |
6ecc: c4 16 cp r12, r20 |
6ece: 08 f0 brcs .+2 ; 0x6ed2 <__divdi3+0x9bc> |
6ed0: 79 c1 rjmp .+754 ; 0x71c4 <__divdi3+0xcae> |
6ed2: 84 2f mov r24, r20 |
6ed4: 89 1b sub r24, r25 |
6ed6: 91 e0 ldi r25, 0x01 ; 1 |
6ed8: 48 17 cp r20, r24 |
6eda: 08 f0 brcs .+2 ; 0x6ede <__divdi3+0x9c8> |
6edc: 71 c1 rjmp .+738 ; 0x71c0 <__divdi3+0xcaa> |
6ede: e9 2b or r30, r25 |
6ee0: 48 2f mov r20, r24 |
6ee2: 5d 2d mov r21, r13 |
6ee4: c1 57 subi r28, 0x71 ; 113 |
6ee6: df 4f sbci r29, 0xFF ; 255 |
6ee8: 78 80 ld r7, Y |
6eea: cf 58 subi r28, 0x8F ; 143 |
6eec: d0 40 sbci r29, 0x00 ; 0 |
6eee: 57 19 sub r21, r7 |
6ef0: f1 e0 ldi r31, 0x01 ; 1 |
6ef2: d5 16 cp r13, r21 |
6ef4: 08 f0 brcs .+2 ; 0x6ef8 <__divdi3+0x9e2> |
6ef6: 5c c1 rjmp .+696 ; 0x71b0 <__divdi3+0xc9a> |
6ef8: 85 2f mov r24, r21 |
6efa: 8e 1b sub r24, r30 |
6efc: 91 e0 ldi r25, 0x01 ; 1 |
6efe: 58 17 cp r21, r24 |
6f00: 08 f0 brcs .+2 ; 0x6f04 <__divdi3+0x9ee> |
6f02: 54 c1 rjmp .+680 ; 0x71ac <__divdi3+0xc96> |
6f04: f9 2b or r31, r25 |
6f06: 58 2f mov r21, r24 |
6f08: 6e 2d mov r22, r14 |
6f0a: c0 57 subi r28, 0x70 ; 112 |
6f0c: df 4f sbci r29, 0xFF ; 255 |
6f0e: 88 81 ld r24, Y |
6f10: c0 59 subi r28, 0x90 ; 144 |
6f12: d0 40 sbci r29, 0x00 ; 0 |
6f14: 68 1b sub r22, r24 |
6f16: 91 e0 ldi r25, 0x01 ; 1 |
6f18: e6 16 cp r14, r22 |
6f1a: 08 f0 brcs .+2 ; 0x6f1e <__divdi3+0xa08> |
6f1c: 3f c1 rjmp .+638 ; 0x719c <__divdi3+0xc86> |
6f1e: 86 2f mov r24, r22 |
6f20: 8f 1b sub r24, r31 |
6f22: e1 e0 ldi r30, 0x01 ; 1 |
6f24: 68 17 cp r22, r24 |
6f26: 08 f0 brcs .+2 ; 0x6f2a <__divdi3+0xa14> |
6f28: 37 c1 rjmp .+622 ; 0x7198 <__divdi3+0xc82> |
6f2a: 9e 2b or r25, r30 |
6f2c: 68 2f mov r22, r24 |
6f2e: 7f 2d mov r23, r15 |
6f30: cf 56 subi r28, 0x6F ; 111 |
6f32: df 4f sbci r29, 0xFF ; 255 |
6f34: a8 81 ld r26, Y |
6f36: c1 59 subi r28, 0x91 ; 145 |
6f38: d0 40 sbci r29, 0x00 ; 0 |
6f3a: 7a 1b sub r23, r26 |
6f3c: 87 2f mov r24, r23 |
6f3e: 89 1b sub r24, r25 |
6f40: 09 83 std Y+1, r16 ; 0x01 |
6f42: 1a 83 std Y+2, r17 ; 0x02 |
6f44: 2b 83 std Y+3, r18 ; 0x03 |
6f46: 3c 83 std Y+4, r19 ; 0x04 |
6f48: 4d 83 std Y+5, r20 ; 0x05 |
6f4a: 5e 83 std Y+6, r21 ; 0x06 |
6f4c: 6f 83 std Y+7, r22 ; 0x07 |
6f4e: 88 87 std Y+8, r24 ; 0x08 |
6f50: 1e cb rjmp .-2500 ; 0x658e <__divdi3+0x78> |
6f52: 88 24 eor r8, r8 |
6f54: 99 24 eor r9, r9 |
6f56: aa 24 eor r10, r10 |
6f58: bb 24 eor r11, r11 |
6f5a: cc 24 eor r12, r12 |
6f5c: dd 24 eor r13, r13 |
6f5e: ee 24 eor r14, r14 |
6f60: ff 24 eor r15, r15 |
6f62: 09 a1 ldd r16, Y+33 ; 0x21 |
6f64: ce 57 subi r28, 0x7E ; 126 |
6f66: df 4f sbci r29, 0xFF ; 255 |
6f68: 08 83 st Y, r16 |
6f6a: c2 58 subi r28, 0x82 ; 130 |
6f6c: d0 40 sbci r29, 0x00 ; 0 |
6f6e: 1a a1 ldd r17, Y+34 ; 0x22 |
6f70: cd 57 subi r28, 0x7D ; 125 |
6f72: df 4f sbci r29, 0xFF ; 255 |
6f74: 18 83 st Y, r17 |
6f76: c3 58 subi r28, 0x83 ; 131 |
6f78: d0 40 sbci r29, 0x00 ; 0 |
6f7a: 2b a1 ldd r18, Y+35 ; 0x23 |
6f7c: cc 57 subi r28, 0x7C ; 124 |
6f7e: df 4f sbci r29, 0xFF ; 255 |
6f80: 28 83 st Y, r18 |
6f82: c4 58 subi r28, 0x84 ; 132 |
6f84: d0 40 sbci r29, 0x00 ; 0 |
6f86: 3c a1 ldd r19, Y+36 ; 0x24 |
6f88: cb 57 subi r28, 0x7B ; 123 |
6f8a: df 4f sbci r29, 0xFF ; 255 |
6f8c: 38 83 st Y, r19 |
6f8e: c5 58 subi r28, 0x85 ; 133 |
6f90: d0 40 sbci r29, 0x00 ; 0 |
6f92: 4d a1 ldd r20, Y+37 ; 0x25 |
6f94: ca 57 subi r28, 0x7A ; 122 |
6f96: df 4f sbci r29, 0xFF ; 255 |
6f98: 48 83 st Y, r20 |
6f9a: c6 58 subi r28, 0x86 ; 134 |
6f9c: d0 40 sbci r29, 0x00 ; 0 |
6f9e: 5e a1 ldd r21, Y+38 ; 0x26 |
6fa0: c9 57 subi r28, 0x79 ; 121 |
6fa2: df 4f sbci r29, 0xFF ; 255 |
6fa4: 58 83 st Y, r21 |
6fa6: c7 58 subi r28, 0x87 ; 135 |
6fa8: d0 40 sbci r29, 0x00 ; 0 |
6faa: 8f a1 ldd r24, Y+39 ; 0x27 |
6fac: c8 57 subi r28, 0x78 ; 120 |
6fae: df 4f sbci r29, 0xFF ; 255 |
6fb0: 88 83 st Y, r24 |
6fb2: c8 58 subi r28, 0x88 ; 136 |
6fb4: d0 40 sbci r29, 0x00 ; 0 |
6fb6: 98 a5 ldd r25, Y+40 ; 0x28 |
6fb8: c7 57 subi r28, 0x77 ; 119 |
6fba: df 4f sbci r29, 0xFF ; 255 |
6fbc: 98 83 st Y, r25 |
6fbe: c9 58 subi r28, 0x89 ; 137 |
6fc0: d0 40 sbci r29, 0x00 ; 0 |
6fc2: 08 2d mov r16, r8 |
6fc4: ce 57 subi r28, 0x7E ; 126 |
6fc6: df 4f sbci r29, 0xFF ; 255 |
6fc8: a8 81 ld r26, Y |
6fca: c2 58 subi r28, 0x82 ; 130 |
6fcc: d0 40 sbci r29, 0x00 ; 0 |
6fce: 0a 1b sub r16, r26 |
6fd0: 81 e0 ldi r24, 0x01 ; 1 |
6fd2: 80 16 cp r8, r16 |
6fd4: 08 f0 brcs .+2 ; 0x6fd8 <__divdi3+0xac2> |
6fd6: de c0 rjmp .+444 ; 0x7194 <__divdi3+0xc7e> |
6fd8: 19 2d mov r17, r9 |
6fda: cd 57 subi r28, 0x7D ; 125 |
6fdc: df 4f sbci r29, 0xFF ; 255 |
6fde: b8 81 ld r27, Y |
6fe0: c3 58 subi r28, 0x83 ; 131 |
6fe2: d0 40 sbci r29, 0x00 ; 0 |
6fe4: 1b 1b sub r17, r27 |
6fe6: 91 e0 ldi r25, 0x01 ; 1 |
6fe8: 91 16 cp r9, r17 |
6fea: 08 f0 brcs .+2 ; 0x6fee <__divdi3+0xad8> |
6fec: ca c0 rjmp .+404 ; 0x7182 <__divdi3+0xc6c> |
6fee: e1 2f mov r30, r17 |
6ff0: e8 1b sub r30, r24 |
6ff2: 8e 2f mov r24, r30 |
6ff4: e1 e0 ldi r30, 0x01 ; 1 |
6ff6: 18 17 cp r17, r24 |
6ff8: 08 f0 brcs .+2 ; 0x6ffc <__divdi3+0xae6> |
6ffa: c1 c0 rjmp .+386 ; 0x717e <__divdi3+0xc68> |
6ffc: 9e 2b or r25, r30 |
6ffe: 18 2f mov r17, r24 |
7000: 2a 2d mov r18, r10 |
7002: cc 57 subi r28, 0x7C ; 124 |
7004: df 4f sbci r29, 0xFF ; 255 |
7006: f8 81 ld r31, Y |
7008: c4 58 subi r28, 0x84 ; 132 |
700a: d0 40 sbci r29, 0x00 ; 0 |
700c: 2f 1b sub r18, r31 |
700e: e1 e0 ldi r30, 0x01 ; 1 |
7010: a2 16 cp r10, r18 |
7012: 08 f0 brcs .+2 ; 0x7016 <__divdi3+0xb00> |
7014: 20 c1 rjmp .+576 ; 0x7256 <__divdi3+0xd40> |
7016: 82 2f mov r24, r18 |
7018: 89 1b sub r24, r25 |
701a: 91 e0 ldi r25, 0x01 ; 1 |
701c: 28 17 cp r18, r24 |
701e: 08 f0 brcs .+2 ; 0x7022 <__divdi3+0xb0c> |
7020: 18 c1 rjmp .+560 ; 0x7252 <__divdi3+0xd3c> |
7022: e9 2b or r30, r25 |
7024: 28 2f mov r18, r24 |
7026: 3b 2d mov r19, r11 |
7028: cb 57 subi r28, 0x7B ; 123 |
702a: df 4f sbci r29, 0xFF ; 255 |
702c: 68 80 ld r6, Y |
702e: c5 58 subi r28, 0x85 ; 133 |
7030: d0 40 sbci r29, 0x00 ; 0 |
7032: 36 19 sub r19, r6 |
7034: 91 e0 ldi r25, 0x01 ; 1 |
7036: b3 16 cp r11, r19 |
7038: 08 f0 brcs .+2 ; 0x703c <__divdi3+0xb26> |
703a: 03 c1 rjmp .+518 ; 0x7242 <__divdi3+0xd2c> |
703c: 83 2f mov r24, r19 |
703e: 8e 1b sub r24, r30 |
7040: e1 e0 ldi r30, 0x01 ; 1 |
7042: 38 17 cp r19, r24 |
7044: 08 f0 brcs .+2 ; 0x7048 <__divdi3+0xb32> |
7046: fb c0 rjmp .+502 ; 0x723e <__divdi3+0xd28> |
7048: 9e 2b or r25, r30 |
704a: 38 2f mov r19, r24 |
704c: 4c 2d mov r20, r12 |
704e: ca 57 subi r28, 0x7A ; 122 |
7050: df 4f sbci r29, 0xFF ; 255 |
7052: 78 80 ld r7, Y |
7054: c6 58 subi r28, 0x86 ; 134 |
7056: d0 40 sbci r29, 0x00 ; 0 |
7058: 47 19 sub r20, r7 |
705a: e1 e0 ldi r30, 0x01 ; 1 |
705c: c4 16 cp r12, r20 |
705e: 08 f0 brcs .+2 ; 0x7062 <__divdi3+0xb4c> |
7060: e6 c0 rjmp .+460 ; 0x722e <__divdi3+0xd18> |
7062: 84 2f mov r24, r20 |
7064: 89 1b sub r24, r25 |
7066: 91 e0 ldi r25, 0x01 ; 1 |
7068: 48 17 cp r20, r24 |
706a: 08 f0 brcs .+2 ; 0x706e <__divdi3+0xb58> |
706c: de c0 rjmp .+444 ; 0x722a <__divdi3+0xd14> |
706e: e9 2b or r30, r25 |
7070: 48 2f mov r20, r24 |
7072: 5d 2d mov r21, r13 |
7074: c9 57 subi r28, 0x79 ; 121 |
7076: df 4f sbci r29, 0xFF ; 255 |
7078: 88 81 ld r24, Y |
707a: c7 58 subi r28, 0x87 ; 135 |
707c: d0 40 sbci r29, 0x00 ; 0 |
707e: 58 1b sub r21, r24 |
7080: f1 e0 ldi r31, 0x01 ; 1 |
7082: d5 16 cp r13, r21 |
7084: 08 f0 brcs .+2 ; 0x7088 <__divdi3+0xb72> |
7086: c9 c0 rjmp .+402 ; 0x721a <__divdi3+0xd04> |
7088: 85 2f mov r24, r21 |
708a: 8e 1b sub r24, r30 |
708c: 91 e0 ldi r25, 0x01 ; 1 |
708e: 58 17 cp r21, r24 |
7090: 08 f0 brcs .+2 ; 0x7094 <__divdi3+0xb7e> |
7092: c1 c0 rjmp .+386 ; 0x7216 <__divdi3+0xd00> |
7094: f9 2b or r31, r25 |
7096: 58 2f mov r21, r24 |
7098: 6e 2d mov r22, r14 |
709a: c8 57 subi r28, 0x78 ; 120 |
709c: df 4f sbci r29, 0xFF ; 255 |
709e: 98 81 ld r25, Y |
70a0: c8 58 subi r28, 0x88 ; 136 |
70a2: d0 40 sbci r29, 0x00 ; 0 |
70a4: 69 1b sub r22, r25 |
70a6: 91 e0 ldi r25, 0x01 ; 1 |
70a8: e6 16 cp r14, r22 |
70aa: 08 f0 brcs .+2 ; 0x70ae <__divdi3+0xb98> |
70ac: 60 c0 rjmp .+192 ; 0x716e <__divdi3+0xc58> |
70ae: 86 2f mov r24, r22 |
70b0: 8f 1b sub r24, r31 |
70b2: e1 e0 ldi r30, 0x01 ; 1 |
70b4: 68 17 cp r22, r24 |
70b6: 08 f0 brcs .+2 ; 0x70ba <__divdi3+0xba4> |
70b8: 58 c0 rjmp .+176 ; 0x716a <__divdi3+0xc54> |
70ba: 9e 2b or r25, r30 |
70bc: 68 2f mov r22, r24 |
70be: 7f 2d mov r23, r15 |
70c0: c7 57 subi r28, 0x77 ; 119 |
70c2: df 4f sbci r29, 0xFF ; 255 |
70c4: a8 81 ld r26, Y |
70c6: c9 58 subi r28, 0x89 ; 137 |
70c8: d0 40 sbci r29, 0x00 ; 0 |
70ca: 7a 1b sub r23, r26 |
70cc: 87 2f mov r24, r23 |
70ce: 89 1b sub r24, r25 |
70d0: 09 a3 std Y+33, r16 ; 0x21 |
70d2: 1a a3 std Y+34, r17 ; 0x22 |
70d4: 2b a3 std Y+35, r18 ; 0x23 |
70d6: 3c a3 std Y+36, r19 ; 0x24 |
70d8: 4d a3 std Y+37, r20 ; 0x25 |
70da: 5e a3 std Y+38, r21 ; 0x26 |
70dc: 6f a3 std Y+39, r22 ; 0x27 |
70de: 88 a7 std Y+40, r24 ; 0x28 |
70e0: bf ef ldi r27, 0xFF ; 255 |
70e2: cf 57 subi r28, 0x7F ; 127 |
70e4: df 4f sbci r29, 0xFF ; 255 |
70e6: b8 83 st Y, r27 |
70e8: c1 58 subi r28, 0x81 ; 129 |
70ea: d0 40 sbci r29, 0x00 ; 0 |
70ec: 4a ca rjmp .-2924 ; 0x6582 <__divdi3+0x6c> |
70ee: 20 e0 ldi r18, 0x00 ; 0 |
70f0: 22 16 cp r2, r18 |
70f2: 20 e0 ldi r18, 0x00 ; 0 |
70f4: 32 06 cpc r3, r18 |
70f6: 20 e0 ldi r18, 0x00 ; 0 |
70f8: 42 06 cpc r4, r18 |
70fa: 21 e0 ldi r18, 0x01 ; 1 |
70fc: 52 06 cpc r5, r18 |
70fe: 08 f0 brcs .+2 ; 0x7102 <__divdi3+0xbec> |
7100: 07 c4 rjmp .+2062 ; 0x7910 <__divdi3+0x13fa> |
7102: 20 e1 ldi r18, 0x10 ; 16 |
7104: 30 e0 ldi r19, 0x00 ; 0 |
7106: 40 e0 ldi r20, 0x00 ; 0 |
7108: 50 e0 ldi r21, 0x00 ; 0 |
710a: 80 e1 ldi r24, 0x10 ; 16 |
710c: 90 e0 ldi r25, 0x00 ; 0 |
710e: b2 ca rjmp .-2716 ; 0x6674 <__divdi3+0x15e> |
7110: 61 e0 ldi r22, 0x01 ; 1 |
7112: 70 e0 ldi r23, 0x00 ; 0 |
7114: 80 e0 ldi r24, 0x00 ; 0 |
7116: 90 e0 ldi r25, 0x00 ; 0 |
7118: 20 e0 ldi r18, 0x00 ; 0 |
711a: 30 e0 ldi r19, 0x00 ; 0 |
711c: 40 e0 ldi r20, 0x00 ; 0 |
711e: 50 e0 ldi r21, 0x00 ; 0 |
7120: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
7124: 19 01 movw r2, r18 |
7126: 2a 01 movw r4, r20 |
7128: 8c ca rjmp .-2792 ; 0x6642 <__divdi3+0x12c> |
712a: 20 e0 ldi r18, 0x00 ; 0 |
712c: 22 16 cp r2, r18 |
712e: 20 e0 ldi r18, 0x00 ; 0 |
7130: 32 06 cpc r3, r18 |
7132: 20 e0 ldi r18, 0x00 ; 0 |
7134: 42 06 cpc r4, r18 |
7136: 21 e0 ldi r18, 0x01 ; 1 |
7138: 52 06 cpc r5, r18 |
713a: 08 f0 brcs .+2 ; 0x713e <__divdi3+0xc28> |
713c: e2 c3 rjmp .+1988 ; 0x7902 <__divdi3+0x13ec> |
713e: 20 e1 ldi r18, 0x10 ; 16 |
7140: 30 e0 ldi r19, 0x00 ; 0 |
7142: 40 e0 ldi r20, 0x00 ; 0 |
7144: 50 e0 ldi r21, 0x00 ; 0 |
7146: 80 e1 ldi r24, 0x10 ; 16 |
7148: 90 e0 ldi r25, 0x00 ; 0 |
714a: af cc rjmp .-1698 ; 0x6aaa <__divdi3+0x594> |
714c: 3f ef ldi r19, 0xFF ; 255 |
714e: e3 16 cp r14, r19 |
7150: f1 04 cpc r15, r1 |
7152: 01 05 cpc r16, r1 |
7154: 11 05 cpc r17, r1 |
7156: 11 f0 breq .+4 ; 0x715c <__divdi3+0xc46> |
7158: 08 f0 brcs .+2 ; 0x715c <__divdi3+0xc46> |
715a: b6 c3 rjmp .+1900 ; 0x78c8 <__divdi3+0x13b2> |
715c: 20 e0 ldi r18, 0x00 ; 0 |
715e: 30 e0 ldi r19, 0x00 ; 0 |
7160: 40 e0 ldi r20, 0x00 ; 0 |
7162: 50 e0 ldi r21, 0x00 ; 0 |
7164: 80 e0 ldi r24, 0x00 ; 0 |
7166: 90 e0 ldi r25, 0x00 ; 0 |
7168: e3 cd rjmp .-1082 ; 0x6d30 <__divdi3+0x81a> |
716a: e0 e0 ldi r30, 0x00 ; 0 |
716c: a6 cf rjmp .-180 ; 0x70ba <__divdi3+0xba4> |
716e: 90 e0 ldi r25, 0x00 ; 0 |
7170: 86 2f mov r24, r22 |
7172: 8f 1b sub r24, r31 |
7174: e1 e0 ldi r30, 0x01 ; 1 |
7176: 68 17 cp r22, r24 |
7178: 08 f4 brcc .+2 ; 0x717c <__divdi3+0xc66> |
717a: 9f cf rjmp .-194 ; 0x70ba <__divdi3+0xba4> |
717c: f6 cf rjmp .-20 ; 0x716a <__divdi3+0xc54> |
717e: e0 e0 ldi r30, 0x00 ; 0 |
7180: 3d cf rjmp .-390 ; 0x6ffc <__divdi3+0xae6> |
7182: 90 e0 ldi r25, 0x00 ; 0 |
7184: e1 2f mov r30, r17 |
7186: e8 1b sub r30, r24 |
7188: 8e 2f mov r24, r30 |
718a: e1 e0 ldi r30, 0x01 ; 1 |
718c: 18 17 cp r17, r24 |
718e: 08 f4 brcc .+2 ; 0x7192 <__divdi3+0xc7c> |
7190: 35 cf rjmp .-406 ; 0x6ffc <__divdi3+0xae6> |
7192: f5 cf rjmp .-22 ; 0x717e <__divdi3+0xc68> |
7194: 80 e0 ldi r24, 0x00 ; 0 |
7196: 20 cf rjmp .-448 ; 0x6fd8 <__divdi3+0xac2> |
7198: e0 e0 ldi r30, 0x00 ; 0 |
719a: c7 ce rjmp .-626 ; 0x6f2a <__divdi3+0xa14> |
719c: 90 e0 ldi r25, 0x00 ; 0 |
719e: 86 2f mov r24, r22 |
71a0: 8f 1b sub r24, r31 |
71a2: e1 e0 ldi r30, 0x01 ; 1 |
71a4: 68 17 cp r22, r24 |
71a6: 08 f4 brcc .+2 ; 0x71aa <__divdi3+0xc94> |
71a8: c0 ce rjmp .-640 ; 0x6f2a <__divdi3+0xa14> |
71aa: f6 cf rjmp .-20 ; 0x7198 <__divdi3+0xc82> |
71ac: 90 e0 ldi r25, 0x00 ; 0 |
71ae: aa ce rjmp .-684 ; 0x6f04 <__divdi3+0x9ee> |
71b0: f0 e0 ldi r31, 0x00 ; 0 |
71b2: 85 2f mov r24, r21 |
71b4: 8e 1b sub r24, r30 |
71b6: 91 e0 ldi r25, 0x01 ; 1 |
71b8: 58 17 cp r21, r24 |
71ba: 08 f4 brcc .+2 ; 0x71be <__divdi3+0xca8> |
71bc: a3 ce rjmp .-698 ; 0x6f04 <__divdi3+0x9ee> |
71be: f6 cf rjmp .-20 ; 0x71ac <__divdi3+0xc96> |
71c0: 90 e0 ldi r25, 0x00 ; 0 |
71c2: 8d ce rjmp .-742 ; 0x6ede <__divdi3+0x9c8> |
71c4: e0 e0 ldi r30, 0x00 ; 0 |
71c6: 84 2f mov r24, r20 |
71c8: 89 1b sub r24, r25 |
71ca: 91 e0 ldi r25, 0x01 ; 1 |
71cc: 48 17 cp r20, r24 |
71ce: 08 f4 brcc .+2 ; 0x71d2 <__divdi3+0xcbc> |
71d0: 86 ce rjmp .-756 ; 0x6ede <__divdi3+0x9c8> |
71d2: f6 cf rjmp .-20 ; 0x71c0 <__divdi3+0xcaa> |
71d4: e0 e0 ldi r30, 0x00 ; 0 |
71d6: 70 ce rjmp .-800 ; 0x6eb8 <__divdi3+0x9a2> |
71d8: 90 e0 ldi r25, 0x00 ; 0 |
71da: 83 2f mov r24, r19 |
71dc: 8e 1b sub r24, r30 |
71de: e1 e0 ldi r30, 0x01 ; 1 |
71e0: 38 17 cp r19, r24 |
71e2: 08 f4 brcc .+2 ; 0x71e6 <__divdi3+0xcd0> |
71e4: 69 ce rjmp .-814 ; 0x6eb8 <__divdi3+0x9a2> |
71e6: f6 cf rjmp .-20 ; 0x71d4 <__divdi3+0xcbe> |
71e8: 90 e0 ldi r25, 0x00 ; 0 |
71ea: 53 ce rjmp .-858 ; 0x6e92 <__divdi3+0x97c> |
71ec: e0 e0 ldi r30, 0x00 ; 0 |
71ee: 82 2f mov r24, r18 |
71f0: 89 1b sub r24, r25 |
71f2: 91 e0 ldi r25, 0x01 ; 1 |
71f4: 28 17 cp r18, r24 |
71f6: 08 f4 brcc .+2 ; 0x71fa <__divdi3+0xce4> |
71f8: 4c ce rjmp .-872 ; 0x6e92 <__divdi3+0x97c> |
71fa: f6 cf rjmp .-20 ; 0x71e8 <__divdi3+0xcd2> |
71fc: e0 e0 ldi r30, 0x00 ; 0 |
71fe: 36 ce rjmp .-916 ; 0x6e6c <__divdi3+0x956> |
7200: 90 e0 ldi r25, 0x00 ; 0 |
7202: a1 2f mov r26, r17 |
7204: a8 1b sub r26, r24 |
7206: 8a 2f mov r24, r26 |
7208: e1 e0 ldi r30, 0x01 ; 1 |
720a: 1a 17 cp r17, r26 |
720c: 08 f4 brcc .+2 ; 0x7210 <__divdi3+0xcfa> |
720e: 2e ce rjmp .-932 ; 0x6e6c <__divdi3+0x956> |
7210: f5 cf rjmp .-22 ; 0x71fc <__divdi3+0xce6> |
7212: 80 e0 ldi r24, 0x00 ; 0 |
7214: 19 ce rjmp .-974 ; 0x6e48 <__divdi3+0x932> |
7216: 90 e0 ldi r25, 0x00 ; 0 |
7218: 3d cf rjmp .-390 ; 0x7094 <__divdi3+0xb7e> |
721a: f0 e0 ldi r31, 0x00 ; 0 |
721c: 85 2f mov r24, r21 |
721e: 8e 1b sub r24, r30 |
7220: 91 e0 ldi r25, 0x01 ; 1 |
7222: 58 17 cp r21, r24 |
7224: 08 f4 brcc .+2 ; 0x7228 <__divdi3+0xd12> |
7226: 36 cf rjmp .-404 ; 0x7094 <__divdi3+0xb7e> |
7228: f6 cf rjmp .-20 ; 0x7216 <__divdi3+0xd00> |
722a: 90 e0 ldi r25, 0x00 ; 0 |
722c: 20 cf rjmp .-448 ; 0x706e <__divdi3+0xb58> |
722e: e0 e0 ldi r30, 0x00 ; 0 |
7230: 84 2f mov r24, r20 |
7232: 89 1b sub r24, r25 |
7234: 91 e0 ldi r25, 0x01 ; 1 |
7236: 48 17 cp r20, r24 |
7238: 08 f4 brcc .+2 ; 0x723c <__divdi3+0xd26> |
723a: 19 cf rjmp .-462 ; 0x706e <__divdi3+0xb58> |
723c: f6 cf rjmp .-20 ; 0x722a <__divdi3+0xd14> |
723e: e0 e0 ldi r30, 0x00 ; 0 |
7240: 03 cf rjmp .-506 ; 0x7048 <__divdi3+0xb32> |
7242: 90 e0 ldi r25, 0x00 ; 0 |
7244: 83 2f mov r24, r19 |
7246: 8e 1b sub r24, r30 |
7248: e1 e0 ldi r30, 0x01 ; 1 |
724a: 38 17 cp r19, r24 |
724c: 08 f4 brcc .+2 ; 0x7250 <__divdi3+0xd3a> |
724e: fc ce rjmp .-520 ; 0x7048 <__divdi3+0xb32> |
7250: f6 cf rjmp .-20 ; 0x723e <__divdi3+0xd28> |
7252: 90 e0 ldi r25, 0x00 ; 0 |
7254: e6 ce rjmp .-564 ; 0x7022 <__divdi3+0xb0c> |
7256: e0 e0 ldi r30, 0x00 ; 0 |
7258: 82 2f mov r24, r18 |
725a: 89 1b sub r24, r25 |
725c: 91 e0 ldi r25, 0x01 ; 1 |
725e: 28 17 cp r18, r24 |
7260: 08 f4 brcc .+2 ; 0x7264 <__divdi3+0xd4e> |
7262: df ce rjmp .-578 ; 0x7022 <__divdi3+0xb0c> |
7264: f6 cf rjmp .-20 ; 0x7252 <__divdi3+0xd3c> |
7266: 21 96 adiw r28, 0x01 ; 1 |
7268: 3f af std Y+63, r19 ; 0x3f |
726a: 2e af std Y+62, r18 ; 0x3e |
726c: 21 97 sbiw r28, 0x01 ; 1 |
726e: a2 1a sub r10, r18 |
7270: b3 0a sbc r11, r19 |
7272: c4 0a sbc r12, r20 |
7274: d5 0a sbc r13, r21 |
7276: a6 01 movw r20, r12 |
7278: 95 01 movw r18, r10 |
727a: 0f ac ldd r0, Y+63 ; 0x3f |
727c: 04 c0 rjmp .+8 ; 0x7286 <__divdi3+0xd70> |
727e: ee 0c add r14, r14 |
7280: ff 1c adc r15, r15 |
7282: 00 1f adc r16, r16 |
7284: 11 1f adc r17, r17 |
7286: 0a 94 dec r0 |
7288: d2 f7 brpl .-12 ; 0x727e <__divdi3+0xd68> |
728a: d2 01 movw r26, r4 |
728c: c1 01 movw r24, r2 |
728e: 04 c0 rjmp .+8 ; 0x7298 <__divdi3+0xd82> |
7290: b6 95 lsr r27 |
7292: a7 95 ror r26 |
7294: 97 95 ror r25 |
7296: 87 95 ror r24 |
7298: aa 94 dec r10 |
729a: d2 f7 brpl .-12 ; 0x7290 <__divdi3+0xd7a> |
729c: e8 2a or r14, r24 |
729e: f9 2a or r15, r25 |
72a0: 0a 2b or r16, r26 |
72a2: 1b 2b or r17, r27 |
72a4: 25 96 adiw r28, 0x05 ; 5 |
72a6: ec ae std Y+60, r14 ; 0x3c |
72a8: fd ae std Y+61, r15 ; 0x3d |
72aa: 0e af std Y+62, r16 ; 0x3e |
72ac: 1f af std Y+63, r17 ; 0x3f |
72ae: 25 97 sbiw r28, 0x05 ; 5 |
72b0: 0f ac ldd r0, Y+63 ; 0x3f |
72b2: 04 c0 rjmp .+8 ; 0x72bc <__divdi3+0xda6> |
72b4: 22 0c add r2, r2 |
72b6: 33 1c adc r3, r3 |
72b8: 44 1c adc r4, r4 |
72ba: 55 1c adc r5, r5 |
72bc: 0a 94 dec r0 |
72be: d2 f7 brpl .-12 ; 0x72b4 <__divdi3+0xd9e> |
72c0: 29 a6 std Y+41, r2 ; 0x29 |
72c2: 3a a6 std Y+42, r3 ; 0x2a |
72c4: 4b a6 std Y+43, r4 ; 0x2b |
72c6: 5c a6 std Y+44, r5 ; 0x2c |
72c8: 2d 96 adiw r28, 0x0d ; 13 |
72ca: ac ac ldd r10, Y+60 ; 0x3c |
72cc: bd ac ldd r11, Y+61 ; 0x3d |
72ce: ce ac ldd r12, Y+62 ; 0x3e |
72d0: df ac ldd r13, Y+63 ; 0x3f |
72d2: 2d 97 sbiw r28, 0x0d ; 13 |
72d4: 02 2e mov r0, r18 |
72d6: 04 c0 rjmp .+8 ; 0x72e0 <__divdi3+0xdca> |
72d8: d6 94 lsr r13 |
72da: c7 94 ror r12 |
72dc: b7 94 ror r11 |
72de: a7 94 ror r10 |
72e0: 0a 94 dec r0 |
72e2: d2 f7 brpl .-12 ; 0x72d8 <__divdi3+0xdc2> |
72e4: 2d 96 adiw r28, 0x0d ; 13 |
72e6: ec ac ldd r14, Y+60 ; 0x3c |
72e8: fd ac ldd r15, Y+61 ; 0x3d |
72ea: 0e ad ldd r16, Y+62 ; 0x3e |
72ec: 1f ad ldd r17, Y+63 ; 0x3f |
72ee: 2d 97 sbiw r28, 0x0d ; 13 |
72f0: 0f ac ldd r0, Y+63 ; 0x3f |
72f2: 04 c0 rjmp .+8 ; 0x72fc <__divdi3+0xde6> |
72f4: ee 0c add r14, r14 |
72f6: ff 1c adc r15, r15 |
72f8: 00 1f adc r16, r16 |
72fa: 11 1f adc r17, r17 |
72fc: 0a 94 dec r0 |
72fe: d2 f7 brpl .-12 ; 0x72f4 <__divdi3+0xdde> |
7300: 29 96 adiw r28, 0x09 ; 9 |
7302: 8c ad ldd r24, Y+60 ; 0x3c |
7304: 9d ad ldd r25, Y+61 ; 0x3d |
7306: ae ad ldd r26, Y+62 ; 0x3e |
7308: bf ad ldd r27, Y+63 ; 0x3f |
730a: 29 97 sbiw r28, 0x09 ; 9 |
730c: 04 c0 rjmp .+8 ; 0x7316 <__divdi3+0xe00> |
730e: b6 95 lsr r27 |
7310: a7 95 ror r26 |
7312: 97 95 ror r25 |
7314: 87 95 ror r24 |
7316: 2a 95 dec r18 |
7318: d2 f7 brpl .-12 ; 0x730e <__divdi3+0xdf8> |
731a: e8 2a or r14, r24 |
731c: f9 2a or r15, r25 |
731e: 0a 2b or r16, r26 |
7320: 1b 2b or r17, r27 |
7322: ed aa std Y+53, r14 ; 0x35 |
7324: fe aa std Y+54, r15 ; 0x36 |
7326: 0f ab std Y+55, r16 ; 0x37 |
7328: 18 af std Y+56, r17 ; 0x38 |
732a: 25 96 adiw r28, 0x05 ; 5 |
732c: 0c ad ldd r16, Y+60 ; 0x3c |
732e: 1d ad ldd r17, Y+61 ; 0x3d |
7330: 2e ad ldd r18, Y+62 ; 0x3e |
7332: 3f ad ldd r19, Y+63 ; 0x3f |
7334: 25 97 sbiw r28, 0x05 ; 5 |
7336: 79 01 movw r14, r18 |
7338: 00 27 eor r16, r16 |
733a: 11 27 eor r17, r17 |
733c: e5 96 adiw r28, 0x35 ; 53 |
733e: ec ae std Y+60, r14 ; 0x3c |
7340: fd ae std Y+61, r15 ; 0x3d |
7342: 0e af std Y+62, r16 ; 0x3e |
7344: 1f af std Y+63, r17 ; 0x3f |
7346: e5 97 sbiw r28, 0x35 ; 53 |
7348: 25 96 adiw r28, 0x05 ; 5 |
734a: 2c ad ldd r18, Y+60 ; 0x3c |
734c: 3d ad ldd r19, Y+61 ; 0x3d |
734e: 4e ad ldd r20, Y+62 ; 0x3e |
7350: 5f ad ldd r21, Y+63 ; 0x3f |
7352: 25 97 sbiw r28, 0x05 ; 5 |
7354: 40 70 andi r20, 0x00 ; 0 |
7356: 50 70 andi r21, 0x00 ; 0 |
7358: e9 96 adiw r28, 0x39 ; 57 |
735a: 2c af std Y+60, r18 ; 0x3c |
735c: 3d af std Y+61, r19 ; 0x3d |
735e: 4e af std Y+62, r20 ; 0x3e |
7360: 5f af std Y+63, r21 ; 0x3f |
7362: e9 97 sbiw r28, 0x39 ; 57 |
7364: c6 01 movw r24, r12 |
7366: b5 01 movw r22, r10 |
7368: a8 01 movw r20, r16 |
736a: 97 01 movw r18, r14 |
736c: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
7370: ed 96 adiw r28, 0x3d ; 61 |
7372: 2c af std Y+60, r18 ; 0x3c |
7374: 3d af std Y+61, r19 ; 0x3d |
7376: 4e af std Y+62, r20 ; 0x3e |
7378: 5f af std Y+63, r21 ; 0x3f |
737a: ed 97 sbiw r28, 0x3d ; 61 |
737c: e9 96 adiw r28, 0x39 ; 57 |
737e: 6c ad ldd r22, Y+60 ; 0x3c |
7380: 7d ad ldd r23, Y+61 ; 0x3d |
7382: 8e ad ldd r24, Y+62 ; 0x3e |
7384: 9f ad ldd r25, Y+63 ; 0x3f |
7386: e9 97 sbiw r28, 0x39 ; 57 |
7388: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
738c: 3b 01 movw r6, r22 |
738e: 4c 01 movw r8, r24 |
7390: c6 01 movw r24, r12 |
7392: b5 01 movw r22, r10 |
7394: a8 01 movw r20, r16 |
7396: 97 01 movw r18, r14 |
7398: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
739c: cb 01 movw r24, r22 |
739e: 77 27 eor r23, r23 |
73a0: 66 27 eor r22, r22 |
73a2: ad a8 ldd r10, Y+53 ; 0x35 |
73a4: be a8 ldd r11, Y+54 ; 0x36 |
73a6: cf a8 ldd r12, Y+55 ; 0x37 |
73a8: d8 ac ldd r13, Y+56 ; 0x38 |
73aa: 96 01 movw r18, r12 |
73ac: 44 27 eor r20, r20 |
73ae: 55 27 eor r21, r21 |
73b0: 7b 01 movw r14, r22 |
73b2: 8c 01 movw r16, r24 |
73b4: e2 2a or r14, r18 |
73b6: f3 2a or r15, r19 |
73b8: 04 2b or r16, r20 |
73ba: 15 2b or r17, r21 |
73bc: e6 14 cp r14, r6 |
73be: f7 04 cpc r15, r7 |
73c0: 08 05 cpc r16, r8 |
73c2: 19 05 cpc r17, r9 |
73c4: 00 f5 brcc .+64 ; 0x7406 <__divdi3+0xef0> |
73c6: ed 96 adiw r28, 0x3d ; 61 |
73c8: 2c ad ldd r18, Y+60 ; 0x3c |
73ca: 3d ad ldd r19, Y+61 ; 0x3d |
73cc: 4e ad ldd r20, Y+62 ; 0x3e |
73ce: 5f ad ldd r21, Y+63 ; 0x3f |
73d0: ed 97 sbiw r28, 0x3d ; 61 |
73d2: 21 50 subi r18, 0x01 ; 1 |
73d4: 30 40 sbci r19, 0x00 ; 0 |
73d6: 40 40 sbci r20, 0x00 ; 0 |
73d8: 50 40 sbci r21, 0x00 ; 0 |
73da: ed 96 adiw r28, 0x3d ; 61 |
73dc: 2c af std Y+60, r18 ; 0x3c |
73de: 3d af std Y+61, r19 ; 0x3d |
73e0: 4e af std Y+62, r20 ; 0x3e |
73e2: 5f af std Y+63, r21 ; 0x3f |
73e4: ed 97 sbiw r28, 0x3d ; 61 |
73e6: 25 96 adiw r28, 0x05 ; 5 |
73e8: 8c ad ldd r24, Y+60 ; 0x3c |
73ea: 9d ad ldd r25, Y+61 ; 0x3d |
73ec: ae ad ldd r26, Y+62 ; 0x3e |
73ee: bf ad ldd r27, Y+63 ; 0x3f |
73f0: 25 97 sbiw r28, 0x05 ; 5 |
73f2: e8 0e add r14, r24 |
73f4: f9 1e adc r15, r25 |
73f6: 0a 1f adc r16, r26 |
73f8: 1b 1f adc r17, r27 |
73fa: e8 16 cp r14, r24 |
73fc: f9 06 cpc r15, r25 |
73fe: 0a 07 cpc r16, r26 |
7400: 1b 07 cpc r17, r27 |
7402: 08 f0 brcs .+2 ; 0x7406 <__divdi3+0xef0> |
7404: b2 c2 rjmp .+1380 ; 0x796a <__divdi3+0x1454> |
7406: e6 18 sub r14, r6 |
7408: f7 08 sbc r15, r7 |
740a: 08 09 sbc r16, r8 |
740c: 19 09 sbc r17, r9 |
740e: c8 01 movw r24, r16 |
7410: b7 01 movw r22, r14 |
7412: e5 96 adiw r28, 0x35 ; 53 |
7414: 2c ad ldd r18, Y+60 ; 0x3c |
7416: 3d ad ldd r19, Y+61 ; 0x3d |
7418: 4e ad ldd r20, Y+62 ; 0x3e |
741a: 5f ad ldd r21, Y+63 ; 0x3f |
741c: e5 97 sbiw r28, 0x35 ; 53 |
741e: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
7422: 19 01 movw r2, r18 |
7424: 2a 01 movw r4, r20 |
7426: e9 96 adiw r28, 0x39 ; 57 |
7428: 6c ad ldd r22, Y+60 ; 0x3c |
742a: 7d ad ldd r23, Y+61 ; 0x3d |
742c: 8e ad ldd r24, Y+62 ; 0x3e |
742e: 9f ad ldd r25, Y+63 ; 0x3f |
7430: e9 97 sbiw r28, 0x39 ; 57 |
7432: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
7436: 3b 01 movw r6, r22 |
7438: 4c 01 movw r8, r24 |
743a: c8 01 movw r24, r16 |
743c: b7 01 movw r22, r14 |
743e: e5 96 adiw r28, 0x35 ; 53 |
7440: 2c ad ldd r18, Y+60 ; 0x3c |
7442: 3d ad ldd r19, Y+61 ; 0x3d |
7444: 4e ad ldd r20, Y+62 ; 0x3e |
7446: 5f ad ldd r21, Y+63 ; 0x3f |
7448: e5 97 sbiw r28, 0x35 ; 53 |
744a: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
744e: cb 01 movw r24, r22 |
7450: 77 27 eor r23, r23 |
7452: 66 27 eor r22, r22 |
7454: 2d a9 ldd r18, Y+53 ; 0x35 |
7456: 3e a9 ldd r19, Y+54 ; 0x36 |
7458: 4f a9 ldd r20, Y+55 ; 0x37 |
745a: 58 ad ldd r21, Y+56 ; 0x38 |
745c: 40 70 andi r20, 0x00 ; 0 |
745e: 50 70 andi r21, 0x00 ; 0 |
7460: 5b 01 movw r10, r22 |
7462: 6c 01 movw r12, r24 |
7464: a2 2a or r10, r18 |
7466: b3 2a or r11, r19 |
7468: c4 2a or r12, r20 |
746a: d5 2a or r13, r21 |
746c: a6 14 cp r10, r6 |
746e: b7 04 cpc r11, r7 |
7470: c8 04 cpc r12, r8 |
7472: d9 04 cpc r13, r9 |
7474: a8 f4 brcc .+42 ; 0x74a0 <__divdi3+0xf8a> |
7476: 08 94 sec |
7478: 21 08 sbc r2, r1 |
747a: 31 08 sbc r3, r1 |
747c: 41 08 sbc r4, r1 |
747e: 51 08 sbc r5, r1 |
7480: 25 96 adiw r28, 0x05 ; 5 |
7482: ec ac ldd r14, Y+60 ; 0x3c |
7484: fd ac ldd r15, Y+61 ; 0x3d |
7486: 0e ad ldd r16, Y+62 ; 0x3e |
7488: 1f ad ldd r17, Y+63 ; 0x3f |
748a: 25 97 sbiw r28, 0x05 ; 5 |
748c: ae 0c add r10, r14 |
748e: bf 1c adc r11, r15 |
7490: c0 1e adc r12, r16 |
7492: d1 1e adc r13, r17 |
7494: ae 14 cp r10, r14 |
7496: bf 04 cpc r11, r15 |
7498: c0 06 cpc r12, r16 |
749a: d1 06 cpc r13, r17 |
749c: 08 f0 brcs .+2 ; 0x74a0 <__divdi3+0xf8a> |
749e: 55 c2 rjmp .+1194 ; 0x794a <__divdi3+0x1434> |
74a0: a6 18 sub r10, r6 |
74a2: b7 08 sbc r11, r7 |
74a4: c8 08 sbc r12, r8 |
74a6: d9 08 sbc r13, r9 |
74a8: a9 aa std Y+49, r10 ; 0x31 |
74aa: ba aa std Y+50, r11 ; 0x32 |
74ac: cb aa std Y+51, r12 ; 0x33 |
74ae: dc aa std Y+52, r13 ; 0x34 |
74b0: ed 96 adiw r28, 0x3d ; 61 |
74b2: 0c ad ldd r16, Y+60 ; 0x3c |
74b4: 1d ad ldd r17, Y+61 ; 0x3d |
74b6: 2e ad ldd r18, Y+62 ; 0x3e |
74b8: 3f ad ldd r19, Y+63 ; 0x3f |
74ba: ed 97 sbiw r28, 0x3d ; 61 |
74bc: d8 01 movw r26, r16 |
74be: 99 27 eor r25, r25 |
74c0: 88 27 eor r24, r24 |
74c2: 28 2a or r2, r24 |
74c4: 39 2a or r3, r25 |
74c6: 4a 2a or r4, r26 |
74c8: 5b 2a or r5, r27 |
74ca: 61 96 adiw r28, 0x11 ; 17 |
74cc: 2c ae std Y+60, r2 ; 0x3c |
74ce: 3d ae std Y+61, r3 ; 0x3d |
74d0: 4e ae std Y+62, r4 ; 0x3e |
74d2: 5f ae std Y+63, r5 ; 0x3f |
74d4: 61 97 sbiw r28, 0x11 ; 17 |
74d6: 82 01 movw r16, r4 |
74d8: 71 01 movw r14, r2 |
74da: 2f ef ldi r18, 0xFF ; 255 |
74dc: 3f ef ldi r19, 0xFF ; 255 |
74de: 40 e0 ldi r20, 0x00 ; 0 |
74e0: 50 e0 ldi r21, 0x00 ; 0 |
74e2: e2 22 and r14, r18 |
74e4: f3 22 and r15, r19 |
74e6: 04 23 and r16, r20 |
74e8: 15 23 and r17, r21 |
74ea: 12 01 movw r2, r4 |
74ec: 44 24 eor r4, r4 |
74ee: 55 24 eor r5, r5 |
74f0: a9 a4 ldd r10, Y+41 ; 0x29 |
74f2: ba a4 ldd r11, Y+42 ; 0x2a |
74f4: cb a4 ldd r12, Y+43 ; 0x2b |
74f6: dc a4 ldd r13, Y+44 ; 0x2c |
74f8: a2 22 and r10, r18 |
74fa: b3 22 and r11, r19 |
74fc: c4 22 and r12, r20 |
74fe: d5 22 and r13, r21 |
7500: 29 a5 ldd r18, Y+41 ; 0x29 |
7502: 3a a5 ldd r19, Y+42 ; 0x2a |
7504: 4b a5 ldd r20, Y+43 ; 0x2b |
7506: 5c a5 ldd r21, Y+44 ; 0x2c |
7508: 3a 01 movw r6, r20 |
750a: 88 24 eor r8, r8 |
750c: 99 24 eor r9, r9 |
750e: c8 01 movw r24, r16 |
7510: b7 01 movw r22, r14 |
7512: a6 01 movw r20, r12 |
7514: 95 01 movw r18, r10 |
7516: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
751a: c3 58 subi r28, 0x83 ; 131 |
751c: df 4f sbci r29, 0xFF ; 255 |
751e: 68 83 st Y, r22 |
7520: 79 83 std Y+1, r23 ; 0x01 |
7522: 8a 83 std Y+2, r24 ; 0x02 |
7524: 9b 83 std Y+3, r25 ; 0x03 |
7526: cd 57 subi r28, 0x7D ; 125 |
7528: d0 40 sbci r29, 0x00 ; 0 |
752a: c8 01 movw r24, r16 |
752c: b7 01 movw r22, r14 |
752e: a4 01 movw r20, r8 |
7530: 93 01 movw r18, r6 |
7532: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
7536: 7b 01 movw r14, r22 |
7538: 8c 01 movw r16, r24 |
753a: c2 01 movw r24, r4 |
753c: b1 01 movw r22, r2 |
753e: a6 01 movw r20, r12 |
7540: 95 01 movw r18, r10 |
7542: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
7546: 5b 01 movw r10, r22 |
7548: 6c 01 movw r12, r24 |
754a: c2 01 movw r24, r4 |
754c: b1 01 movw r22, r2 |
754e: a4 01 movw r20, r8 |
7550: 93 01 movw r18, r6 |
7552: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
7556: 9b 01 movw r18, r22 |
7558: ac 01 movw r20, r24 |
755a: ea 0c add r14, r10 |
755c: fb 1c adc r15, r11 |
755e: 0c 1d adc r16, r12 |
7560: 1d 1d adc r17, r13 |
7562: c3 58 subi r28, 0x83 ; 131 |
7564: df 4f sbci r29, 0xFF ; 255 |
7566: 68 80 ld r6, Y |
7568: 79 80 ldd r7, Y+1 ; 0x01 |
756a: 8a 80 ldd r8, Y+2 ; 0x02 |
756c: 9b 80 ldd r9, Y+3 ; 0x03 |
756e: cd 57 subi r28, 0x7D ; 125 |
7570: d0 40 sbci r29, 0x00 ; 0 |
7572: c4 01 movw r24, r8 |
7574: aa 27 eor r26, r26 |
7576: bb 27 eor r27, r27 |
7578: e8 0e add r14, r24 |
757a: f9 1e adc r15, r25 |
757c: 0a 1f adc r16, r26 |
757e: 1b 1f adc r17, r27 |
7580: ea 14 cp r14, r10 |
7582: fb 04 cpc r15, r11 |
7584: 0c 05 cpc r16, r12 |
7586: 1d 05 cpc r17, r13 |
7588: 20 f4 brcc .+8 ; 0x7592 <__divdi3+0x107c> |
758a: 20 50 subi r18, 0x00 ; 0 |
758c: 30 40 sbci r19, 0x00 ; 0 |
758e: 4f 4f sbci r20, 0xFF ; 255 |
7590: 5f 4f sbci r21, 0xFF ; 255 |
7592: c8 01 movw r24, r16 |
7594: aa 27 eor r26, r26 |
7596: bb 27 eor r27, r27 |
7598: 28 0f add r18, r24 |
759a: 39 1f adc r19, r25 |
759c: 4a 1f adc r20, r26 |
759e: 5b 1f adc r21, r27 |
75a0: 89 a8 ldd r8, Y+49 ; 0x31 |
75a2: 9a a8 ldd r9, Y+50 ; 0x32 |
75a4: ab a8 ldd r10, Y+51 ; 0x33 |
75a6: bc a8 ldd r11, Y+52 ; 0x34 |
75a8: 82 16 cp r8, r18 |
75aa: 93 06 cpc r9, r19 |
75ac: a4 06 cpc r10, r20 |
75ae: b5 06 cpc r11, r21 |
75b0: 08 f4 brcc .+2 ; 0x75b4 <__divdi3+0x109e> |
75b2: 79 c1 rjmp .+754 ; 0x78a6 <__divdi3+0x1390> |
75b4: 82 16 cp r8, r18 |
75b6: 93 06 cpc r9, r19 |
75b8: a4 06 cpc r10, r20 |
75ba: b5 06 cpc r11, r21 |
75bc: 09 f4 brne .+2 ; 0x75c0 <__divdi3+0x10aa> |
75be: 46 c1 rjmp .+652 ; 0x784c <__divdi3+0x1336> |
75c0: 61 96 adiw r28, 0x11 ; 17 |
75c2: 2c ac ldd r2, Y+60 ; 0x3c |
75c4: 3d ac ldd r3, Y+61 ; 0x3d |
75c6: 4e ac ldd r4, Y+62 ; 0x3e |
75c8: 5f ac ldd r5, Y+63 ; 0x3f |
75ca: 61 97 sbiw r28, 0x11 ; 17 |
75cc: 20 e0 ldi r18, 0x00 ; 0 |
75ce: 30 e0 ldi r19, 0x00 ; 0 |
75d0: 40 e0 ldi r20, 0x00 ; 0 |
75d2: 50 e0 ldi r21, 0x00 ; 0 |
75d4: 68 c9 rjmp .-3376 ; 0x68a6 <__divdi3+0x390> |
75d6: 7e ae std Y+62, r7 ; 0x3e |
75d8: 6d ae std Y+61, r6 ; 0x3d |
75da: 0d ac ldd r0, Y+61 ; 0x3d |
75dc: 04 c0 rjmp .+8 ; 0x75e6 <__divdi3+0x10d0> |
75de: 22 0c add r2, r2 |
75e0: 33 1c adc r3, r3 |
75e2: 44 1c adc r4, r4 |
75e4: 55 1c adc r5, r5 |
75e6: 0a 94 dec r0 |
75e8: d2 f7 brpl .-12 ; 0x75de <__divdi3+0x10c8> |
75ea: 26 19 sub r18, r6 |
75ec: 37 09 sbc r19, r7 |
75ee: 48 09 sbc r20, r8 |
75f0: 59 09 sbc r21, r9 |
75f2: da 01 movw r26, r20 |
75f4: c9 01 movw r24, r18 |
75f6: 2d 96 adiw r28, 0x0d ; 13 |
75f8: ec ac ldd r14, Y+60 ; 0x3c |
75fa: fd ac ldd r15, Y+61 ; 0x3d |
75fc: 0e ad ldd r16, Y+62 ; 0x3e |
75fe: 1f ad ldd r17, Y+63 ; 0x3f |
7600: 2d 97 sbiw r28, 0x0d ; 13 |
7602: 04 c0 rjmp .+8 ; 0x760c <__divdi3+0x10f6> |
7604: 16 95 lsr r17 |
7606: 07 95 ror r16 |
7608: f7 94 ror r15 |
760a: e7 94 ror r14 |
760c: 2a 95 dec r18 |
760e: d2 f7 brpl .-12 ; 0x7604 <__divdi3+0x10ee> |
7610: 2d 96 adiw r28, 0x0d ; 13 |
7612: 2c ad ldd r18, Y+60 ; 0x3c |
7614: 3d ad ldd r19, Y+61 ; 0x3d |
7616: 4e ad ldd r20, Y+62 ; 0x3e |
7618: 5f ad ldd r21, Y+63 ; 0x3f |
761a: 2d 97 sbiw r28, 0x0d ; 13 |
761c: 0d ac ldd r0, Y+61 ; 0x3d |
761e: 04 c0 rjmp .+8 ; 0x7628 <__divdi3+0x1112> |
7620: 22 0f add r18, r18 |
7622: 33 1f adc r19, r19 |
7624: 44 1f adc r20, r20 |
7626: 55 1f adc r21, r21 |
7628: 0a 94 dec r0 |
762a: d2 f7 brpl .-12 ; 0x7620 <__divdi3+0x110a> |
762c: 29 96 adiw r28, 0x09 ; 9 |
762e: 6c ac ldd r6, Y+60 ; 0x3c |
7630: 7d ac ldd r7, Y+61 ; 0x3d |
7632: 8e ac ldd r8, Y+62 ; 0x3e |
7634: 9f ac ldd r9, Y+63 ; 0x3f |
7636: 29 97 sbiw r28, 0x09 ; 9 |
7638: 04 c0 rjmp .+8 ; 0x7642 <__divdi3+0x112c> |
763a: 96 94 lsr r9 |
763c: 87 94 ror r8 |
763e: 77 94 ror r7 |
7640: 67 94 ror r6 |
7642: 8a 95 dec r24 |
7644: d2 f7 brpl .-12 ; 0x763a <__divdi3+0x1124> |
7646: 26 29 or r18, r6 |
7648: 37 29 or r19, r7 |
764a: 48 29 or r20, r8 |
764c: 59 29 or r21, r9 |
764e: 2d a7 std Y+45, r18 ; 0x2d |
7650: 3e a7 std Y+46, r19 ; 0x2e |
7652: 4f a7 std Y+47, r20 ; 0x2f |
7654: 58 ab std Y+48, r21 ; 0x30 |
7656: 42 01 movw r8, r4 |
7658: aa 24 eor r10, r10 |
765a: bb 24 eor r11, r11 |
765c: a1 96 adiw r28, 0x21 ; 33 |
765e: 8c ae std Y+60, r8 ; 0x3c |
7660: 9d ae std Y+61, r9 ; 0x3d |
7662: ae ae std Y+62, r10 ; 0x3e |
7664: bf ae std Y+63, r11 ; 0x3f |
7666: a1 97 sbiw r28, 0x21 ; 33 |
7668: a2 01 movw r20, r4 |
766a: 91 01 movw r18, r2 |
766c: 40 70 andi r20, 0x00 ; 0 |
766e: 50 70 andi r21, 0x00 ; 0 |
7670: a5 96 adiw r28, 0x25 ; 37 |
7672: 2c af std Y+60, r18 ; 0x3c |
7674: 3d af std Y+61, r19 ; 0x3d |
7676: 4e af std Y+62, r20 ; 0x3e |
7678: 5f af std Y+63, r21 ; 0x3f |
767a: a5 97 sbiw r28, 0x25 ; 37 |
767c: c8 01 movw r24, r16 |
767e: b7 01 movw r22, r14 |
7680: a5 01 movw r20, r10 |
7682: 94 01 movw r18, r8 |
7684: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
7688: a9 96 adiw r28, 0x29 ; 41 |
768a: 2c af std Y+60, r18 ; 0x3c |
768c: 3d af std Y+61, r19 ; 0x3d |
768e: 4e af std Y+62, r20 ; 0x3e |
7690: 5f af std Y+63, r21 ; 0x3f |
7692: a9 97 sbiw r28, 0x29 ; 41 |
7694: a5 96 adiw r28, 0x25 ; 37 |
7696: 6c ad ldd r22, Y+60 ; 0x3c |
7698: 7d ad ldd r23, Y+61 ; 0x3d |
769a: 8e ad ldd r24, Y+62 ; 0x3e |
769c: 9f ad ldd r25, Y+63 ; 0x3f |
769e: a5 97 sbiw r28, 0x25 ; 37 |
76a0: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
76a4: 5b 01 movw r10, r22 |
76a6: 6c 01 movw r12, r24 |
76a8: c8 01 movw r24, r16 |
76aa: b7 01 movw r22, r14 |
76ac: a1 96 adiw r28, 0x21 ; 33 |
76ae: 2c ad ldd r18, Y+60 ; 0x3c |
76b0: 3d ad ldd r19, Y+61 ; 0x3d |
76b2: 4e ad ldd r20, Y+62 ; 0x3e |
76b4: 5f ad ldd r21, Y+63 ; 0x3f |
76b6: a1 97 sbiw r28, 0x21 ; 33 |
76b8: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
76bc: cb 01 movw r24, r22 |
76be: 77 27 eor r23, r23 |
76c0: 66 27 eor r22, r22 |
76c2: 6d a4 ldd r6, Y+45 ; 0x2d |
76c4: 7e a4 ldd r7, Y+46 ; 0x2e |
76c6: 8f a4 ldd r8, Y+47 ; 0x2f |
76c8: 98 a8 ldd r9, Y+48 ; 0x30 |
76ca: 94 01 movw r18, r8 |
76cc: 44 27 eor r20, r20 |
76ce: 55 27 eor r21, r21 |
76d0: 7b 01 movw r14, r22 |
76d2: 8c 01 movw r16, r24 |
76d4: e2 2a or r14, r18 |
76d6: f3 2a or r15, r19 |
76d8: 04 2b or r16, r20 |
76da: 15 2b or r17, r21 |
76dc: ea 14 cp r14, r10 |
76de: fb 04 cpc r15, r11 |
76e0: 0c 05 cpc r16, r12 |
76e2: 1d 05 cpc r17, r13 |
76e4: d0 f4 brcc .+52 ; 0x771a <__divdi3+0x1204> |
76e6: a9 96 adiw r28, 0x29 ; 41 |
76e8: 2c ad ldd r18, Y+60 ; 0x3c |
76ea: 3d ad ldd r19, Y+61 ; 0x3d |
76ec: 4e ad ldd r20, Y+62 ; 0x3e |
76ee: 5f ad ldd r21, Y+63 ; 0x3f |
76f0: a9 97 sbiw r28, 0x29 ; 41 |
76f2: 21 50 subi r18, 0x01 ; 1 |
76f4: 30 40 sbci r19, 0x00 ; 0 |
76f6: 40 40 sbci r20, 0x00 ; 0 |
76f8: 50 40 sbci r21, 0x00 ; 0 |
76fa: a9 96 adiw r28, 0x29 ; 41 |
76fc: 2c af std Y+60, r18 ; 0x3c |
76fe: 3d af std Y+61, r19 ; 0x3d |
7700: 4e af std Y+62, r20 ; 0x3e |
7702: 5f af std Y+63, r21 ; 0x3f |
7704: a9 97 sbiw r28, 0x29 ; 41 |
7706: e2 0c add r14, r2 |
7708: f3 1c adc r15, r3 |
770a: 04 1d adc r16, r4 |
770c: 15 1d adc r17, r5 |
770e: e2 14 cp r14, r2 |
7710: f3 04 cpc r15, r3 |
7712: 04 05 cpc r16, r4 |
7714: 15 05 cpc r17, r5 |
7716: 08 f0 brcs .+2 ; 0x771a <__divdi3+0x1204> |
7718: 03 c1 rjmp .+518 ; 0x7920 <__divdi3+0x140a> |
771a: ea 18 sub r14, r10 |
771c: fb 08 sbc r15, r11 |
771e: 0c 09 sbc r16, r12 |
7720: 1d 09 sbc r17, r13 |
7722: c8 01 movw r24, r16 |
7724: b7 01 movw r22, r14 |
7726: a1 96 adiw r28, 0x21 ; 33 |
7728: 2c ad ldd r18, Y+60 ; 0x3c |
772a: 3d ad ldd r19, Y+61 ; 0x3d |
772c: 4e ad ldd r20, Y+62 ; 0x3e |
772e: 5f ad ldd r21, Y+63 ; 0x3f |
7730: a1 97 sbiw r28, 0x21 ; 33 |
7732: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
7736: ad 96 adiw r28, 0x2d ; 45 |
7738: 2c af std Y+60, r18 ; 0x3c |
773a: 3d af std Y+61, r19 ; 0x3d |
773c: 4e af std Y+62, r20 ; 0x3e |
773e: 5f af std Y+63, r21 ; 0x3f |
7740: ad 97 sbiw r28, 0x2d ; 45 |
7742: a5 96 adiw r28, 0x25 ; 37 |
7744: 6c ad ldd r22, Y+60 ; 0x3c |
7746: 7d ad ldd r23, Y+61 ; 0x3d |
7748: 8e ad ldd r24, Y+62 ; 0x3e |
774a: 9f ad ldd r25, Y+63 ; 0x3f |
774c: a5 97 sbiw r28, 0x25 ; 37 |
774e: 0e 94 78 3e call 0x7cf0 ; 0x7cf0 <__mulsi3> |
7752: 3b 01 movw r6, r22 |
7754: 4c 01 movw r8, r24 |
7756: c8 01 movw r24, r16 |
7758: b7 01 movw r22, r14 |
775a: a1 96 adiw r28, 0x21 ; 33 |
775c: 2c ad ldd r18, Y+60 ; 0x3c |
775e: 3d ad ldd r19, Y+61 ; 0x3d |
7760: 4e ad ldd r20, Y+62 ; 0x3e |
7762: 5f ad ldd r21, Y+63 ; 0x3f |
7764: a1 97 sbiw r28, 0x21 ; 33 |
7766: 0e 94 be 3e call 0x7d7c ; 0x7d7c <__udivmodsi4> |
776a: cb 01 movw r24, r22 |
776c: 77 27 eor r23, r23 |
776e: 66 27 eor r22, r22 |
7770: 2d a5 ldd r18, Y+45 ; 0x2d |
7772: 3e a5 ldd r19, Y+46 ; 0x2e |
7774: 4f a5 ldd r20, Y+47 ; 0x2f |
7776: 58 a9 ldd r21, Y+48 ; 0x30 |
7778: 40 70 andi r20, 0x00 ; 0 |
777a: 50 70 andi r21, 0x00 ; 0 |
777c: 5b 01 movw r10, r22 |
777e: 6c 01 movw r12, r24 |
7780: a2 2a or r10, r18 |
7782: b3 2a or r11, r19 |
7784: c4 2a or r12, r20 |
7786: d5 2a or r13, r21 |
7788: a6 14 cp r10, r6 |
778a: b7 04 cpc r11, r7 |
778c: c8 04 cpc r12, r8 |
778e: d9 04 cpc r13, r9 |
7790: 50 f5 brcc .+84 ; 0x77e6 <__divdi3+0x12d0> |
7792: ad 96 adiw r28, 0x2d ; 45 |
7794: 8c ad ldd r24, Y+60 ; 0x3c |
7796: 9d ad ldd r25, Y+61 ; 0x3d |
7798: ae ad ldd r26, Y+62 ; 0x3e |
779a: bf ad ldd r27, Y+63 ; 0x3f |
779c: ad 97 sbiw r28, 0x2d ; 45 |
779e: 01 97 sbiw r24, 0x01 ; 1 |
77a0: a1 09 sbc r26, r1 |
77a2: b1 09 sbc r27, r1 |
77a4: ad 96 adiw r28, 0x2d ; 45 |
77a6: 8c af std Y+60, r24 ; 0x3c |
77a8: 9d af std Y+61, r25 ; 0x3d |
77aa: ae af std Y+62, r26 ; 0x3e |
77ac: bf af std Y+63, r27 ; 0x3f |
77ae: ad 97 sbiw r28, 0x2d ; 45 |
77b0: a2 0c add r10, r2 |
77b2: b3 1c adc r11, r3 |
77b4: c4 1c adc r12, r4 |
77b6: d5 1c adc r13, r5 |
77b8: a2 14 cp r10, r2 |
77ba: b3 04 cpc r11, r3 |
77bc: c4 04 cpc r12, r4 |
77be: d5 04 cpc r13, r5 |
77c0: 90 f0 brcs .+36 ; 0x77e6 <__divdi3+0x12d0> |
77c2: a6 14 cp r10, r6 |
77c4: b7 04 cpc r11, r7 |
77c6: c8 04 cpc r12, r8 |
77c8: d9 04 cpc r13, r9 |
77ca: 68 f4 brcc .+26 ; 0x77e6 <__divdi3+0x12d0> |
77cc: 01 97 sbiw r24, 0x01 ; 1 |
77ce: a1 09 sbc r26, r1 |
77d0: b1 09 sbc r27, r1 |
77d2: ad 96 adiw r28, 0x2d ; 45 |
77d4: 8c af std Y+60, r24 ; 0x3c |
77d6: 9d af std Y+61, r25 ; 0x3d |
77d8: ae af std Y+62, r26 ; 0x3e |
77da: bf af std Y+63, r27 ; 0x3f |
77dc: ad 97 sbiw r28, 0x2d ; 45 |
77de: a2 0c add r10, r2 |
77e0: b3 1c adc r11, r3 |
77e2: c4 1c adc r12, r4 |
77e4: d5 1c adc r13, r5 |
77e6: 29 96 adiw r28, 0x09 ; 9 |
77e8: ec ac ldd r14, Y+60 ; 0x3c |
77ea: fd ac ldd r15, Y+61 ; 0x3d |
77ec: 0e ad ldd r16, Y+62 ; 0x3e |
77ee: 1f ad ldd r17, Y+63 ; 0x3f |
77f0: 29 97 sbiw r28, 0x09 ; 9 |
77f2: 0d ac ldd r0, Y+61 ; 0x3d |
77f4: 04 c0 rjmp .+8 ; 0x77fe <__divdi3+0x12e8> |
77f6: ee 0c add r14, r14 |
77f8: ff 1c adc r15, r15 |
77fa: 00 1f adc r16, r16 |
77fc: 11 1f adc r17, r17 |
77fe: 0a 94 dec r0 |
7800: d2 f7 brpl .-12 ; 0x77f6 <__divdi3+0x12e0> |
7802: 29 96 adiw r28, 0x09 ; 9 |
7804: ec ae std Y+60, r14 ; 0x3c |
7806: fd ae std Y+61, r15 ; 0x3d |
7808: 0e af std Y+62, r16 ; 0x3e |
780a: 1f af std Y+63, r17 ; 0x3f |
780c: 29 97 sbiw r28, 0x09 ; 9 |
780e: a6 18 sub r10, r6 |
7810: b7 08 sbc r11, r7 |
7812: c8 08 sbc r12, r8 |
7814: d9 08 sbc r13, r9 |
7816: a9 96 adiw r28, 0x29 ; 41 |
7818: 0c ad ldd r16, Y+60 ; 0x3c |
781a: 1d ad ldd r17, Y+61 ; 0x3d |
781c: 2e ad ldd r18, Y+62 ; 0x3e |
781e: 3f ad ldd r19, Y+63 ; 0x3f |
7820: a9 97 sbiw r28, 0x29 ; 41 |
7822: d8 01 movw r26, r16 |
7824: 99 27 eor r25, r25 |
7826: 88 27 eor r24, r24 |
7828: ad 96 adiw r28, 0x2d ; 45 |
782a: 2c ad ldd r18, Y+60 ; 0x3c |
782c: 3d ad ldd r19, Y+61 ; 0x3d |
782e: 4e ad ldd r20, Y+62 ; 0x3e |
7830: 5f ad ldd r21, Y+63 ; 0x3f |
7832: ad 97 sbiw r28, 0x2d ; 45 |
7834: 28 2b or r18, r24 |
7836: 39 2b or r19, r25 |
7838: 4a 2b or r20, r26 |
783a: 5b 2b or r21, r27 |
783c: 65 96 adiw r28, 0x15 ; 21 |
783e: 2c af std Y+60, r18 ; 0x3c |
7840: 3d af std Y+61, r19 ; 0x3d |
7842: 4e af std Y+62, r20 ; 0x3e |
7844: 5f af std Y+63, r21 ; 0x3f |
7846: 65 97 sbiw r28, 0x15 ; 21 |
7848: 0c 94 82 33 jmp 0x6704 ; 0x6704 <__divdi3+0x1ee> |
784c: 29 96 adiw r28, 0x09 ; 9 |
784e: 8c ad ldd r24, Y+60 ; 0x3c |
7850: 9d ad ldd r25, Y+61 ; 0x3d |
7852: ae ad ldd r26, Y+62 ; 0x3e |
7854: bf ad ldd r27, Y+63 ; 0x3f |
7856: 29 97 sbiw r28, 0x09 ; 9 |
7858: 0f ac ldd r0, Y+63 ; 0x3f |
785a: 04 c0 rjmp .+8 ; 0x7864 <__divdi3+0x134e> |
785c: 88 0f add r24, r24 |
785e: 99 1f adc r25, r25 |
7860: aa 1f adc r26, r26 |
7862: bb 1f adc r27, r27 |
7864: 0a 94 dec r0 |
7866: d2 f7 brpl .-12 ; 0x785c <__divdi3+0x1346> |
7868: a7 01 movw r20, r14 |
786a: 33 27 eor r19, r19 |
786c: 22 27 eor r18, r18 |
786e: c3 58 subi r28, 0x83 ; 131 |
7870: df 4f sbci r29, 0xFF ; 255 |
7872: e8 80 ld r14, Y |
7874: f9 80 ldd r15, Y+1 ; 0x01 |
7876: 0a 81 ldd r16, Y+2 ; 0x02 |
7878: 1b 81 ldd r17, Y+3 ; 0x03 |
787a: cd 57 subi r28, 0x7D ; 125 |
787c: d0 40 sbci r29, 0x00 ; 0 |
787e: 6f ef ldi r22, 0xFF ; 255 |
7880: a6 2e mov r10, r22 |
7882: 6f ef ldi r22, 0xFF ; 255 |
7884: b6 2e mov r11, r22 |
7886: c1 2c mov r12, r1 |
7888: d1 2c mov r13, r1 |
788a: ea 20 and r14, r10 |
788c: fb 20 and r15, r11 |
788e: 0c 21 and r16, r12 |
7890: 1d 21 and r17, r13 |
7892: 2e 0d add r18, r14 |
7894: 3f 1d adc r19, r15 |
7896: 40 1f adc r20, r16 |
7898: 51 1f adc r21, r17 |
789a: 82 17 cp r24, r18 |
789c: 93 07 cpc r25, r19 |
789e: a4 07 cpc r26, r20 |
78a0: b5 07 cpc r27, r21 |
78a2: 08 f0 brcs .+2 ; 0x78a6 <__divdi3+0x1390> |
78a4: 8d ce rjmp .-742 ; 0x75c0 <__divdi3+0x10aa> |
78a6: 61 96 adiw r28, 0x11 ; 17 |
78a8: 2c ac ldd r2, Y+60 ; 0x3c |
78aa: 3d ac ldd r3, Y+61 ; 0x3d |
78ac: 4e ac ldd r4, Y+62 ; 0x3e |
78ae: 5f ac ldd r5, Y+63 ; 0x3f |
78b0: 61 97 sbiw r28, 0x11 ; 17 |
78b2: 08 94 sec |
78b4: 21 08 sbc r2, r1 |
78b6: 31 08 sbc r3, r1 |
78b8: 41 08 sbc r4, r1 |
78ba: 51 08 sbc r5, r1 |
78bc: 20 e0 ldi r18, 0x00 ; 0 |
78be: 30 e0 ldi r19, 0x00 ; 0 |
78c0: 40 e0 ldi r20, 0x00 ; 0 |
78c2: 50 e0 ldi r21, 0x00 ; 0 |
78c4: 0c 94 53 34 jmp 0x68a6 ; 0x68a6 <__divdi3+0x390> |
78c8: 28 e0 ldi r18, 0x08 ; 8 |
78ca: 30 e0 ldi r19, 0x00 ; 0 |
78cc: 40 e0 ldi r20, 0x00 ; 0 |
78ce: 50 e0 ldi r21, 0x00 ; 0 |
78d0: 88 e0 ldi r24, 0x08 ; 8 |
78d2: 90 e0 ldi r25, 0x00 ; 0 |
78d4: 2d ca rjmp .-2982 ; 0x6d30 <__divdi3+0x81a> |
78d6: 28 e0 ldi r18, 0x08 ; 8 |
78d8: 30 e0 ldi r19, 0x00 ; 0 |
78da: 40 e0 ldi r20, 0x00 ; 0 |
78dc: 50 e0 ldi r21, 0x00 ; 0 |
78de: 88 e0 ldi r24, 0x08 ; 8 |
78e0: 90 e0 ldi r25, 0x00 ; 0 |
78e2: e3 c8 rjmp .-3642 ; 0x6aaa <__divdi3+0x594> |
78e4: 28 e0 ldi r18, 0x08 ; 8 |
78e6: 30 e0 ldi r19, 0x00 ; 0 |
78e8: 40 e0 ldi r20, 0x00 ; 0 |
78ea: 50 e0 ldi r21, 0x00 ; 0 |
78ec: 88 e0 ldi r24, 0x08 ; 8 |
78ee: 90 e0 ldi r25, 0x00 ; 0 |
78f0: 0c 94 3a 33 jmp 0x6674 ; 0x6674 <__divdi3+0x15e> |
78f4: 28 e1 ldi r18, 0x18 ; 24 |
78f6: 30 e0 ldi r19, 0x00 ; 0 |
78f8: 40 e0 ldi r20, 0x00 ; 0 |
78fa: 50 e0 ldi r21, 0x00 ; 0 |
78fc: 88 e1 ldi r24, 0x18 ; 24 |
78fe: 90 e0 ldi r25, 0x00 ; 0 |
7900: 17 ca rjmp .-3026 ; 0x6d30 <__divdi3+0x81a> |
7902: 28 e1 ldi r18, 0x18 ; 24 |
7904: 30 e0 ldi r19, 0x00 ; 0 |
7906: 40 e0 ldi r20, 0x00 ; 0 |
7908: 50 e0 ldi r21, 0x00 ; 0 |
790a: 88 e1 ldi r24, 0x18 ; 24 |
790c: 90 e0 ldi r25, 0x00 ; 0 |
790e: cd c8 rjmp .-3686 ; 0x6aaa <__divdi3+0x594> |
7910: 28 e1 ldi r18, 0x18 ; 24 |
7912: 30 e0 ldi r19, 0x00 ; 0 |
7914: 40 e0 ldi r20, 0x00 ; 0 |
7916: 50 e0 ldi r21, 0x00 ; 0 |
7918: 88 e1 ldi r24, 0x18 ; 24 |
791a: 90 e0 ldi r25, 0x00 ; 0 |
791c: 0c 94 3a 33 jmp 0x6674 ; 0x6674 <__divdi3+0x15e> |
7920: ea 14 cp r14, r10 |
7922: fb 04 cpc r15, r11 |
7924: 0c 05 cpc r16, r12 |
7926: 1d 05 cpc r17, r13 |
7928: 08 f0 brcs .+2 ; 0x792c <__divdi3+0x1416> |
792a: f7 ce rjmp .-530 ; 0x771a <__divdi3+0x1204> |
792c: 21 50 subi r18, 0x01 ; 1 |
792e: 30 40 sbci r19, 0x00 ; 0 |
7930: 40 40 sbci r20, 0x00 ; 0 |
7932: 50 40 sbci r21, 0x00 ; 0 |
7934: a9 96 adiw r28, 0x29 ; 41 |
7936: 2c af std Y+60, r18 ; 0x3c |
7938: 3d af std Y+61, r19 ; 0x3d |
793a: 4e af std Y+62, r20 ; 0x3e |
793c: 5f af std Y+63, r21 ; 0x3f |
793e: a9 97 sbiw r28, 0x29 ; 41 |
7940: e2 0c add r14, r2 |
7942: f3 1c adc r15, r3 |
7944: 04 1d adc r16, r4 |
7946: 15 1d adc r17, r5 |
7948: e8 ce rjmp .-560 ; 0x771a <__divdi3+0x1204> |
794a: a6 14 cp r10, r6 |
794c: b7 04 cpc r11, r7 |
794e: c8 04 cpc r12, r8 |
7950: d9 04 cpc r13, r9 |
7952: 08 f0 brcs .+2 ; 0x7956 <__divdi3+0x1440> |
7954: a5 cd rjmp .-1206 ; 0x74a0 <__divdi3+0xf8a> |
7956: 08 94 sec |
7958: 21 08 sbc r2, r1 |
795a: 31 08 sbc r3, r1 |
795c: 41 08 sbc r4, r1 |
795e: 51 08 sbc r5, r1 |
7960: ae 0c add r10, r14 |
7962: bf 1c adc r11, r15 |
7964: c0 1e adc r12, r16 |
7966: d1 1e adc r13, r17 |
7968: 9b cd rjmp .-1226 ; 0x74a0 <__divdi3+0xf8a> |
796a: e6 14 cp r14, r6 |
796c: f7 04 cpc r15, r7 |
796e: 08 05 cpc r16, r8 |
7970: 19 05 cpc r17, r9 |
7972: 08 f0 brcs .+2 ; 0x7976 <__divdi3+0x1460> |
7974: 48 cd rjmp .-1392 ; 0x7406 <__divdi3+0xef0> |
7976: 21 50 subi r18, 0x01 ; 1 |
7978: 30 40 sbci r19, 0x00 ; 0 |
797a: 40 40 sbci r20, 0x00 ; 0 |
797c: 50 40 sbci r21, 0x00 ; 0 |
797e: ed 96 adiw r28, 0x3d ; 61 |
7980: 2c af std Y+60, r18 ; 0x3c |
7982: 3d af std Y+61, r19 ; 0x3d |
7984: 4e af std Y+62, r20 ; 0x3e |
7986: 5f af std Y+63, r21 ; 0x3f |
7988: ed 97 sbiw r28, 0x3d ; 61 |
798a: e8 0e add r14, r24 |
798c: f9 1e adc r15, r25 |
798e: 0a 1f adc r16, r26 |
7990: 1b 1f adc r17, r27 |
7992: 39 cd rjmp .-1422 ; 0x7406 <__divdi3+0xef0> |
7994: 08 94 sec |
7996: a1 08 sbc r10, r1 |
7998: b1 08 sbc r11, r1 |
799a: c1 08 sbc r12, r1 |
799c: d1 08 sbc r13, r1 |
799e: 0c 94 2a 34 jmp 0x6854 ; 0x6854 <__divdi3+0x33e> |
79a2: 08 94 sec |
79a4: a1 08 sbc r10, r1 |
79a6: b1 08 sbc r11, r1 |
79a8: c1 08 sbc r12, r1 |
79aa: d1 08 sbc r13, r1 |
79ac: 93 c9 rjmp .-3290 ; 0x6cd4 <__divdi3+0x7be> |
79ae: 21 50 subi r18, 0x01 ; 1 |
79b0: 30 40 sbci r19, 0x00 ; 0 |
79b2: 40 40 sbci r20, 0x00 ; 0 |
79b4: 50 40 sbci r21, 0x00 ; 0 |
79b6: 6d 96 adiw r28, 0x1d ; 29 |
79b8: 2c af std Y+60, r18 ; 0x3c |
79ba: 3d af std Y+61, r19 ; 0x3d |
79bc: 4e af std Y+62, r20 ; 0x3e |
79be: 5f af std Y+63, r21 ; 0x3f |
79c0: 6d 97 sbiw r28, 0x1d ; 29 |
79c2: e2 0c add r14, r2 |
79c4: f3 1c adc r15, r3 |
79c6: 04 1d adc r16, r4 |
79c8: 15 1d adc r17, r5 |
79ca: 3a c9 rjmp .-3468 ; 0x6c40 <__divdi3+0x72a> |
79cc: 21 50 subi r18, 0x01 ; 1 |
79ce: 30 40 sbci r19, 0x00 ; 0 |
79d0: 40 40 sbci r20, 0x00 ; 0 |
79d2: 50 40 sbci r21, 0x00 ; 0 |
79d4: e1 96 adiw r28, 0x31 ; 49 |
79d6: 2c af std Y+60, r18 ; 0x3c |
79d8: 3d af std Y+61, r19 ; 0x3d |
79da: 4e af std Y+62, r20 ; 0x3e |
79dc: 5f af std Y+63, r21 ; 0x3f |
79de: e1 97 sbiw r28, 0x31 ; 49 |
79e0: e2 0c add r14, r2 |
79e2: f3 1c adc r15, r3 |
79e4: 04 1d adc r16, r4 |
79e6: 15 1d adc r17, r5 |
79e8: 0c 94 dd 33 jmp 0x67ba ; 0x67ba <__divdi3+0x2a4> |
79ec: 22 2d mov r18, r2 |
79ee: 33 2d mov r19, r3 |
79f0: 44 2d mov r20, r4 |
79f2: 55 2d mov r21, r5 |
79f4: 66 2d mov r22, r6 |
79f6: 77 2d mov r23, r7 |
79f8: 88 2d mov r24, r8 |
79fa: 99 2d mov r25, r9 |
79fc: e2 e1 ldi r30, 0x12 ; 18 |
79fe: c7 56 subi r28, 0x67 ; 103 |
7a00: df 4f sbci r29, 0xFF ; 255 |
7a02: 0c 94 17 3f jmp 0x7e2e ; 0x7e2e <__epilogue_restores__> |
|
00007a06 <memchr>: |
7a06: fc 01 movw r30, r24 |
7a08: 41 50 subi r20, 0x01 ; 1 |
7a0a: 50 40 sbci r21, 0x00 ; 0 |
7a0c: 30 f0 brcs .+12 ; 0x7a1a <memchr+0x14> |
7a0e: 01 90 ld r0, Z+ |
7a10: 06 16 cp r0, r22 |
7a12: d1 f7 brne .-12 ; 0x7a08 <memchr+0x2> |
7a14: 31 97 sbiw r30, 0x01 ; 1 |
7a16: cf 01 movw r24, r30 |
7a18: 08 95 ret |
7a1a: 88 27 eor r24, r24 |
7a1c: 99 27 eor r25, r25 |
7a1e: 08 95 ret |
|
00007a20 <__subsf3>: |
7a20: 50 58 subi r21, 0x80 ; 128 |
|
00007a22 <__addsf3>: |
7a22: 19 2e mov r1, r25 |
7a24: ef d0 rcall .+478 ; 0x7c04 <__fp_split3> |
7a26: 01 d0 rcall .+2 ; 0x7a2a <__addsf3x> |
7a28: d2 c0 rjmp .+420 ; 0x7bce <__fp_merge> |
|
00007a2a <__addsf3x>: |
7a2a: ba 17 cp r27, r26 |
7a2c: 62 07 cpc r22, r18 |
7a2e: 73 07 cpc r23, r19 |
7a30: 84 07 cpc r24, r20 |
7a32: 95 07 cpc r25, r21 |
7a34: b1 f1 breq .+108 ; 0x7aa2 <__addsf3x+0x78> |
7a36: 88 f4 brcc .+34 ; 0x7a5a <__addsf3x+0x30> |
7a38: 0e f4 brtc .+2 ; 0x7a3c <__addsf3x+0x12> |
7a3a: 10 94 com r1 |
7a3c: 0b 2e mov r0, r27 |
7a3e: ba 2f mov r27, r26 |
7a40: a0 2d mov r26, r0 |
7a42: 06 2e mov r0, r22 |
7a44: 62 2f mov r22, r18 |
7a46: 20 2d mov r18, r0 |
7a48: 07 2e mov r0, r23 |
7a4a: 73 2f mov r23, r19 |
7a4c: 30 2d mov r19, r0 |
7a4e: 08 2e mov r0, r24 |
7a50: 84 2f mov r24, r20 |
7a52: 40 2d mov r20, r0 |
7a54: 09 2e mov r0, r25 |
7a56: 95 2f mov r25, r21 |
7a58: 50 2d mov r21, r0 |
7a5a: ff 27 eor r31, r31 |
7a5c: 55 23 and r21, r21 |
7a5e: b9 f0 breq .+46 ; 0x7a8e <__addsf3x+0x64> |
7a60: 59 1b sub r21, r25 |
7a62: 49 f0 breq .+18 ; 0x7a76 <__addsf3x+0x4c> |
7a64: 57 3e cpi r21, 0xE7 ; 231 |
7a66: 98 f0 brcs .+38 ; 0x7a8e <__addsf3x+0x64> |
7a68: 46 95 lsr r20 |
7a6a: 37 95 ror r19 |
7a6c: 27 95 ror r18 |
7a6e: a7 95 ror r26 |
7a70: f0 40 sbci r31, 0x00 ; 0 |
7a72: 53 95 inc r21 |
7a74: c9 f7 brne .-14 ; 0x7a68 <__addsf3x+0x3e> |
7a76: 76 f0 brts .+28 ; 0x7a94 <__addsf3x+0x6a> |
7a78: ba 0f add r27, r26 |
7a7a: 62 1f adc r22, r18 |
7a7c: 73 1f adc r23, r19 |
7a7e: 84 1f adc r24, r20 |
7a80: 30 f4 brcc .+12 ; 0x7a8e <__addsf3x+0x64> |
7a82: 87 95 ror r24 |
7a84: 77 95 ror r23 |
7a86: 67 95 ror r22 |
7a88: b7 95 ror r27 |
7a8a: f0 40 sbci r31, 0x00 ; 0 |
7a8c: 93 95 inc r25 |
7a8e: 17 fa bst r1, 7 |
7a90: 0f 2e mov r0, r31 |
7a92: 08 95 ret |
7a94: bf 1b sub r27, r31 |
7a96: bb 27 eor r27, r27 |
7a98: ba 0b sbc r27, r26 |
7a9a: 62 0b sbc r22, r18 |
7a9c: 73 0b sbc r23, r19 |
7a9e: 84 0b sbc r24, r20 |
7aa0: f6 cf rjmp .-20 ; 0x7a8e <__addsf3x+0x64> |
7aa2: de f6 brtc .-74 ; 0x7a5a <__addsf3x+0x30> |
7aa4: db c0 rjmp .+438 ; 0x7c5c <__fp_zerox> |
|
00007aa6 <__divsf3>: |
7aa6: ae d0 rcall .+348 ; 0x7c04 <__fp_split3> |
7aa8: 01 d0 rcall .+2 ; 0x7aac <__divsf3x> |
7aaa: 91 c0 rjmp .+290 ; 0x7bce <__fp_merge> |
|
00007aac <__divsf3x>: |
7aac: 55 23 and r21, r21 |
7aae: 59 f0 breq .+22 ; 0x7ac6 <__divsf3x+0x1a> |
7ab0: 99 23 and r25, r25 |
7ab2: 69 f0 breq .+26 ; 0x7ace <__divsf3x+0x22> |
7ab4: 9f 57 subi r25, 0x7F ; 127 |
7ab6: 5f 57 subi r21, 0x7F ; 127 |
7ab8: 95 1b sub r25, r21 |
7aba: 33 f4 brvc .+12 ; 0x7ac8 <__divsf3x+0x1c> |
7abc: 42 f4 brpl .+16 ; 0x7ace <__divsf3x+0x22> |
7abe: 90 38 cpi r25, 0x80 ; 128 |
7ac0: 11 f4 brne .+4 ; 0x7ac6 <__divsf3x+0x1a> |
7ac2: 91 58 subi r25, 0x81 ; 129 |
7ac4: 05 c0 rjmp .+10 ; 0x7ad0 <__divsf3x+0x24> |
7ac6: 9b c0 rjmp .+310 ; 0x7bfe <__fp_nan> |
7ac8: 91 58 subi r25, 0x81 ; 129 |
7aca: 9f 3f cpi r25, 0xFF ; 255 |
7acc: 09 f4 brne .+2 ; 0x7ad0 <__divsf3x+0x24> |
7ace: c6 c0 rjmp .+396 ; 0x7c5c <__fp_zerox> |
7ad0: bb 27 eor r27, r27 |
7ad2: 11 24 eor r1, r1 |
7ad4: 62 17 cp r22, r18 |
7ad6: 73 07 cpc r23, r19 |
7ad8: 84 07 cpc r24, r20 |
7ada: 30 f4 brcc .+12 ; 0x7ae8 <__divsf3x+0x3c> |
7adc: 66 0f add r22, r22 |
7ade: 77 1f adc r23, r23 |
7ae0: 88 1f adc r24, r24 |
7ae2: bb 1f adc r27, r27 |
7ae4: 91 50 subi r25, 0x01 ; 1 |
7ae6: 98 f3 brcs .-26 ; 0x7ace <__divsf3x+0x22> |
7ae8: 11 d0 rcall .+34 ; 0x7b0c <__divsf3x+0x60> |
7aea: 0f 92 push r0 |
7aec: 0f d0 rcall .+30 ; 0x7b0c <__divsf3x+0x60> |
7aee: 0f 92 push r0 |
7af0: 0d d0 rcall .+26 ; 0x7b0c <__divsf3x+0x60> |
7af2: a0 e8 ldi r26, 0x80 ; 128 |
7af4: 26 17 cp r18, r22 |
7af6: 37 07 cpc r19, r23 |
7af8: 48 07 cpc r20, r24 |
7afa: 1b 06 cpc r1, r27 |
7afc: 09 f0 breq .+2 ; 0x7b00 <__divsf3x+0x54> |
7afe: a0 48 sbci r26, 0x80 ; 128 |
7b00: ba 2f mov r27, r26 |
7b02: 60 2d mov r22, r0 |
7b04: 7f 91 pop r23 |
7b06: 8f 91 pop r24 |
7b08: 00 24 eor r0, r0 |
7b0a: 08 95 ret |
7b0c: a0 e8 ldi r26, 0x80 ; 128 |
7b0e: 00 24 eor r0, r0 |
7b10: 62 17 cp r22, r18 |
7b12: 73 07 cpc r23, r19 |
7b14: 84 07 cpc r24, r20 |
7b16: b1 05 cpc r27, r1 |
7b18: 28 f0 brcs .+10 ; 0x7b24 <__divsf3x+0x78> |
7b1a: 62 1b sub r22, r18 |
7b1c: 73 0b sbc r23, r19 |
7b1e: 84 0b sbc r24, r20 |
7b20: b1 09 sbc r27, r1 |
7b22: 0a 2a or r0, r26 |
7b24: 66 0f add r22, r22 |
7b26: 77 1f adc r23, r23 |
7b28: 88 1f adc r24, r24 |
7b2a: bb 1f adc r27, r27 |
7b2c: a6 95 lsr r26 |
7b2e: 81 f7 brne .-32 ; 0x7b10 <__divsf3x+0x64> |
7b30: 08 95 ret |
|
00007b32 <__fixsfsi>: |
7b32: 97 fb bst r25, 7 |
7b34: 73 d0 rcall .+230 ; 0x7c1c <__fp_split1> |
7b36: 9f 37 cpi r25, 0x7F ; 127 |
7b38: 38 f0 brcs .+14 ; 0x7b48 <__fixsfsi+0x16> |
7b3a: fe e9 ldi r31, 0x9E ; 158 |
7b3c: f9 1b sub r31, r25 |
7b3e: 98 2f mov r25, r24 |
7b40: 87 2f mov r24, r23 |
7b42: 76 2f mov r23, r22 |
7b44: 6b 2f mov r22, r27 |
7b46: 05 c0 rjmp .+10 ; 0x7b52 <__fixsfsi+0x20> |
7b48: 86 c0 rjmp .+268 ; 0x7c56 <__fp_zero> |
7b4a: 96 95 lsr r25 |
7b4c: 87 95 ror r24 |
7b4e: 77 95 ror r23 |
7b50: 67 95 ror r22 |
7b52: f1 50 subi r31, 0x01 ; 1 |
7b54: d0 f7 brcc .-12 ; 0x7b4a <__fixsfsi+0x18> |
7b56: 3e f4 brtc .+14 ; 0x7b66 <__fp_lneg+0xe> |
|
00007b58 <__fp_lneg>: |
7b58: 90 95 com r25 |
7b5a: 80 95 com r24 |
7b5c: 70 95 com r23 |
7b5e: 61 95 neg r22 |
7b60: 7f 4f sbci r23, 0xFF ; 255 |
7b62: 8f 4f sbci r24, 0xFF ; 255 |
7b64: 9f 4f sbci r25, 0xFF ; 255 |
7b66: 08 95 ret |
|
00007b68 <__floatunssisf>: |
7b68: e8 94 clt |
7b6a: 03 c0 rjmp .+6 ; 0x7b72 <__floatsisf+0x6> |
|
00007b6c <__floatsisf>: |
7b6c: 97 fb bst r25, 7 |
7b6e: 0e f4 brtc .+2 ; 0x7b72 <__floatsisf+0x6> |
7b70: f3 df rcall .-26 ; 0x7b58 <__fp_lneg> |
7b72: b6 2f mov r27, r22 |
7b74: 67 2f mov r22, r23 |
7b76: 78 2f mov r23, r24 |
7b78: 89 2f mov r24, r25 |
7b7a: 9e e9 ldi r25, 0x9E ; 158 |
7b7c: 00 24 eor r0, r0 |
7b7e: 27 c0 rjmp .+78 ; 0x7bce <__fp_merge> |
|
00007b80 <__eqsf2>: |
7b80: 0e d0 rcall .+28 ; 0x7b9e <.fp_cmp> |
7b82: 5e f0 brts .+22 ; 0x7b9a <__cmpsf2+0xe> |
7b84: 04 c0 rjmp .+8 ; 0x7b8e <__cmpsf2+0x2> |
|
00007b86 <__gesf2>: |
7b86: 0b d0 rcall .+22 ; 0x7b9e <.fp_cmp> |
7b88: 26 f0 brts .+8 ; 0x7b92 <__cmpsf2+0x6> |
7b8a: 01 c0 rjmp .+2 ; 0x7b8e <__cmpsf2+0x2> |
|
00007b8c <__cmpsf2>: |
7b8c: 08 d0 rcall .+16 ; 0x7b9e <.fp_cmp> |
7b8e: 19 f0 breq .+6 ; 0x7b96 <__cmpsf2+0xa> |
7b90: 20 f4 brcc .+8 ; 0x7b9a <__cmpsf2+0xe> |
7b92: 8f ef ldi r24, 0xFF ; 255 |
7b94: 08 95 ret |
7b96: 80 e0 ldi r24, 0x00 ; 0 |
7b98: 08 95 ret |
7b9a: 81 e0 ldi r24, 0x01 ; 1 |
7b9c: 08 95 ret |
|
00007b9e <.fp_cmp>: |
7b9e: 97 fb bst r25, 7 |
7ba0: 09 2e mov r0, r25 |
7ba2: 05 26 eor r0, r21 |
7ba4: 00 f8 bld r0, 0 |
7ba6: 68 94 set |
7ba8: 30 d0 rcall .+96 ; 0x7c0a <__fp_split2> |
7baa: e8 94 clt |
7bac: 07 fc sbrc r0, 7 |
7bae: 07 c0 rjmp .+14 ; 0x7bbe <.fp_cmp+0x20> |
7bb0: 62 17 cp r22, r18 |
7bb2: 73 07 cpc r23, r19 |
7bb4: 84 07 cpc r24, r20 |
7bb6: 95 07 cpc r25, r21 |
7bb8: 21 f0 breq .+8 ; 0x7bc2 <.fp_cmp+0x24> |
7bba: 08 f4 brcc .+2 ; 0x7bbe <.fp_cmp+0x20> |
7bbc: 00 94 com r0 |
7bbe: 07 94 ror r0 |
7bc0: 98 94 clz |
7bc2: 08 95 ret |
7bc4: 9a 95 dec r25 |
7bc6: bb 0f add r27, r27 |
7bc8: 66 1f adc r22, r22 |
7bca: 77 1f adc r23, r23 |
7bcc: 88 1f adc r24, r24 |
|
00007bce <__fp_merge>: |
7bce: 11 24 eor r1, r1 |
7bd0: 99 23 and r25, r25 |
7bd2: a1 f0 breq .+40 ; 0x7bfc <__fp_merge+0x2e> |
7bd4: 88 23 and r24, r24 |
7bd6: b2 f7 brpl .-20 ; 0x7bc4 <.fp_cmp+0x26> |
7bd8: 9f 3f cpi r25, 0xFF ; 255 |
7bda: 59 f0 breq .+22 ; 0x7bf2 <__fp_merge+0x24> |
7bdc: bb 0f add r27, r27 |
7bde: 48 f4 brcc .+18 ; 0x7bf2 <__fp_merge+0x24> |
7be0: 21 f4 brne .+8 ; 0x7bea <__fp_merge+0x1c> |
7be2: 00 20 and r0, r0 |
7be4: 11 f4 brne .+4 ; 0x7bea <__fp_merge+0x1c> |
7be6: 60 ff sbrs r22, 0 |
7be8: 04 c0 rjmp .+8 ; 0x7bf2 <__fp_merge+0x24> |
7bea: 6f 5f subi r22, 0xFF ; 255 |
7bec: 7f 4f sbci r23, 0xFF ; 255 |
7bee: 8f 4f sbci r24, 0xFF ; 255 |
7bf0: 9f 4f sbci r25, 0xFF ; 255 |
7bf2: 88 1f adc r24, r24 |
7bf4: 97 95 ror r25 |
7bf6: 87 95 ror r24 |
7bf8: 97 f9 bld r25, 7 |
7bfa: 08 95 ret |
7bfc: 2c c0 rjmp .+88 ; 0x7c56 <__fp_zero> |
|
00007bfe <__fp_nan>: |
7bfe: 9f ef ldi r25, 0xFF ; 255 |
7c00: 80 ec ldi r24, 0xC0 ; 192 |
7c02: 08 95 ret |
|
00007c04 <__fp_split3>: |
7c04: 05 2e mov r0, r21 |
7c06: 09 26 eor r0, r25 |
7c08: 07 fa bst r0, 7 |
|
00007c0a <__fp_split2>: |
7c0a: 44 0f add r20, r20 |
7c0c: 55 1f adc r21, r21 |
7c0e: 5f 3f cpi r21, 0xFF ; 255 |
7c10: 79 f0 breq .+30 ; 0x7c30 <__fp_split1+0x14> |
7c12: aa 27 eor r26, r26 |
7c14: a5 17 cp r26, r21 |
7c16: 08 f0 brcs .+2 ; 0x7c1a <__fp_split2+0x10> |
7c18: 51 e0 ldi r21, 0x01 ; 1 |
7c1a: 47 95 ror r20 |
|
00007c1c <__fp_split1>: |
7c1c: 88 0f add r24, r24 |
7c1e: 99 1f adc r25, r25 |
7c20: 9f 3f cpi r25, 0xFF ; 255 |
7c22: 31 f0 breq .+12 ; 0x7c30 <__fp_split1+0x14> |
7c24: bb 27 eor r27, r27 |
7c26: b9 17 cp r27, r25 |
7c28: 08 f0 brcs .+2 ; 0x7c2c <__fp_split1+0x10> |
7c2a: 91 e0 ldi r25, 0x01 ; 1 |
7c2c: 87 95 ror r24 |
7c2e: 08 95 ret |
7c30: 9f 91 pop r25 |
7c32: 9f 91 pop r25 |
7c34: 11 24 eor r1, r1 |
7c36: e3 cf rjmp .-58 ; 0x7bfe <__fp_nan> |
|
00007c38 <__fp_split_a>: |
7c38: 97 fb bst r25, 7 |
7c3a: 88 0f add r24, r24 |
7c3c: 99 1f adc r25, r25 |
7c3e: 9f 3f cpi r25, 0xFF ; 255 |
7c40: 31 f0 breq .+12 ; 0x7c4e <__fp_split_a+0x16> |
7c42: bb 27 eor r27, r27 |
7c44: b9 17 cp r27, r25 |
7c46: 08 f0 brcs .+2 ; 0x7c4a <__fp_split_a+0x12> |
7c48: 91 e0 ldi r25, 0x01 ; 1 |
7c4a: 87 95 ror r24 |
7c4c: 08 95 ret |
7c4e: 9f 91 pop r25 |
7c50: 9f 91 pop r25 |
7c52: 11 24 eor r1, r1 |
7c54: d4 cf rjmp .-88 ; 0x7bfe <__fp_nan> |
|
00007c56 <__fp_zero>: |
7c56: 66 27 eor r22, r22 |
7c58: 77 27 eor r23, r23 |
7c5a: 88 27 eor r24, r24 |
|
00007c5c <__fp_zerox>: |
7c5c: 99 27 eor r25, r25 |
7c5e: 08 95 ret |
|
00007c60 <__mulsf3>: |
7c60: d1 df rcall .-94 ; 0x7c04 <__fp_split3> |
7c62: 01 d0 rcall .+2 ; 0x7c66 <__mulsf3x> |
7c64: b4 cf rjmp .-152 ; 0x7bce <__fp_merge> |
|
00007c66 <__mulsf3x>: |
7c66: 99 23 and r25, r25 |
7c68: 39 f0 breq .+14 ; 0x7c78 <__mulsf3x+0x12> |
7c6a: 55 23 and r21, r21 |
7c6c: 29 f0 breq .+10 ; 0x7c78 <__mulsf3x+0x12> |
7c6e: 9f 57 subi r25, 0x7F ; 127 |
7c70: 5f 57 subi r21, 0x7F ; 127 |
7c72: 95 0f add r25, r21 |
7c74: 13 f4 brvc .+4 ; 0x7c7a <__mulsf3x+0x14> |
7c76: 9a f1 brmi .+102 ; 0x7cde <__mulsf3x+0x78> |
7c78: f1 cf rjmp .-30 ; 0x7c5c <__fp_zerox> |
7c7a: 91 58 subi r25, 0x81 ; 129 |
7c7c: 9f 3f cpi r25, 0xFF ; 255 |
7c7e: e1 f3 breq .-8 ; 0x7c78 <__mulsf3x+0x12> |
7c80: 62 9f mul r22, r18 |
7c82: a1 2d mov r26, r1 |
7c84: 0f 92 push r0 |
7c86: bb 27 eor r27, r27 |
7c88: 63 9f mul r22, r19 |
7c8a: a0 0d add r26, r0 |
7c8c: b1 1d adc r27, r1 |
7c8e: ee 27 eor r30, r30 |
7c90: 72 9f mul r23, r18 |
7c92: a0 0d add r26, r0 |
7c94: b1 1d adc r27, r1 |
7c96: ee 1f adc r30, r30 |
7c98: af 93 push r26 |
7c9a: aa 27 eor r26, r26 |
7c9c: 64 9f mul r22, r20 |
7c9e: b0 0d add r27, r0 |
7ca0: e1 1d adc r30, r1 |
7ca2: 73 9f mul r23, r19 |
7ca4: b0 0d add r27, r0 |
7ca6: e1 1d adc r30, r1 |
7ca8: aa 1f adc r26, r26 |
7caa: 66 27 eor r22, r22 |
7cac: 82 9f mul r24, r18 |
7cae: b0 0d add r27, r0 |
7cb0: e1 1d adc r30, r1 |
7cb2: a6 1f adc r26, r22 |
7cb4: 55 27 eor r21, r21 |
7cb6: 74 9f mul r23, r20 |
7cb8: e0 0d add r30, r0 |
7cba: a1 1d adc r26, r1 |
7cbc: 55 1f adc r21, r21 |
7cbe: 83 9f mul r24, r19 |
7cc0: e0 0d add r30, r0 |
7cc2: a1 1d adc r26, r1 |
7cc4: 56 1f adc r21, r22 |
7cc6: 84 9f mul r24, r20 |
7cc8: a0 0d add r26, r0 |
7cca: 51 1d adc r21, r1 |
7ccc: 85 2f mov r24, r21 |
7cce: 7a 2f mov r23, r26 |
7cd0: 6e 2f mov r22, r30 |
7cd2: 1f 90 pop r1 |
7cd4: 0f 90 pop r0 |
7cd6: 88 23 and r24, r24 |
7cd8: 1a f4 brpl .+6 ; 0x7ce0 <__mulsf3x+0x7a> |
7cda: 93 95 inc r25 |
7cdc: 39 f4 brne .+14 ; 0x7cec <__mulsf3x+0x86> |
7cde: 8f cf rjmp .-226 ; 0x7bfe <__fp_nan> |
7ce0: 00 0c add r0, r0 |
7ce2: 11 1c adc r1, r1 |
7ce4: bb 1f adc r27, r27 |
7ce6: 66 1f adc r22, r22 |
7ce8: 77 1f adc r23, r23 |
7cea: 88 1f adc r24, r24 |
7cec: 01 28 or r0, r1 |
7cee: 08 95 ret |
|
00007cf0 <__mulsi3>: |
7cf0: 62 9f mul r22, r18 |
7cf2: d0 01 movw r26, r0 |
7cf4: 73 9f mul r23, r19 |
7cf6: f0 01 movw r30, r0 |
7cf8: 82 9f mul r24, r18 |
7cfa: e0 0d add r30, r0 |
7cfc: f1 1d adc r31, r1 |
7cfe: 64 9f mul r22, r20 |
7d00: e0 0d add r30, r0 |
7d02: f1 1d adc r31, r1 |
7d04: 92 9f mul r25, r18 |
7d06: f0 0d add r31, r0 |
7d08: 83 9f mul r24, r19 |
7d0a: f0 0d add r31, r0 |
7d0c: 74 9f mul r23, r20 |
7d0e: f0 0d add r31, r0 |
7d10: 65 9f mul r22, r21 |
7d12: f0 0d add r31, r0 |
7d14: 99 27 eor r25, r25 |
7d16: 72 9f mul r23, r18 |
7d18: b0 0d add r27, r0 |
7d1a: e1 1d adc r30, r1 |
7d1c: f9 1f adc r31, r25 |
7d1e: 63 9f mul r22, r19 |
7d20: b0 0d add r27, r0 |
7d22: e1 1d adc r30, r1 |
7d24: f9 1f adc r31, r25 |
7d26: bd 01 movw r22, r26 |
7d28: cf 01 movw r24, r30 |
7d2a: 11 24 eor r1, r1 |
7d2c: 08 95 ret |
|
00007d2e <__udivmodhi4>: |
7d2e: aa 1b sub r26, r26 |
7d30: bb 1b sub r27, r27 |
7d32: 51 e1 ldi r21, 0x11 ; 17 |
7d34: 07 c0 rjmp .+14 ; 0x7d44 <__udivmodhi4_ep> |
|
00007d36 <__udivmodhi4_loop>: |
7d36: aa 1f adc r26, r26 |
7d38: bb 1f adc r27, r27 |
7d3a: a6 17 cp r26, r22 |
7d3c: b7 07 cpc r27, r23 |
7d3e: 10 f0 brcs .+4 ; 0x7d44 <__udivmodhi4_ep> |
7d40: a6 1b sub r26, r22 |
7d42: b7 0b sbc r27, r23 |
|
00007d44 <__udivmodhi4_ep>: |
7d44: 88 1f adc r24, r24 |
7d46: 99 1f adc r25, r25 |
7d48: 5a 95 dec r21 |
7d4a: a9 f7 brne .-22 ; 0x7d36 <__udivmodhi4_loop> |
7d4c: 80 95 com r24 |
7d4e: 90 95 com r25 |
7d50: bc 01 movw r22, r24 |
7d52: cd 01 movw r24, r26 |
7d54: 08 95 ret |
|
00007d56 <__divmodhi4>: |
7d56: 97 fb bst r25, 7 |
7d58: 09 2e mov r0, r25 |
7d5a: 07 26 eor r0, r23 |
7d5c: 0a d0 rcall .+20 ; 0x7d72 <__divmodhi4_neg1> |
7d5e: 77 fd sbrc r23, 7 |
7d60: 04 d0 rcall .+8 ; 0x7d6a <__divmodhi4_neg2> |
7d62: e5 df rcall .-54 ; 0x7d2e <__udivmodhi4> |
7d64: 06 d0 rcall .+12 ; 0x7d72 <__divmodhi4_neg1> |
7d66: 00 20 and r0, r0 |
7d68: 1a f4 brpl .+6 ; 0x7d70 <__divmodhi4_exit> |
|
00007d6a <__divmodhi4_neg2>: |
7d6a: 70 95 com r23 |
7d6c: 61 95 neg r22 |
7d6e: 7f 4f sbci r23, 0xFF ; 255 |
|
00007d70 <__divmodhi4_exit>: |
7d70: 08 95 ret |
|
00007d72 <__divmodhi4_neg1>: |
7d72: f6 f7 brtc .-4 ; 0x7d70 <__divmodhi4_exit> |
7d74: 90 95 com r25 |
7d76: 81 95 neg r24 |
7d78: 9f 4f sbci r25, 0xFF ; 255 |
7d7a: 08 95 ret |
|
00007d7c <__udivmodsi4>: |
7d7c: a1 e2 ldi r26, 0x21 ; 33 |
7d7e: 1a 2e mov r1, r26 |
7d80: aa 1b sub r26, r26 |
7d82: bb 1b sub r27, r27 |
7d84: fd 01 movw r30, r26 |
7d86: 0d c0 rjmp .+26 ; 0x7da2 <__udivmodsi4_ep> |
|
00007d88 <__udivmodsi4_loop>: |
7d88: aa 1f adc r26, r26 |
7d8a: bb 1f adc r27, r27 |
7d8c: ee 1f adc r30, r30 |
7d8e: ff 1f adc r31, r31 |
7d90: a2 17 cp r26, r18 |
7d92: b3 07 cpc r27, r19 |
7d94: e4 07 cpc r30, r20 |
7d96: f5 07 cpc r31, r21 |
7d98: 20 f0 brcs .+8 ; 0x7da2 <__udivmodsi4_ep> |
7d9a: a2 1b sub r26, r18 |
7d9c: b3 0b sbc r27, r19 |
7d9e: e4 0b sbc r30, r20 |
7da0: f5 0b sbc r31, r21 |
|
00007da2 <__udivmodsi4_ep>: |
7da2: 66 1f adc r22, r22 |
7da4: 77 1f adc r23, r23 |
7da6: 88 1f adc r24, r24 |
7da8: 99 1f adc r25, r25 |
7daa: 1a 94 dec r1 |
7dac: 69 f7 brne .-38 ; 0x7d88 <__udivmodsi4_loop> |
7dae: 60 95 com r22 |
7db0: 70 95 com r23 |
7db2: 80 95 com r24 |
7db4: 90 95 com r25 |
7db6: 9b 01 movw r18, r22 |
7db8: ac 01 movw r20, r24 |
7dba: bd 01 movw r22, r26 |
7dbc: cf 01 movw r24, r30 |
7dbe: 08 95 ret |
|
00007dc0 <__divmodsi4>: |
7dc0: 97 fb bst r25, 7 |
7dc2: 09 2e mov r0, r25 |
7dc4: 05 26 eor r0, r21 |
7dc6: 0e d0 rcall .+28 ; 0x7de4 <__divmodsi4_neg1> |
7dc8: 57 fd sbrc r21, 7 |
7dca: 04 d0 rcall .+8 ; 0x7dd4 <__divmodsi4_neg2> |
7dcc: d7 df rcall .-82 ; 0x7d7c <__udivmodsi4> |
7dce: 0a d0 rcall .+20 ; 0x7de4 <__divmodsi4_neg1> |
7dd0: 00 1c adc r0, r0 |
7dd2: 38 f4 brcc .+14 ; 0x7de2 <__divmodsi4_exit> |
|
00007dd4 <__divmodsi4_neg2>: |
7dd4: 50 95 com r21 |
7dd6: 40 95 com r20 |
7dd8: 30 95 com r19 |
7dda: 21 95 neg r18 |
7ddc: 3f 4f sbci r19, 0xFF ; 255 |
7dde: 4f 4f sbci r20, 0xFF ; 255 |
7de0: 5f 4f sbci r21, 0xFF ; 255 |
|
00007de2 <__divmodsi4_exit>: |
7de2: 08 95 ret |
|
00007de4 <__divmodsi4_neg1>: |
7de4: f6 f7 brtc .-4 ; 0x7de2 <__divmodsi4_exit> |
7de6: 90 95 com r25 |
7de8: 80 95 com r24 |
7dea: 70 95 com r23 |
7dec: 61 95 neg r22 |
7dee: 7f 4f sbci r23, 0xFF ; 255 |
7df0: 8f 4f sbci r24, 0xFF ; 255 |
7df2: 9f 4f sbci r25, 0xFF ; 255 |
7df4: 08 95 ret |
|
00007df6 <__prologue_saves__>: |
7df6: 2f 92 push r2 |
7df8: 3f 92 push r3 |
7dfa: 4f 92 push r4 |
7dfc: 5f 92 push r5 |
7dfe: 6f 92 push r6 |
7e00: 7f 92 push r7 |
7e02: 8f 92 push r8 |
7e04: 9f 92 push r9 |
7e06: af 92 push r10 |
7e08: bf 92 push r11 |
7e0a: cf 92 push r12 |
7e0c: df 92 push r13 |
7e0e: ef 92 push r14 |
7e10: ff 92 push r15 |
7e12: 0f 93 push r16 |
7e14: 1f 93 push r17 |
7e16: cf 93 push r28 |
7e18: df 93 push r29 |
7e1a: cd b7 in r28, 0x3d ; 61 |
7e1c: de b7 in r29, 0x3e ; 62 |
7e1e: ca 1b sub r28, r26 |
7e20: db 0b sbc r29, r27 |
7e22: 0f b6 in r0, 0x3f ; 63 |
7e24: f8 94 cli |
7e26: de bf out 0x3e, r29 ; 62 |
7e28: 0f be out 0x3f, r0 ; 63 |
7e2a: cd bf out 0x3d, r28 ; 61 |
7e2c: 09 94 ijmp |
|
00007e2e <__epilogue_restores__>: |
7e2e: 2a 88 ldd r2, Y+18 ; 0x12 |
7e30: 39 88 ldd r3, Y+17 ; 0x11 |
7e32: 48 88 ldd r4, Y+16 ; 0x10 |
7e34: 5f 84 ldd r5, Y+15 ; 0x0f |
7e36: 6e 84 ldd r6, Y+14 ; 0x0e |
7e38: 7d 84 ldd r7, Y+13 ; 0x0d |
7e3a: 8c 84 ldd r8, Y+12 ; 0x0c |
7e3c: 9b 84 ldd r9, Y+11 ; 0x0b |
7e3e: aa 84 ldd r10, Y+10 ; 0x0a |
7e40: b9 84 ldd r11, Y+9 ; 0x09 |
7e42: c8 84 ldd r12, Y+8 ; 0x08 |
7e44: df 80 ldd r13, Y+7 ; 0x07 |
7e46: ee 80 ldd r14, Y+6 ; 0x06 |
7e48: fd 80 ldd r15, Y+5 ; 0x05 |
7e4a: 0c 81 ldd r16, Y+4 ; 0x04 |
7e4c: 1b 81 ldd r17, Y+3 ; 0x03 |
7e4e: aa 81 ldd r26, Y+2 ; 0x02 |
7e50: b9 81 ldd r27, Y+1 ; 0x01 |
7e52: ce 0f add r28, r30 |
7e54: d1 1d adc r29, r1 |
7e56: 0f b6 in r0, 0x3f ; 63 |
7e58: f8 94 cli |
7e5a: de bf out 0x3e, r29 ; 62 |
7e5c: 0f be out 0x3f, r0 ; 63 |
7e5e: cd bf out 0x3d, r28 ; 61 |
7e60: ed 01 movw r28, r26 |
7e62: 08 95 ret |
|
00007e64 <__eeprom_read_byte_1F2021>: |
7e64: f9 99 sbic 0x1f, 1 ; 31 |
7e66: fe cf rjmp .-4 ; 0x7e64 <__eeprom_read_byte_1F2021> |
7e68: b2 bd out 0x22, r27 ; 34 |
7e6a: a1 bd out 0x21, r26 ; 33 |
7e6c: f8 9a sbi 0x1f, 0 ; 31 |
7e6e: 11 96 adiw r26, 0x01 ; 1 |
7e70: 00 b4 in r0, 0x20 ; 32 |
7e72: 08 95 ret |
|
00007e74 <__eeprom_write_byte_1F2021>: |
7e74: f9 99 sbic 0x1f, 1 ; 31 |
7e76: fe cf rjmp .-4 ; 0x7e74 <__eeprom_write_byte_1F2021> |
7e78: b2 bd out 0x22, r27 ; 34 |
7e7a: a1 bd out 0x21, r26 ; 33 |
7e7c: 00 bc out 0x20, r0 ; 32 |
7e7e: 11 96 adiw r26, 0x01 ; 1 |
7e80: 0f b6 in r0, 0x3f ; 63 |
7e82: f8 94 cli |
7e84: fa 9a sbi 0x1f, 2 ; 31 |
7e86: f9 9a sbi 0x1f, 1 ; 31 |
7e88: 0f be out 0x3f, r0 ; 63 |
7e8a: 08 95 ret |
|
00007e8c <_exit>: |
7e8c: ff cf rjmp .-2 ; 0x7e8c <_exit> |