Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed


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>