Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed


Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .data         000000c8  00800100  00006330  000063e4  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  1 .text         00006330  00000000  00000000  000000b4  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .bss          000005df  008001c8  008001c8  000064ac  2**0
                  ALLOC
  3 .eeprom       00000800  00810000  00810000  000064ac  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  4 .stab         0000036c  00000000  00000000  00006cac  2**2
                  CONTENTS, READONLY, DEBUGGING
  5 .stabstr      00000084  00000000  00000000  00007018  2**0
                  CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:

00000000 <__vectors>:
       0:       0c 94 ea 01     jmp     0x3d4   ; 0x3d4 <__ctors_end>
       4:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
       8:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
       c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      10:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      14:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      18:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      1c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      20:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      24:       0c 94 a7 0a     jmp     0x154e  ; 0x154e <__vector_9>
      28:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      2c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      30:       0c 94 a8 13     jmp     0x2750  ; 0x2750 <__vector_12>
      34:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      38:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      3c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      40:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      44:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      48:       0c 94 fe 09     jmp     0x13fc  ; 0x13fc <__vector_18>
      4c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      50:       0c 94 23 06     jmp     0xc46   ; 0xc46 <__vector_20>
      54:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      58:       0c 94 ad 03     jmp     0x75a   ; 0x75a <__vector_22>
      5c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      60:       0c 94 93 0b     jmp     0x1726  ; 0x1726 <__vector_24>
      64:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>
      68:       0c 94 f5 12     jmp     0x25ea  ; 0x25ea <__vector_26>
      6c:       0c 94 05 02     jmp     0x40a   ; 0x40a <__bad_interrupt>

00000070 <__c.1969>:
      70:       0a 0a 0d 00                                         ....

00000074 <__c.1967>:
      74:       4e 65 75 74 72 61 6c 00                             Neutral.

0000007c <__c.1965>:
      7c:       48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.

00000088 <__c.1963>:
      88:       0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .

00000096 <__c.1961>:
      96:       4f 4b 0a 0d 00                                      OK...

0000009b <__c.1956>:
      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.1954>:
      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.1946>:
      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.1944>:
     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.1942>:
     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.1941>:
     13b:       2e 00                                               ..

0000013d <__c.2030>:
     13d:       47 50 53 5f 52 6f 6c 6c 3a 20 25 33 69 00           GPS_Roll: %3i.

0000014b <__c.2028>:
     14b:       47 50 53 5f 4e 69 63 6b 20 20 25 33 69 00           GPS_Nick  %3i.

00000159 <__c.2026>:
     159:       47 50 53 20 20 00                                   GPS  .

0000015f <__c.2023>:
     15f:       52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.

0000016d <__c.2021>:
     16d:       53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.

0000017b <__c.2019>:
     17b:       53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.

00000189 <__c.2017>:
     189:       53 65 72 76 6f 20 20 00                             Servo  .

00000191 <__c.2014>:
     191:       50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.

0000019d <__c.2012>:
     19d:       50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.

000001a9 <__c.2010>:
     1a9:       50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.

000001b5 <__c.2008>:
     1b5:       50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.

000001c1 <__c.2005>:
     1c1:       53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.

000001d0 <__c.2003>:
     1d0:       4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00        Messwert:  %5i.

000001df <__c.2001>:
     1df:       52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00        Richtung:  %5i.

000001ee <__c.1999>:
     1ee:       4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00        Kompass       .

000001fd <__c.1996>:
     1fd:       45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.

0000020c <__c.1994>:
     20c:       53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.

0000021b <__c.1991>:
     21b:       48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).

0000022a <__c.1989>:
     22a:       52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).

00000239 <__c.1987>:
     239:       4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).

00000248 <__c.1985>:
     248:       41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.

00000255 <__c.1982>:
     255:       47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).

00000264 <__c.1980>:
     264:       52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).

00000273 <__c.1978>:
     273:       4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).

00000282 <__c.1976>:
     282:       47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.

00000290 <__c.1973>:
     290:       50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     P3:%4i  Kan.le .

000002a0 <__c.1971>:
     2a0:       50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .

000002b0 <__c.1969>:
     2b0:       47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .

000002c0 <__c.1967>:
     2c0:       4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .

000002d0 <__c.1964>:
     2d0:       4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     K7:%4i  Kan.le .

000002e0 <__c.1962>:
     2e0:       4b 35 3a 25 34 69 20 20 4b 36 3a 25 34 69 20 00     K5:%4i  K6:%4i .

000002f0 <__c.1960>:
     2f0:       4b 33 3a 25 34 69 20 20 4b 34 3a 25 34 69 20 00     K3:%4i  K4:%4i .

00000300 <__c.1958>:
     300:       4b 31 3a 25 34 69 20 20 4b 32 3a 25 34 69 20 00     K1:%4i  K2:%4i .

00000310 <__c.1955>:
     310:       4b 6f 6d 70 61 73 73 3a 20 20 20 25 35 69 00        Kompass:   %5i.

0000031f <__c.1953>:
     31f:       52 6f 6c 6c 3a 20 20 20 20 20 20 25 35 69 00        Roll:      %5i.

0000032e <__c.1951>:
     32e:       4e 69 63 6b 3a 20 20 20 20 20 20 25 35 69 00        Nick:      %5i.

0000033d <__c.1949>:
     33d:       61 6b 74 2e 20 4c 61 67 65 00                       akt. Lage.

00000347 <__c.1946>:
     347:       48 f6 68 65 6e 72 65 67 65 6c 75 6e 67 00           H.henregelung.

00000355 <__c.1944>:
     355:       4b 65 69 6e 65 20 00                                Keine .

0000035c <__c.1942>:
     35c:       4f 66 66 20 20 20 20 20 20 3a 20 25 35 69 00        Off      : %5i.

0000036b <__c.1940>:
     36b:       4c 75 66 74 64 72 75 63 6b 3a 20 25 35 69 00        Luftdruck: %5i.

0000037a <__c.1938>:
     37a:       53 6f 6c 6c 48 6f 65 68 65 3a 20 25 35 69 00        SollHoehe: %5i.

00000389 <__c.1936>:
     389:       48 6f 65 68 65 3a 20 20 20 20 20 25 35 69 00        Hoehe:     %5i.

00000398 <__c.1932>:
     398:       28 63 29 20 48 6f 6c 67 65 72 20 42 75 73 73 00     (c) Holger Buss.

000003a8 <__c.1930>:
     3a8:       53 65 74 74 69 6e 67 3a 20 25 64 20 00              Setting: %d .

000003b5 <__c.1928>:
     3b5:       56 25 64 2e 25 64 00                                V%d.%d.

000003bc <__c.1926>:
     3bc:       2b 2b 20 4d 69 6b 72 6f 4b 6f 70 74 65 72 20 2b     ++ MikroKopter +
     3cc:       2b 00                                               +.

000003ce <__c.1923>:
     3ce:       5b 25 69 5d 00 00                                   [%i]..

000003d4 <__ctors_end>:
     3d4:       11 24           eor     r1, r1
     3d6:       1f be           out     0x3f, r1        ; 63
     3d8:       cf ef           ldi     r28, 0xFF       ; 255
     3da:       d0 e1           ldi     r29, 0x10       ; 16
     3dc:       de bf           out     0x3e, r29       ; 62
     3de:       cd bf           out     0x3d, r28       ; 61

000003e0 <__do_copy_data>:
     3e0:       11 e0           ldi     r17, 0x01       ; 1
     3e2:       a0 e0           ldi     r26, 0x00       ; 0
     3e4:       b1 e0           ldi     r27, 0x01       ; 1
     3e6:       e0 e3           ldi     r30, 0x30       ; 48
     3e8:       f3 e6           ldi     r31, 0x63       ; 99
     3ea:       02 c0           rjmp    .+4             ; 0x3f0 <.do_copy_data_start>

000003ec <.do_copy_data_loop>:
     3ec:       05 90           lpm     r0, Z+
     3ee:       0d 92           st      X+, r0

000003f0 <.do_copy_data_start>:
     3f0:       a8 3c           cpi     r26, 0xC8       ; 200
     3f2:       b1 07           cpc     r27, r17
     3f4:       d9 f7           brne    .-10            ; 0x3ec <.do_copy_data_loop>

000003f6 <__do_clear_bss>:
     3f6:       17 e0           ldi     r17, 0x07       ; 7
     3f8:       a8 ec           ldi     r26, 0xC8       ; 200
     3fa:       b1 e0           ldi     r27, 0x01       ; 1
     3fc:       01 c0           rjmp    .+2             ; 0x400 <.do_clear_bss_start>

000003fe <.do_clear_bss_loop>:
     3fe:       1d 92           st      X+, r1

00000400 <.do_clear_bss_start>:
     400:       a7 3a           cpi     r26, 0xA7       ; 167
     402:       b1 07           cpc     r27, r17
     404:       e1 f7           brne    .-8             ; 0x3fe <.do_clear_bss_loop>
     406:       0c 94 38 02     jmp     0x470   ; 0x470 <main>

0000040a <__bad_interrupt>:
     40a:       0c 94 00 00     jmp     0        ; 0x0 <__vectors>

0000040e <GetActiveParamSetNumber>:
     40e:       a2 e0           ldi     r26, 0x02       ; 2
     410:       b0 e0           ldi     r27, 0x00       ; 0
     412:       0e 94 84 31     call    0x6308  ; 0x6308 <__eeprom_read_byte_1F2021>
     416:       80 2d           mov     r24, r0
     418:       99 27           eor     r25, r25
     41a:       08 95           ret

0000041c <WriteParameterSet>:
     41c:       fb 01           movw    r30, r22
     41e:       28 2f           mov     r18, r24
     420:       86 30           cpi     r24, 0x06       ; 6
     422:       08 f0           brcs    .+2             ; 0x426 <WriteParameterSet+0xa>
     424:       25 e0           ldi     r18, 0x05       ; 5
     426:       42 9f           mul     r20, r18
     428:       d0 01           movw    r26, r0
     42a:       11 24           eor     r1, r1
     42c:       ac 59           subi    r26, 0x9C       ; 156
     42e:       bf 4f           sbci    r27, 0xFF       ; 255
     430:       84 2f           mov     r24, r20
     432:       99 27           eor     r25, r25

00000434 <.26_start>:
     434:       01 97           sbiw    r24, 0x01       ; 1
     436:       24 f0           brlt    .+8             ; 0x440 <.26_finished>
     438:       01 90           ld      r0, Z+
     43a:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
     43e:       fa cf           rjmp    .-12            ; 0x434 <.26_start>

00000440 <.26_finished>:
     440:       a2 e0           ldi     r26, 0x02       ; 2
     442:       b0 e0           ldi     r27, 0x00       ; 0
     444:       02 2e           mov     r0, r18
     446:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
     44a:       08 95           ret

0000044c <ReadParameterSet>:
     44c:       fb 01           movw    r30, r22
     44e:       86 30           cpi     r24, 0x06       ; 6
     450:       08 f0           brcs    .+2             ; 0x454 <ReadParameterSet+0x8>
     452:       85 e0           ldi     r24, 0x05       ; 5
     454:       48 9f           mul     r20, r24
     456:       d0 01           movw    r26, r0
     458:       11 24           eor     r1, r1
     45a:       ac 59           subi    r26, 0x9C       ; 156
     45c:       bf 4f           sbci    r27, 0xFF       ; 255
     45e:       84 2f           mov     r24, r20
     460:       99 27           eor     r25, r25

00000462 <.44_start>:
     462:       01 97           sbiw    r24, 0x01       ; 1
     464:       24 f0           brlt    .+8             ; 0x46e <.44_finished>
     466:       0e 94 84 31     call    0x6308  ; 0x6308 <__eeprom_read_byte_1F2021>
     46a:       01 92           st      Z+, r0
     46c:       fa cf           rjmp    .-12            ; 0x462 <.44_start>

0000046e <.44_finished>:
     46e:       08 95           ret

00000470 <main>:
     470:       0f 93           push    r16
     472:       1f 93           push    r17
     474:       cf 93           push    r28
     476:       df 93           push    r29
     478:       91 e0           ldi     r25, 0x01       ; 1
     47a:       97 b9           out     0x07, r25       ; 7
     47c:       8f ef           ldi     r24, 0xFF       ; 255
     47e:       88 b9           out     0x08, r24       ; 8
     480:       8b e1           ldi     r24, 0x1B       ; 27
     482:       84 b9           out     0x04, r24       ; 4
     484:       95 b9           out     0x05, r25       ; 5
     486:       8e e3           ldi     r24, 0x3E       ; 62
     488:       8a b9           out     0x0a, r24       ; 10
     48a:       57 9a           sbi     0x0a, 7 ; 10
     48c:       87 ef           ldi     r24, 0xF7       ; 247
     48e:       8b b9           out     0x0b, r24       ; 11
     490:       84 b7           in      r24, 0x34       ; 52
     492:       87 7f           andi    r24, 0xF7       ; 247
     494:       84 bf           out     0x34, r24       ; 52
     496:       80 91 60 00     lds     r24, 0x0060
     49a:       88 61           ori     r24, 0x18       ; 24
     49c:       80 93 60 00     sts     0x0060, r24
     4a0:       10 92 60 00     sts     0x0060, r1
     4a4:       80 ed           ldi     r24, 0xD0       ; 208
     4a6:       97 e0           ldi     r25, 0x07       ; 7
     4a8:       90 93 e5 01     sts     0x01E5, r25
     4ac:       80 93 e4 01     sts     0x01E4, r24
     4b0:       10 92 66 02     sts     0x0266, r1
     4b4:       10 92 65 02     sts     0x0265, r1
     4b8:       10 92 17 06     sts     0x0617, r1
     4bc:       10 92 16 06     sts     0x0616, r1
     4c0:       10 92 64 02     sts     0x0264, r1
     4c4:       10 92 63 02     sts     0x0263, r1
     4c8:       10 92 62 02     sts     0x0262, r1
     4cc:       10 92 61 02     sts     0x0261, r1
     4d0:       28 98           cbi     0x05, 0 ; 5
     4d2:       0e 94 54 0b     call    0x16a8  ; 0x16a8 <Timer_Init>
     4d6:       0e 94 e8 04     call    0x9d0   ; 0x9d0 <UART_Init>
     4da:       0e 94 93 13     call    0x2726  ; 0x2726 <rc_sum_init>
     4de:       0e 94 8d 0b     call    0x171a  ; 0x171a <ADC_Init>
     4e2:       0e 94 db 12     call    0x25b6  ; 0x25b6 <i2c_init>
     4e6:       78 94           sei
     4e8:       10 92 25 05     sts     0x0525, r1
     4ec:       8c e3           ldi     r24, 0x3C       ; 60
     4ee:       80 93 26 05     sts     0x0526, r24
     4f2:       84 e0           ldi     r24, 0x04       ; 4
     4f4:       80 93 27 05     sts     0x0527, r24
     4f8:       8c e3           ldi     r24, 0x3C       ; 60
     4fa:       90 e0           ldi     r25, 0x00       ; 0
     4fc:       9f 93           push    r25
     4fe:       8f 93           push    r24
     500:       1f 92           push    r1
     502:       1f 92           push    r1
     504:       83 e2           ldi     r24, 0x23       ; 35
     506:       91 e0           ldi     r25, 0x01       ; 1
     508:       9f 93           push    r25
     50a:       8f 93           push    r24
     50c:       1f 92           push    r1
     50e:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     512:       82 e0           ldi     r24, 0x02       ; 2
     514:       91 e0           ldi     r25, 0x01       ; 1
     516:       9f 93           push    r25
     518:       8f 93           push    r24
     51a:       1f 92           push    r1
     51c:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     520:       29 9a           sbi     0x05, 1 ; 5
     522:       a1 e0           ldi     r26, 0x01       ; 1
     524:       b0 e0           ldi     r27, 0x00       ; 0
     526:       0e 94 84 31     call    0x6308  ; 0x6308 <__eeprom_read_byte_1F2021>
     52a:       80 2d           mov     r24, r0
     52c:       2d b7           in      r18, 0x3d       ; 61
     52e:       3e b7           in      r19, 0x3e       ; 62
     530:       26 5f           subi    r18, 0xF6       ; 246
     532:       3f 4f           sbci    r19, 0xFF       ; 255
     534:       0f b6           in      r0, 0x3f        ; 63
     536:       f8 94           cli
     538:       3e bf           out     0x3e, r19       ; 62
     53a:       0f be           out     0x3f, r0        ; 63
     53c:       2d bf           out     0x3d, r18       ; 61
     53e:       8b 33           cpi     r24, 0x3B       ; 59
     540:       a9 f1           breq    .+106           ; 0x5ac <main+0x13c>
     542:       83 ed           ldi     r24, 0xD3       ; 211
     544:       90 e0           ldi     r25, 0x00       ; 0
     546:       9f 93           push    r25
     548:       8f 93           push    r24
     54a:       1f 92           push    r1
     54c:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     550:       0e 94 5e 1b     call    0x36bc  ; 0x36bc <DefaultKonstanten1>
     554:       4a e3           ldi     r20, 0x3A       ; 58
     556:       6e e3           ldi     r22, 0x3E       ; 62
     558:       76 e0           ldi     r23, 0x06       ; 6
     55a:       80 e0           ldi     r24, 0x00       ; 0
     55c:       0e 94 0e 02     call    0x41c   ; 0x41c <WriteParameterSet>
     560:       01 e0           ldi     r16, 0x01       ; 1
     562:       0f 90           pop     r0
     564:       0f 90           pop     r0
     566:       0f 90           pop     r0
     568:       02 30           cpi     r16, 0x02       ; 2
     56a:       49 f4           brne    .+18            ; 0x57e <main+0x10e>
     56c:       0e 94 f1 1a     call    0x35e2  ; 0x35e2 <DefaultKonstanten2>
     570:       4a e3           ldi     r20, 0x3A       ; 58
     572:       6e e3           ldi     r22, 0x3E       ; 62
     574:       76 e0           ldi     r23, 0x06       ; 6
     576:       82 e0           ldi     r24, 0x02       ; 2
     578:       0e 94 0e 02     call    0x41c   ; 0x41c <WriteParameterSet>
     57c:       03 e0           ldi     r16, 0x03       ; 3
     57e:       4a e3           ldi     r20, 0x3A       ; 58
     580:       6e e3           ldi     r22, 0x3E       ; 62
     582:       76 e0           ldi     r23, 0x06       ; 6
     584:       80 2f           mov     r24, r16
     586:       0e 94 0e 02     call    0x41c   ; 0x41c <WriteParameterSet>
     58a:       0f 5f           subi    r16, 0xFF       ; 255
     58c:       06 30           cpi     r16, 0x06       ; 6
     58e:       60 f3           brcs    .-40            ; 0x568 <main+0xf8>
     590:       81 e0           ldi     r24, 0x01       ; 1
     592:       22 e0           ldi     r18, 0x02       ; 2
     594:       30 e0           ldi     r19, 0x00       ; 0
     596:       d9 01           movw    r26, r18
     598:       08 2e           mov     r0, r24
     59a:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
     59e:       8b e3           ldi     r24, 0x3B       ; 59
     5a0:       21 50           subi    r18, 0x01       ; 1
     5a2:       30 40           sbci    r19, 0x00       ; 0
     5a4:       d9 01           movw    r26, r18
     5a6:       08 2e           mov     r0, r24
     5a8:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
     5ac:       02 e0           ldi     r16, 0x02       ; 2
     5ae:       10 e0           ldi     r17, 0x00       ; 0
     5b0:       d8 01           movw    r26, r16
     5b2:       0e 94 84 31     call    0x6308  ; 0x6308 <__eeprom_read_byte_1F2021>
     5b6:       80 2d           mov     r24, r0
     5b8:       4a e3           ldi     r20, 0x3A       ; 58
     5ba:       6e e3           ldi     r22, 0x3E       ; 62
     5bc:       76 e0           ldi     r23, 0x06       ; 6
     5be:       0e 94 26 02     call    0x44c   ; 0x44c <ReadParameterSet>
     5c2:       d8 01           movw    r26, r16
     5c4:       0e 94 84 31     call    0x6308  ; 0x6308 <__eeprom_read_byte_1F2021>
     5c8:       80 2d           mov     r24, r0
     5ca:       99 27           eor     r25, r25
     5cc:       9f 93           push    r25
     5ce:       8f 93           push    r24
     5d0:       88 eb           ldi     r24, 0xB8       ; 184
     5d2:       90 e0           ldi     r25, 0x00       ; 0
     5d4:       9f 93           push    r25
     5d6:       8f 93           push    r24
     5d8:       1f 92           push    r1
     5da:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     5de:       80 91 46 06     lds     r24, 0x0646
     5e2:       0f 90           pop     r0
     5e4:       0f 90           pop     r0
     5e6:       0f 90           pop     r0
     5e8:       0f 90           pop     r0
     5ea:       0f 90           pop     r0
     5ec:       80 ff           sbrs    r24, 0
     5ee:       20 c0           rjmp    .+64            ; 0x630 <main+0x1c0>
     5f0:       8b e9           ldi     r24, 0x9B       ; 155
     5f2:       90 e0           ldi     r25, 0x00       ; 0
     5f4:       9f 93           push    r25
     5f6:       8f 93           push    r24
     5f8:       1f 92           push    r1
     5fa:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     5fe:       84 ec           ldi     r24, 0xC4       ; 196
     600:       99 e0           ldi     r25, 0x09       ; 9
     602:       0e 94 92 0a     call    0x1524  ; 0x1524 <SetDelay>
     606:       ec 01           movw    r28, r24
     608:       0e 94 b7 0e     call    0x1d6e  ; 0x1d6e <SucheLuftruckOffset>
     60c:       0f 90           pop     r0
     60e:       0f 90           pop     r0
     610:       0f 90           pop     r0
     612:       ce 01           movw    r24, r28
     614:       0e 94 9b 0a     call    0x1536  ; 0x1536 <CheckDelay>
     618:       88 23           and     r24, r24
     61a:       d9 f3           breq    .-10            ; 0x612 <main+0x1a2>
     61c:       86 e9           ldi     r24, 0x96       ; 150
     61e:       90 e0           ldi     r25, 0x00       ; 0
     620:       9f 93           push    r25
     622:       8f 93           push    r24
     624:       1f 92           push    r1
     626:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     62a:       0f 90           pop     r0
     62c:       0f 90           pop     r0
     62e:       0f 90           pop     r0
     630:       0e 94 16 1c     call    0x382c  ; 0x382c <SetNeutral>
     634:       28 98           cbi     0x05, 0 ; 5
     636:       80 ed           ldi     r24, 0xD0       ; 208
     638:       97 e0           ldi     r25, 0x07       ; 7
     63a:       90 93 e5 01     sts     0x01E5, r25
     63e:       80 93 e4 01     sts     0x01E4, r24
     642:       88 ee           ldi     r24, 0xE8       ; 232
     644:       93 e0           ldi     r25, 0x03       ; 3
     646:       90 93 20 05     sts     0x0520, r25
     64a:       80 93 1f 05     sts     0x051F, r24
     64e:       85 e5           ldi     r24, 0x55       ; 85
     650:       80 93 1a 05     sts     0x051A, r24
     654:       88 e8           ldi     r24, 0x88       ; 136
     656:       90 e0           ldi     r25, 0x00       ; 0
     658:       9f 93           push    r25
     65a:       8f 93           push    r24
     65c:       1f 92           push    r1
     65e:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     662:       80 91 46 06     lds     r24, 0x0646
     666:       0f 90           pop     r0
     668:       0f 90           pop     r0
     66a:       0f 90           pop     r0
     66c:       82 ff           sbrs    r24, 2
     66e:       03 c0           rjmp    .+6             ; 0x676 <main+0x206>
     670:       8c e7           ldi     r24, 0x7C       ; 124
     672:       90 e0           ldi     r25, 0x00       ; 0
     674:       02 c0           rjmp    .+4             ; 0x67a <main+0x20a>
     676:       84 e7           ldi     r24, 0x74       ; 116
     678:       90 e0           ldi     r25, 0x00       ; 0
     67a:       9f 93           push    r25
     67c:       8f 93           push    r24
     67e:       1f 92           push    r1
     680:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     684:       0f 90           pop     r0
     686:       0f 90           pop     r0
     688:       0f 90           pop     r0
     68a:       80 e7           ldi     r24, 0x70       ; 112
     68c:       90 e0           ldi     r25, 0x00       ; 0
     68e:       9f 93           push    r25
     690:       8f 93           push    r24
     692:       1f 92           push    r1
     694:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
     698:       0e 94 de 0e     call    0x1dbc  ; 0x1dbc <LcdClear>
     69c:       0f 90           pop     r0
     69e:       0f 90           pop     r0
     6a0:       0f 90           pop     r0
     6a2:       80 91 e1 01     lds     r24, 0x01E1
     6a6:       88 23           and     r24, r24
     6a8:       79 f1           breq    .+94            ; 0x708 <main+0x298>
     6aa:       10 92 e1 01     sts     0x01E1, r1
     6ae:       0e 94 29 1d     call    0x3a52  ; 0x3a52 <MotorRegler>
     6b2:       0e 94 cf 1b     call    0x379e  ; 0x379e <SendMotorData>
     6b6:       28 98           cbi     0x05, 0 ; 5
     6b8:       80 91 01 01     lds     r24, 0x0101
     6bc:       88 23           and     r24, r24
     6be:       19 f0           breq    .+6             ; 0x6c6 <main+0x256>
     6c0:       81 50           subi    r24, 0x01       ; 1
     6c2:       80 93 01 01     sts     0x0101, r24
     6c6:       80 91 60 02     lds     r24, 0x0260
     6ca:       88 23           and     r24, r24
     6cc:       29 f0           breq    .+10            ; 0x6d8 <main+0x268>
     6ce:       80 91 60 02     lds     r24, 0x0260
     6d2:       81 50           subi    r24, 0x01       ; 1
     6d4:       80 93 60 02     sts     0x0260, r24
     6d8:       20 91 04 01     lds     r18, 0x0104
     6dc:       30 91 05 01     lds     r19, 0x0105
     6e0:       80 91 56 06     lds     r24, 0x0656
     6e4:       99 27           eor     r25, r25
     6e6:       28 17           cp      r18, r24
     6e8:       39 07           cpc     r19, r25
     6ea:       34 f4           brge    .+12            ; 0x6f8 <main+0x288>
     6ec:       80 ed           ldi     r24, 0xD0       ; 208
     6ee:       97 e0           ldi     r25, 0x07       ; 7
     6f0:       90 93 e5 01     sts     0x01E5, r25
     6f4:       80 93 e4 01     sts     0x01E4, r24
     6f8:       80 91 0f 02     lds     r24, 0x020F
     6fc:       88 23           and     r24, r24
     6fe:       19 f4           brne    .+6             ; 0x706 <main+0x296>
     700:       0e 94 db 12     call    0x25b6  ; 0x25b6 <i2c_init>
     704:       01 c0           rjmp    .+2             ; 0x708 <main+0x298>
     706:       28 98           cbi     0x05, 0 ; 5
     708:       80 91 46 06     lds     r24, 0x0646
     70c:       85 ff           sbrs    r24, 5
     70e:       03 c0           rjmp    .+6             ; 0x716 <main+0x2a6>
     710:       0e 94 5a 29     call    0x52b4  ; 0x52b4 <GPS_Main>
     714:       08 c0           rjmp    .+16            ; 0x726 <main+0x2b6>
     716:       10 92 96 02     sts     0x0296, r1
     71a:       10 92 95 02     sts     0x0295, r1
     71e:       10 92 98 02     sts     0x0298, r1
     722:       10 92 97 02     sts     0x0297, r1
     726:       0e 94 03 05     call    0xa06   ; 0xa06 <DatenUebertragung>
     72a:       0e 94 71 05     call    0xae2   ; 0xae2 <BearbeiteRxDaten>
     72e:       80 e0           ldi     r24, 0x00       ; 0
     730:       90 e0           ldi     r25, 0x00       ; 0
     732:       0e 94 9b 0a     call    0x1536  ; 0x1536 <CheckDelay>
     736:       88 23           and     r24, r24
     738:       09 f4           brne    .+2             ; 0x73c <main+0x2cc>
     73a:       b3 cf           rjmp    .-154           ; 0x6a2 <main+0x232>
     73c:       80 91 67 02     lds     r24, 0x0267
     740:       88 23           and     r24, r24
     742:       29 f0           breq    .+10            ; 0x74e <main+0x2de>
     744:       88 b1           in      r24, 0x08       ; 8
     746:       90 e1           ldi     r25, 0x10       ; 16
     748:       89 27           eor     r24, r25
     74a:       88 b9           out     0x08, r24       ; 8
     74c:       01 c0           rjmp    .+2             ; 0x750 <main+0x2e0>
     74e:       44 98           cbi     0x08, 4 ; 8
     750:       84 ef           ldi     r24, 0xF4       ; 244
     752:       91 e0           ldi     r25, 0x01       ; 1
     754:       0e 94 92 0a     call    0x1524  ; 0x1524 <SetDelay>
     758:       a4 cf           rjmp    .-184           ; 0x6a2 <main+0x232>

0000075a <__vector_22>:
     75a:       1f 92           push    r1
     75c:       0f 92           push    r0
     75e:       0f b6           in      r0, 0x3f        ; 63
     760:       0f 92           push    r0
     762:       11 24           eor     r1, r1
     764:       8f 93           push    r24
     766:       9f 93           push    r25
     768:       ef 93           push    r30
     76a:       ff 93           push    r31
     76c:       80 91 00 01     lds     r24, 0x0100
     770:       88 23           and     r24, r24
     772:       e1 f4           brne    .+56            ; 0x7ac <__vector_22+0x52>
     774:       80 91 dd 01     lds     r24, 0x01DD
     778:       90 91 de 01     lds     r25, 0x01DE
     77c:       01 96           adiw    r24, 0x01       ; 1
     77e:       90 93 de 01     sts     0x01DE, r25
     782:       80 93 dd 01     sts     0x01DD, r24
     786:       fc 01           movw    r30, r24
     788:       e4 51           subi    r30, 0x14       ; 20
     78a:       fc 4f           sbci    r31, 0xFC       ; 252
     78c:       e0 81           ld      r30, Z
     78e:       ed 30           cpi     r30, 0x0D       ; 13
     790:       19 f0           breq    .+6             ; 0x798 <__vector_22+0x3e>
     792:       86 39           cpi     r24, 0x96       ; 150
     794:       91 05           cpc     r25, r1
     796:       39 f4           brne    .+14            ; 0x7a6 <__vector_22+0x4c>
     798:       10 92 de 01     sts     0x01DE, r1
     79c:       10 92 dd 01     sts     0x01DD, r1
     7a0:       81 e0           ldi     r24, 0x01       ; 1
     7a2:       80 93 00 01     sts     0x0100, r24
     7a6:       e0 93 c6 00     sts     0x00C6, r30
     7aa:       04 c0           rjmp    .+8             ; 0x7b4 <__vector_22+0x5a>
     7ac:       10 92 de 01     sts     0x01DE, r1
     7b0:       10 92 dd 01     sts     0x01DD, r1
     7b4:       ff 91           pop     r31
     7b6:       ef 91           pop     r30
     7b8:       9f 91           pop     r25
     7ba:       8f 91           pop     r24
     7bc:       0f 90           pop     r0
     7be:       0f be           out     0x3f, r0        ; 63
     7c0:       0f 90           pop     r0
     7c2:       1f 90           pop     r1
     7c4:       18 95           reti

000007c6 <AddCRC>:
     7c6:       dc 01           movw    r26, r24
     7c8:       20 e0           ldi     r18, 0x00       ; 0
     7ca:       30 e0           ldi     r19, 0x00       ; 0
     7cc:       40 e0           ldi     r20, 0x00       ; 0
     7ce:       50 e0           ldi     r21, 0x00       ; 0
     7d0:       ec ee           ldi     r30, 0xEC       ; 236
     7d2:       f3 e0           ldi     r31, 0x03       ; 3
     7d4:       05 c0           rjmp    .+10            ; 0x7e0 <AddCRC+0x1a>
     7d6:       81 91           ld      r24, Z+
     7d8:       28 0f           add     r18, r24
     7da:       31 1d           adc     r19, r1
     7dc:       4f 5f           subi    r20, 0xFF       ; 255
     7de:       5f 4f           sbci    r21, 0xFF       ; 255
     7e0:       4a 17           cp      r20, r26
     7e2:       5b 07           cpc     r21, r27
     7e4:       c1 f7           brne    .-16            ; 0x7d6 <AddCRC+0x10>
     7e6:       3f 70           andi    r19, 0x0F       ; 15
     7e8:       c9 01           movw    r24, r18
     7ea:       36 e0           ldi     r19, 0x06       ; 6
     7ec:       96 95           lsr     r25
     7ee:       87 95           ror     r24
     7f0:       3a 95           dec     r19
     7f2:       e1 f7           brne    .-8             ; 0x7ec <AddCRC+0x26>
     7f4:       83 5c           subi    r24, 0xC3       ; 195
     7f6:       fd 01           movw    r30, r26
     7f8:       e4 51           subi    r30, 0x14       ; 20
     7fa:       fc 4f           sbci    r31, 0xFC       ; 252
     7fc:       80 83           st      Z, r24
     7fe:       11 96           adiw    r26, 0x01       ; 1
     800:       2f 73           andi    r18, 0x3F       ; 63
     802:       23 5c           subi    r18, 0xC3       ; 195
     804:       fd 01           movw    r30, r26
     806:       e4 51           subi    r30, 0x14       ; 20
     808:       fc 4f           sbci    r31, 0xFC       ; 252
     80a:       20 83           st      Z, r18
     80c:       a3 51           subi    r26, 0x13       ; 19
     80e:       bc 4f           sbci    r27, 0xFC       ; 252
     810:       8d e0           ldi     r24, 0x0D       ; 13
     812:       8c 93           st      X, r24
     814:       10 92 00 01     sts     0x0100, r1
     818:       80 91 ec 03     lds     r24, 0x03EC
     81c:       80 93 c6 00     sts     0x00C6, r24
     820:       08 95           ret

00000822 <SendOutData>:
     822:       ef 92           push    r14
     824:       ff 92           push    r15
     826:       0f 93           push    r16
     828:       1f 93           push    r17
     82a:       cf 93           push    r28
     82c:       df 93           push    r29
     82e:       7a 01           movw    r14, r20
     830:       72 2f           mov     r23, r18
     832:       93 e2           ldi     r25, 0x23       ; 35
     834:       90 93 ec 03     sts     0x03EC, r25
     838:       60 93 ed 03     sts     0x03ED, r22
     83c:       80 93 ee 03     sts     0x03EE, r24
     840:       03 e0           ldi     r16, 0x03       ; 3
     842:       10 e0           ldi     r17, 0x00       ; 0
     844:       60 e0           ldi     r22, 0x00       ; 0
     846:       af ee           ldi     r26, 0xEF       ; 239
     848:       b3 e0           ldi     r27, 0x03       ; 3
     84a:       46 c0           rjmp    .+140           ; 0x8d8 <SendOutData+0xb6>
     84c:       f7 01           movw    r30, r14
     84e:       e6 0f           add     r30, r22
     850:       f1 1d           adc     r31, r1
     852:       90 81           ld      r25, Z
     854:       6f 5f           subi    r22, 0xFF       ; 255
     856:       71 50           subi    r23, 0x01       ; 1
     858:       19 f4           brne    .+6             ; 0x860 <SendOutData+0x3e>
     85a:       e0 e0           ldi     r30, 0x00       ; 0
     85c:       40 e0           ldi     r20, 0x00       ; 0
     85e:       0f c0           rjmp    .+30            ; 0x87e <SendOutData+0x5c>
     860:       f7 01           movw    r30, r14
     862:       e6 0f           add     r30, r22
     864:       f1 1d           adc     r31, r1
     866:       40 81           ld      r20, Z
     868:       6f 5f           subi    r22, 0xFF       ; 255
     86a:       71 50           subi    r23, 0x01       ; 1
     86c:       11 f4           brne    .+4             ; 0x872 <SendOutData+0x50>
     86e:       e0 e0           ldi     r30, 0x00       ; 0
     870:       06 c0           rjmp    .+12            ; 0x87e <SendOutData+0x5c>
     872:       f7 01           movw    r30, r14
     874:       e6 0f           add     r30, r22
     876:       f1 1d           adc     r31, r1
     878:       e0 81           ld      r30, Z
     87a:       6f 5f           subi    r22, 0xFF       ; 255
     87c:       71 50           subi    r23, 0x01       ; 1
     87e:       89 2f           mov     r24, r25
     880:       86 95           lsr     r24
     882:       86 95           lsr     r24
     884:       83 5c           subi    r24, 0xC3       ; 195
     886:       8c 93           st      X, r24
     888:       55 27           eor     r21, r21
     88a:       89 2f           mov     r24, r25
     88c:       99 27           eor     r25, r25
     88e:       83 70           andi    r24, 0x03       ; 3
     890:       90 70           andi    r25, 0x00       ; 0
     892:       24 e0           ldi     r18, 0x04       ; 4
     894:       88 0f           add     r24, r24
     896:       99 1f           adc     r25, r25
     898:       2a 95           dec     r18
     89a:       e1 f7           brne    .-8             ; 0x894 <SendOutData+0x72>
     89c:       9a 01           movw    r18, r20
     89e:       94 e0           ldi     r25, 0x04       ; 4
     8a0:       36 95           lsr     r19
     8a2:       27 95           ror     r18
     8a4:       9a 95           dec     r25
     8a6:       e1 f7           brne    .-8             ; 0x8a0 <SendOutData+0x7e>
     8a8:       82 2b           or      r24, r18
     8aa:       83 5c           subi    r24, 0xC3       ; 195
     8ac:       ed 01           movw    r28, r26
     8ae:       89 83           std     Y+1, r24        ; 0x01
     8b0:       4f 70           andi    r20, 0x0F       ; 15
     8b2:       50 70           andi    r21, 0x00       ; 0
     8b4:       44 0f           add     r20, r20
     8b6:       55 1f           adc     r21, r21
     8b8:       44 0f           add     r20, r20
     8ba:       55 1f           adc     r21, r21
     8bc:       8e 2f           mov     r24, r30
     8be:       82 95           swap    r24
     8c0:       86 95           lsr     r24
     8c2:       86 95           lsr     r24
     8c4:       83 70           andi    r24, 0x03       ; 3
     8c6:       84 2b           or      r24, r20
     8c8:       83 5c           subi    r24, 0xC3       ; 195
     8ca:       8a 83           std     Y+2, r24        ; 0x02
     8cc:       ef 73           andi    r30, 0x3F       ; 63
     8ce:       e3 5c           subi    r30, 0xC3       ; 195
     8d0:       eb 83           std     Y+3, r30        ; 0x03
     8d2:       0c 5f           subi    r16, 0xFC       ; 252
     8d4:       1f 4f           sbci    r17, 0xFF       ; 255
     8d6:       14 96           adiw    r26, 0x04       ; 4
     8d8:       77 23           and     r23, r23
     8da:       09 f0           breq    .+2             ; 0x8de <SendOutData+0xbc>
     8dc:       b7 cf           rjmp    .-146           ; 0x84c <SendOutData+0x2a>
     8de:       c8 01           movw    r24, r16
     8e0:       0e 94 e3 03     call    0x7c6   ; 0x7c6 <AddCRC>
     8e4:       df 91           pop     r29
     8e6:       cf 91           pop     r28
     8e8:       1f 91           pop     r17
     8ea:       0f 91           pop     r16
     8ec:       ff 90           pop     r15
     8ee:       ef 90           pop     r14
     8f0:       08 95           ret

000008f2 <Decode64>:
     8f2:       0f 93           push    r16
     8f4:       1f 93           push    r17
     8f6:       cf 93           push    r28
     8f8:       df 93           push    r29
     8fa:       ec 01           movw    r28, r24
     8fc:       06 2f           mov     r16, r22
     8fe:       70 e0           ldi     r23, 0x00       ; 0
     900:       a2 2f           mov     r26, r18
     902:       bb 27           eor     r27, r27
     904:       12 97           sbiw    r26, 0x02       ; 2
     906:       4a c0           rjmp    .+148           ; 0x99c <Decode64+0xaa>
     908:       e4 2f           mov     r30, r20
     90a:       ff 27           eor     r31, r31
     90c:       e1 5d           subi    r30, 0xD1       ; 209
     90e:       fa 4f           sbci    r31, 0xFA       ; 250
     910:       30 81           ld      r19, Z
     912:       4f 5f           subi    r20, 0xFF       ; 255
     914:       e4 2f           mov     r30, r20
     916:       ff 27           eor     r31, r31
     918:       e1 5d           subi    r30, 0xD1       ; 209
     91a:       fa 4f           sbci    r31, 0xFA       ; 250
     91c:       50 81           ld      r21, Z
     91e:       4f 5f           subi    r20, 0xFF       ; 255
     920:       e4 2f           mov     r30, r20
     922:       ff 27           eor     r31, r31
     924:       e1 5d           subi    r30, 0xD1       ; 209
     926:       fa 4f           sbci    r31, 0xFA       ; 250
     928:       10 81           ld      r17, Z
     92a:       4f 5f           subi    r20, 0xFF       ; 255
     92c:       e4 2f           mov     r30, r20
     92e:       ff 27           eor     r31, r31
     930:       e1 5d           subi    r30, 0xD1       ; 209
     932:       fa 4f           sbci    r31, 0xFA       ; 250
     934:       20 81           ld      r18, Z
     936:       4f 5f           subi    r20, 0xFF       ; 255
     938:       84 2f           mov     r24, r20
     93a:       99 27           eor     r25, r25
     93c:       a8 17           cp      r26, r24
     93e:       b9 07           cpc     r27, r25
     940:       84 f1           brlt    .+96            ; 0x9a2 <Decode64+0xb0>
     942:       70 17           cp      r23, r16
     944:       71 f1           breq    .+92            ; 0x9a2 <Decode64+0xb0>
     946:       5d 53           subi    r21, 0x3D       ; 61
     948:       fe 01           movw    r30, r28
     94a:       e7 0f           add     r30, r23
     94c:       f1 1d           adc     r31, r1
     94e:       3d 53           subi    r19, 0x3D       ; 61
     950:       33 0f           add     r19, r19
     952:       33 0f           add     r19, r19
     954:       85 2f           mov     r24, r21
     956:       82 95           swap    r24
     958:       8f 70           andi    r24, 0x0F       ; 15
     95a:       38 2b           or      r19, r24
     95c:       30 83           st      Z, r19
     95e:       61 30           cpi     r22, 0x01       ; 1
     960:       01 f1           breq    .+64            ; 0x9a2 <Decode64+0xb0>
     962:       91 2f           mov     r25, r17
     964:       9d 53           subi    r25, 0x3D       ; 61
     966:       7f 5f           subi    r23, 0xFF       ; 255
     968:       fe 01           movw    r30, r28
     96a:       e7 0f           add     r30, r23
     96c:       f1 1d           adc     r31, r1
     96e:       71 50           subi    r23, 0x01       ; 1
     970:       52 95           swap    r21
     972:       50 7f           andi    r21, 0xF0       ; 240
     974:       89 2f           mov     r24, r25
     976:       86 95           lsr     r24
     978:       86 95           lsr     r24
     97a:       58 2b           or      r21, r24
     97c:       50 83           st      Z, r21
     97e:       63 50           subi    r22, 0x03       ; 3
     980:       6f 3f           cpi     r22, 0xFF       ; 255
     982:       79 f0           breq    .+30            ; 0x9a2 <Decode64+0xb0>
     984:       7e 5f           subi    r23, 0xFE       ; 254
     986:       fe 01           movw    r30, r28
     988:       e7 0f           add     r30, r23
     98a:       f1 1d           adc     r31, r1
     98c:       92 95           swap    r25
     98e:       99 0f           add     r25, r25
     990:       99 0f           add     r25, r25
     992:       90 7c           andi    r25, 0xC0       ; 192
     994:       2d 53           subi    r18, 0x3D       ; 61
     996:       92 2b           or      r25, r18
     998:       90 83           st      Z, r25
     99a:       7f 5f           subi    r23, 0xFF       ; 255
     99c:       66 23           and     r22, r22
     99e:       09 f0           breq    .+2             ; 0x9a2 <Decode64+0xb0>
     9a0:       b3 cf           rjmp    .-154           ; 0x908 <Decode64+0x16>
     9a2:       df 91           pop     r29
     9a4:       cf 91           pop     r28
     9a6:       1f 91           pop     r17
     9a8:       0f 91           pop     r16
     9aa:       08 95           ret

000009ac <uart_putchar>:
     9ac:       1f 93           push    r17
     9ae:       18 2f           mov     r17, r24
     9b0:       8a 30           cpi     r24, 0x0A       ; 10
     9b2:       19 f4           brne    .+6             ; 0x9ba <uart_putchar+0xe>
     9b4:       8d e0           ldi     r24, 0x0D       ; 13
     9b6:       0e 94 d6 04     call    0x9ac   ; 0x9ac <uart_putchar>
     9ba:       80 91 c0 00     lds     r24, 0x00C0
     9be:       85 ff           sbrs    r24, 5
     9c0:       fc cf           rjmp    .-8             ; 0x9ba <uart_putchar+0xe>
     9c2:       10 93 c6 00     sts     0x00C6, r17
     9c6:       80 e0           ldi     r24, 0x00       ; 0
     9c8:       90 e0           ldi     r25, 0x00       ; 0
     9ca:       1f 91           pop     r17
     9cc:       08 95           ret

000009ce <WriteProgramData>:
     9ce:       08 95           ret

000009d0 <UART_Init>:
     9d0:       e1 ec           ldi     r30, 0xC1       ; 193
     9d2:       f0 e0           ldi     r31, 0x00       ; 0
     9d4:       88 e1           ldi     r24, 0x18       ; 24
     9d6:       80 83           st      Z, r24
     9d8:       a0 ec           ldi     r26, 0xC0       ; 192
     9da:       b0 e0           ldi     r27, 0x00       ; 0
     9dc:       8c 91           ld      r24, X
     9de:       82 60           ori     r24, 0x02       ; 2
     9e0:       8c 93           st      X, r24
     9e2:       80 81           ld      r24, Z
     9e4:       80 68           ori     r24, 0x80       ; 128
     9e6:       80 83           st      Z, r24
     9e8:       80 81           ld      r24, Z
     9ea:       80 64           ori     r24, 0x40       ; 64
     9ec:       80 83           st      Z, r24
     9ee:       8a e2           ldi     r24, 0x2A       ; 42
     9f0:       80 93 c4 00     sts     0x00C4, r24
     9f4:       88 ec           ldi     r24, 0xC8       ; 200
     9f6:       90 e0           ldi     r25, 0x00       ; 0
     9f8:       0e 94 92 0a     call    0x1524  ; 0x1524 <SetDelay>
     9fc:       90 93 19 05     sts     0x0519, r25
     a00:       80 93 18 05     sts     0x0518, r24
     a04:       08 95           ret

00000a06 <DatenUebertragung>:
     a06:       80 91 00 01     lds     r24, 0x0100
     a0a:       88 23           and     r24, r24
     a0c:       09 f4           brne    .+2             ; 0xa10 <DatenUebertragung+0xa>
     a0e:       68 c0           rjmp    .+208           ; 0xae0 <DatenUebertragung+0xda>
     a10:       80 91 c8 01     lds     r24, 0x01C8
     a14:       88 23           and     r24, r24
     a16:       71 f0           breq    .+28            ; 0xa34 <DatenUebertragung+0x2e>
     a18:       80 91 00 01     lds     r24, 0x0100
     a1c:       88 23           and     r24, r24
     a1e:       51 f0           breq    .+20            ; 0xa34 <DatenUebertragung+0x2e>
     a20:       2b e0           ldi     r18, 0x0B       ; 11
     a22:       4a e1           ldi     r20, 0x1A       ; 26
     a24:       55 e0           ldi     r21, 0x05       ; 5
     a26:       60 91 eb 03     lds     r22, 0x03EB
     a2a:       87 e4           ldi     r24, 0x47       ; 71
     a2c:       0e 94 11 04     call    0x822   ; 0x822 <SendOutData>
     a30:       10 92 c8 01     sts     0x01C8, r1
     a34:       80 91 18 05     lds     r24, 0x0518
     a38:       90 91 19 05     lds     r25, 0x0519
     a3c:       0e 94 9b 0a     call    0x1536  ; 0x1536 <CheckDelay>
     a40:       88 23           and     r24, r24
     a42:       21 f4           brne    .+8             ; 0xa4c <DatenUebertragung+0x46>
     a44:       80 91 ca 01     lds     r24, 0x01CA
     a48:       88 23           and     r24, r24
     a4a:       b1 f0           breq    .+44            ; 0xa78 <DatenUebertragung+0x72>
     a4c:       80 91 00 01     lds     r24, 0x0100
     a50:       88 23           and     r24, r24
     a52:       91 f0           breq    .+36            ; 0xa78 <DatenUebertragung+0x72>
     a54:       22 e3           ldi     r18, 0x32       ; 50
     a56:       45 ec           ldi     r20, 0xC5       ; 197
     a58:       55 e0           ldi     r21, 0x05       ; 5
     a5a:       60 91 eb 03     lds     r22, 0x03EB
     a5e:       84 e4           ldi     r24, 0x44       ; 68
     a60:       0e 94 11 04     call    0x822   ; 0x822 <SendOutData>
     a64:       10 92 ca 01     sts     0x01CA, r1
     a68:       8a ef           ldi     r24, 0xFA       ; 250
     a6a:       90 e0           ldi     r25, 0x00       ; 0
     a6c:       0e 94 92 0a     call    0x1524  ; 0x1524 <SetDelay>
     a70:       90 93 19 05     sts     0x0519, r25
     a74:       80 93 18 05     sts     0x0518, r24
     a78:       80 91 c9 01     lds     r24, 0x01C9
     a7c:       88 23           and     r24, r24
     a7e:       f1 f0           breq    .+60            ; 0xabc <DatenUebertragung+0xb6>
     a80:       80 91 00 01     lds     r24, 0x0100
     a84:       88 23           and     r24, r24
     a86:       d1 f0           breq    .+52            ; 0xabc <DatenUebertragung+0xb6>
     a88:       0e 94 e7 0e     call    0x1dce  ; 0x1dce <Menu>
     a8c:       10 92 c9 01     sts     0x01C9, r1
     a90:       80 91 d6 01     lds     r24, 0x01D6
     a94:       8f 5f           subi    r24, 0xFF       ; 255
     a96:       80 93 d6 01     sts     0x01D6, r24
     a9a:       84 30           cpi     r24, 0x04       ; 4
     a9c:       11 f4           brne    .+4             ; 0xaa2 <DatenUebertragung+0x9c>
     a9e:       10 92 d6 01     sts     0x01D6, r1
     aa2:       80 91 d6 01     lds     r24, 0x01D6
     aa6:       44 e1           ldi     r20, 0x14       ; 20
     aa8:       84 9f           mul     r24, r20
     aaa:       a0 01           movw    r20, r0
     aac:       11 24           eor     r1, r1
     aae:       4a 5e           subi    r20, 0xEA       ; 234
     ab0:       5e 4f           sbci    r21, 0xFE       ; 254
     ab2:       24 e1           ldi     r18, 0x14       ; 20
     ab4:       60 e0           ldi     r22, 0x00       ; 0
     ab6:       80 5d           subi    r24, 0xD0       ; 208
     ab8:       0e 94 11 04     call    0x822   ; 0x822 <SendOutData>
     abc:       80 91 cb 01     lds     r24, 0x01CB
     ac0:       88 23           and     r24, r24
     ac2:       71 f0           breq    .+28            ; 0xae0 <DatenUebertragung+0xda>
     ac4:       80 91 00 01     lds     r24, 0x0100
     ac8:       88 23           and     r24, r24
     aca:       51 f0           breq    .+20            ; 0xae0 <DatenUebertragung+0xda>
     acc:       2a e0           ldi     r18, 0x0A       ; 10
     ace:       45 e2           ldi     r20, 0x25       ; 37
     ad0:       55 e0           ldi     r21, 0x05       ; 5
     ad2:       60 91 eb 03     lds     r22, 0x03EB
     ad6:       86 e5           ldi     r24, 0x56       ; 86
     ad8:       0e 94 11 04     call    0x822   ; 0x822 <SendOutData>
     adc:       10 92 cb 01     sts     0x01CB, r1
     ae0:       08 95           ret

00000ae2 <BearbeiteRxDaten>:
     ae2:       1f 93           push    r17
     ae4:       cf 93           push    r28
     ae6:       df 93           push    r29
     ae8:       cd b7           in      r28, 0x3d       ; 61
     aea:       de b7           in      r29, 0x3e       ; 62
     aec:       22 97           sbiw    r28, 0x02       ; 2
     aee:       0f b6           in      r0, 0x3f        ; 63
     af0:       f8 94           cli
     af2:       de bf           out     0x3e, r29       ; 62
     af4:       0f be           out     0x3f, r0        ; 63
     af6:       cd bf           out     0x3d, r28       ; 61
     af8:       80 91 cd 01     lds     r24, 0x01CD
     afc:       88 23           and     r24, r24
     afe:       09 f4           brne    .+2             ; 0xb02 <BearbeiteRxDaten+0x20>
     b00:       98 c0           rjmp    .+304           ; 0xc32 <BearbeiteRxDaten+0x150>
     b02:       8f ef           ldi     r24, 0xFF       ; 255
     b04:       80 93 01 01     sts     0x0101, r24
     b08:       80 91 31 05     lds     r24, 0x0531
     b0c:       81 37           cpi     r24, 0x71       ; 113
     b0e:       60 f4           brcc    .+24            ; 0xb28 <BearbeiteRxDaten+0x46>
     b10:       8c 36           cpi     r24, 0x6C       ; 108
     b12:       08 f0           brcs    .+2             ; 0xb16 <BearbeiteRxDaten+0x34>
     b14:       6f c0           rjmp    .+222           ; 0xbf4 <BearbeiteRxDaten+0x112>
     b16:       87 36           cpi     r24, 0x67       ; 103
     b18:       09 f4           brne    .+2             ; 0xb1c <BearbeiteRxDaten+0x3a>
     b1a:       40 c0           rjmp    .+128           ; 0xb9c <BearbeiteRxDaten+0xba>
     b1c:       88 36           cpi     r24, 0x68       ; 104
     b1e:       f9 f0           breq    .+62            ; 0xb5e <BearbeiteRxDaten+0x7c>
     b20:       83 36           cpi     r24, 0x63       ; 99
     b22:       09 f0           breq    .+2             ; 0xb26 <BearbeiteRxDaten+0x44>
     b24:       84 c0           rjmp    .+264           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b26:       08 c0           rjmp    .+16            ; 0xb38 <BearbeiteRxDaten+0x56>
     b28:       84 37           cpi     r24, 0x74       ; 116
     b2a:       59 f1           breq    .+86            ; 0xb82 <BearbeiteRxDaten+0xa0>
     b2c:       86 37           cpi     r24, 0x76       ; 118
     b2e:       91 f1           breq    .+100           ; 0xb94 <BearbeiteRxDaten+0xb2>
     b30:       81 37           cpi     r24, 0x71       ; 113
     b32:       09 f0           breq    .+2             ; 0xb36 <BearbeiteRxDaten+0x54>
     b34:       7c c0           rjmp    .+248           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b36:       36 c0           rjmp    .+108           ; 0xba4 <BearbeiteRxDaten+0xc2>
     b38:       20 91 d0 01     lds     r18, 0x01D0
     b3c:       43 e0           ldi     r20, 0x03       ; 3
     b3e:       6b e0           ldi     r22, 0x0B       ; 11
     b40:       8a e1           ldi     r24, 0x1A       ; 26
     b42:       95 e0           ldi     r25, 0x05       ; 5
     b44:       0e 94 79 04     call    0x8f2   ; 0x8f2 <Decode64>
     b48:       80 91 06 02     lds     r24, 0x0206
     b4c:       90 91 1c 05     lds     r25, 0x051C
     b50:       89 2b           or      r24, r25
     b52:       80 93 06 02     sts     0x0206, r24
     b56:       81 e0           ldi     r24, 0x01       ; 1
     b58:       80 93 ca 01     sts     0x01CA, r24
     b5c:       68 c0           rjmp    .+208           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b5e:       20 91 d0 01     lds     r18, 0x01D0
     b62:       43 e0           ldi     r20, 0x03       ; 3
     b64:       62 e0           ldi     r22, 0x02       ; 2
     b66:       ce 01           movw    r24, r28
     b68:       01 96           adiw    r24, 0x01       ; 1
     b6a:       0e 94 79 04     call    0x8f2   ; 0x8f2 <Decode64>
     b6e:       80 91 06 02     lds     r24, 0x0206
     b72:       99 81           ldd     r25, Y+1        ; 0x01
     b74:       89 2b           or      r24, r25
     b76:       80 93 06 02     sts     0x0206, r24
     b7a:       81 e0           ldi     r24, 0x01       ; 1
     b7c:       80 93 c9 01     sts     0x01C9, r24
     b80:       56 c0           rjmp    .+172           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b82:       20 91 d0 01     lds     r18, 0x01D0
     b86:       43 e0           ldi     r20, 0x03       ; 3
     b88:       64 e0           ldi     r22, 0x04       ; 4
     b8a:       82 ed           ldi     r24, 0xD2       ; 210
     b8c:       91 e0           ldi     r25, 0x01       ; 1
     b8e:       0e 94 79 04     call    0x8f2   ; 0x8f2 <Decode64>
     b92:       4d c0           rjmp    .+154           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b94:       81 e0           ldi     r24, 0x01       ; 1
     b96:       80 93 cb 01     sts     0x01CB, r24
     b9a:       49 c0           rjmp    .+146           ; 0xc2e <BearbeiteRxDaten+0x14c>
     b9c:       81 e0           ldi     r24, 0x01       ; 1
     b9e:       80 93 c8 01     sts     0x01C8, r24
     ba2:       45 c0           rjmp    .+138           ; 0xc2e <BearbeiteRxDaten+0x14c>
     ba4:       20 91 d0 01     lds     r18, 0x01D0
     ba8:       43 e0           ldi     r20, 0x03       ; 3
     baa:       62 e0           ldi     r22, 0x02       ; 2
     bac:       ce 01           movw    r24, r28
     bae:       01 96           adiw    r24, 0x01       ; 1
     bb0:       0e 94 79 04     call    0x8f2   ; 0x8f2 <Decode64>
     bb4:       89 81           ldd     r24, Y+1        ; 0x01
     bb6:       8f 3f           cpi     r24, 0xFF       ; 255
     bb8:       89 f0           breq    .+34            ; 0xbdc <BearbeiteRxDaten+0xfa>
     bba:       86 30           cpi     r24, 0x06       ; 6
     bbc:       10 f0           brcs    .+4             ; 0xbc2 <BearbeiteRxDaten+0xe0>
     bbe:       85 e0           ldi     r24, 0x05       ; 5
     bc0:       89 83           std     Y+1, r24        ; 0x01
     bc2:       4a e3           ldi     r20, 0x3A       ; 58
     bc4:       6e e3           ldi     r22, 0x3E       ; 62
     bc6:       76 e0           ldi     r23, 0x06       ; 6
     bc8:       89 81           ldd     r24, Y+1        ; 0x01
     bca:       0e 94 26 02     call    0x44c   ; 0x44c <ReadParameterSet>
     bce:       89 81           ldd     r24, Y+1        ; 0x01
     bd0:       2a e3           ldi     r18, 0x3A       ; 58
     bd2:       4e e3           ldi     r20, 0x3E       ; 62
     bd4:       56 e0           ldi     r21, 0x06       ; 6
     bd6:       60 91 eb 03     lds     r22, 0x03EB
     bda:       08 c0           rjmp    .+16            ; 0xbec <BearbeiteRxDaten+0x10a>
     bdc:       10 91 eb 03     lds     r17, 0x03EB
     be0:       0e 94 07 02     call    0x40e   ; 0x40e <GetActiveParamSetNumber>
     be4:       2a e3           ldi     r18, 0x3A       ; 58
     be6:       4e e3           ldi     r20, 0x3E       ; 62
     be8:       56 e0           ldi     r21, 0x06       ; 6
     bea:       61 2f           mov     r22, r17
     bec:       85 5b           subi    r24, 0xB5       ; 181
     bee:       0e 94 11 04     call    0x822   ; 0x822 <SendOutData>
     bf2:       1d c0           rjmp    .+58            ; 0xc2e <BearbeiteRxDaten+0x14c>
     bf4:       20 91 d0 01     lds     r18, 0x01D0
     bf8:       43 e0           ldi     r20, 0x03       ; 3
     bfa:       6a e3           ldi     r22, 0x3A       ; 58
     bfc:       8e e3           ldi     r24, 0x3E       ; 62
     bfe:       96 e0           ldi     r25, 0x06       ; 6
     c00:       0e 94 79 04     call    0x8f2   ; 0x8f2 <Decode64>
     c04:       80 91 31 05     lds     r24, 0x0531
     c08:       4a e3           ldi     r20, 0x3A       ; 58
     c0a:       6e e3           ldi     r22, 0x3E       ; 62
     c0c:       76 e0           ldi     r23, 0x06       ; 6
     c0e:       8b 56           subi    r24, 0x6B       ; 107
     c10:       0e 94 0e 02     call    0x41c   ; 0x41c <WriteParameterSet>
     c14:       80 91 31 05     lds     r24, 0x0531
     c18:       8b 56           subi    r24, 0x6B       ; 107
     c1a:       a2 e0           ldi     r26, 0x02       ; 2
     c1c:       b0 e0           ldi     r27, 0x00       ; 0
     c1e:       08 2e           mov     r0, r24
     c20:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
     c24:       0e 94 07 02     call    0x40e   ; 0x40e <GetActiveParamSetNumber>
     c28:       99 27           eor     r25, r25
     c2a:       0e 94 14 1d     call    0x3a28  ; 0x3a28 <Piep>
     c2e:       10 92 cd 01     sts     0x01CD, r1
     c32:       22 96           adiw    r28, 0x02       ; 2
     c34:       0f b6           in      r0, 0x3f        ; 63
     c36:       f8 94           cli
     c38:       de bf           out     0x3e, r29       ; 62
     c3a:       0f be           out     0x3f, r0        ; 63
     c3c:       cd bf           out     0x3d, r28       ; 61
     c3e:       df 91           pop     r29
     c40:       cf 91           pop     r28
     c42:       1f 91           pop     r17
     c44:       08 95           ret

00000c46 <__vector_20>:
     c46:       1f 92           push    r1
     c48:       0f 92           push    r0
     c4a:       0f b6           in      r0, 0x3f        ; 63
     c4c:       0f 92           push    r0
     c4e:       11 24           eor     r1, r1
     c50:       2f 93           push    r18
     c52:       3f 93           push    r19
     c54:       4f 93           push    r20
     c56:       5f 93           push    r21
     c58:       6f 93           push    r22
     c5a:       7f 93           push    r23
     c5c:       8f 93           push    r24
     c5e:       9f 93           push    r25
     c60:       af 93           push    r26
     c62:       bf 93           push    r27
     c64:       cf 93           push    r28
     c66:       df 93           push    r29
     c68:       ef 93           push    r30
     c6a:       ff 93           push    r31
     c6c:       80 91 c6 00     lds     r24, 0x00C6
     c70:       80 93 cc 01     sts     0x01CC, r24
     c74:       80 91 cc 01     lds     r24, 0x01CC
     c78:       0e 94 e2 2a     call    0x55c4  ; 0x55c4 <ubx_push>
     c7c:       40 91 d8 01     lds     r20, 0x01D8
     c80:       46 39           cpi     r20, 0x96       ; 150
     c82:       10 f0           brcs    .+4             ; 0xc88 <__vector_20+0x42>
     c84:       10 92 d7 01     sts     0x01D7, r1
     c88:       80 91 cc 01     lds     r24, 0x01CC
     c8c:       8d 30           cpi     r24, 0x0D       ; 13
     c8e:       09 f0           breq    .+2             ; 0xc92 <__vector_20+0x4c>
     c90:       5d c0           rjmp    .+186           ; 0xd4c <__vector_20+0x106>
     c92:       80 91 d7 01     lds     r24, 0x01D7
     c96:       82 30           cpi     r24, 0x02       ; 2
     c98:       09 f0           breq    .+2             ; 0xc9c <__vector_20+0x56>
     c9a:       58 c0           rjmp    .+176           ; 0xd4c <__vector_20+0x106>
     c9c:       10 92 d7 01     sts     0x01D7, r1
     ca0:       a4 2f           mov     r26, r20
     ca2:       bb 27           eor     r27, r27
     ca4:       fd 01           movw    r30, r26
     ca6:       e3 5d           subi    r30, 0xD3       ; 211
     ca8:       fa 4f           sbci    r31, 0xFA       ; 250
     caa:       30 81           ld      r19, Z
     cac:       ed 01           movw    r28, r26
     cae:       c2 5d           subi    r28, 0xD2       ; 210
     cb0:       da 4f           sbci    r29, 0xFA       ; 250
     cb2:       28 81           ld      r18, Y
     cb4:       80 91 db 01     lds     r24, 0x01DB
     cb8:       90 91 dc 01     lds     r25, 0x01DC
     cbc:       83 1b           sub     r24, r19
     cbe:       91 09           sbc     r25, r1
     cc0:       82 1b           sub     r24, r18
     cc2:       91 09           sbc     r25, r1
     cc4:       9f 70           andi    r25, 0x0F       ; 15
     cc6:       90 93 dc 01     sts     0x01DC, r25
     cca:       80 93 db 01     sts     0x01DB, r24
     cce:       9c 01           movw    r18, r24
     cd0:       68 94           set
     cd2:       15 f8           bld     r1, 5
     cd4:       36 95           lsr     r19
     cd6:       27 95           ror     r18
     cd8:       16 94           lsr     r1
     cda:       e1 f7           brne    .-8             ; 0xcd4 <__vector_20+0x8e>
     cdc:       23 5c           subi    r18, 0xC3       ; 195
     cde:       20 93 da 01     sts     0x01DA, r18
     ce2:       98 2f           mov     r25, r24
     ce4:       9f 73           andi    r25, 0x3F       ; 63
     ce6:       93 5c           subi    r25, 0xC3       ; 195
     ce8:       90 93 d9 01     sts     0x01D9, r25
     cec:       80 81           ld      r24, Z
     cee:       28 17           cp      r18, r24
     cf0:       29 f4           brne    .+10            ; 0xcfc <__vector_20+0xb6>
     cf2:       88 81           ld      r24, Y
     cf4:       98 17           cp      r25, r24
     cf6:       11 f4           brne    .+4             ; 0xcfc <__vector_20+0xb6>
     cf8:       91 e0           ldi     r25, 0x01       ; 1
     cfa:       06 c0           rjmp    .+12            ; 0xd08 <__vector_20+0xc2>
     cfc:       80 91 cf 01     lds     r24, 0x01CF
     d00:       8f 5f           subi    r24, 0xFF       ; 255
     d02:       80 93 cf 01     sts     0x01CF, r24
     d06:       90 e0           ldi     r25, 0x00       ; 0
     d08:       80 91 cd 01     lds     r24, 0x01CD
     d0c:       88 23           and     r24, r24
     d0e:       09 f0           breq    .+2             ; 0xd12 <__vector_20+0xcc>
     d10:       64 c0           rjmp    .+200           ; 0xdda <__vector_20+0x194>
     d12:       99 23           and     r25, r25
     d14:       09 f4           brne    .+2             ; 0xd18 <__vector_20+0xd2>
     d16:       61 c0           rjmp    .+194           ; 0xdda <__vector_20+0x194>
     d18:       81 e0           ldi     r24, 0x01       ; 1
     d1a:       80 93 cd 01     sts     0x01CD, r24
     d1e:       40 93 d0 01     sts     0x01D0, r20
     d22:       a1 5d           subi    r26, 0xD1       ; 209
     d24:       ba 4f           sbci    r27, 0xFA       ; 250
     d26:       8d e0           ldi     r24, 0x0D       ; 13
     d28:       8c 93           st      X, r24
     d2a:       80 91 31 05     lds     r24, 0x0531
     d2e:       82 35           cpi     r24, 0x52       ; 82
     d30:       09 f0           breq    .+2             ; 0xd34 <__vector_20+0xee>
     d32:       53 c0           rjmp    .+166           ; 0xdda <__vector_20+0x194>
     d34:       88 e1           ldi     r24, 0x18       ; 24
     d36:       90 e0           ldi     r25, 0x00       ; 0
     d38:       2c e0           ldi     r18, 0x0C       ; 12
     d3a:       0f b6           in      r0, 0x3f        ; 63
     d3c:       f8 94           cli
     d3e:       a8 95           wdr
     d40:       80 93 60 00     sts     0x0060, r24
     d44:       0f be           out     0x3f, r0        ; 63
     d46:       20 93 60 00     sts     0x0060, r18
     d4a:       47 c0           rjmp    .+142           ; 0xdda <__vector_20+0x194>
     d4c:       80 91 d7 01     lds     r24, 0x01D7
     d50:       81 30           cpi     r24, 0x01       ; 1
     d52:       d9 f0           breq    .+54            ; 0xd8a <__vector_20+0x144>
     d54:       81 30           cpi     r24, 0x01       ; 1
     d56:       18 f0           brcs    .+6             ; 0xd5e <__vector_20+0x118>
     d58:       82 30           cpi     r24, 0x02       ; 2
     d5a:       e9 f5           brne    .+122           ; 0xdd6 <__vector_20+0x190>
     d5c:       30 c0           rjmp    .+96            ; 0xdbe <__vector_20+0x178>
     d5e:       80 91 cc 01     lds     r24, 0x01CC
     d62:       83 32           cpi     r24, 0x23       ; 35
     d64:       39 f4           brne    .+14            ; 0xd74 <__vector_20+0x12e>
     d66:       80 91 cd 01     lds     r24, 0x01CD
     d6a:       88 23           and     r24, r24
     d6c:       19 f4           brne    .+6             ; 0xd74 <__vector_20+0x12e>
     d6e:       81 e0           ldi     r24, 0x01       ; 1
     d70:       80 93 d7 01     sts     0x01D7, r24
     d74:       80 91 cc 01     lds     r24, 0x01CC
     d78:       80 93 2f 05     sts     0x052F, r24
     d7c:       81 e0           ldi     r24, 0x01       ; 1
     d7e:       80 93 d8 01     sts     0x01D8, r24
     d82:       80 91 cc 01     lds     r24, 0x01CC
     d86:       99 27           eor     r25, r25
     d88:       15 c0           rjmp    .+42            ; 0xdb4 <__vector_20+0x16e>
     d8a:       82 e0           ldi     r24, 0x02       ; 2
     d8c:       80 93 d7 01     sts     0x01D7, r24
     d90:       e4 2f           mov     r30, r20
     d92:       ff 27           eor     r31, r31
     d94:       80 91 cc 01     lds     r24, 0x01CC
     d98:       e1 5d           subi    r30, 0xD1       ; 209
     d9a:       fa 4f           sbci    r31, 0xFA       ; 250
     d9c:       80 83           st      Z, r24
     d9e:       4f 5f           subi    r20, 0xFF       ; 255
     da0:       40 93 d8 01     sts     0x01D8, r20
     da4:       20 91 cc 01     lds     r18, 0x01CC
     da8:       80 91 db 01     lds     r24, 0x01DB
     dac:       90 91 dc 01     lds     r25, 0x01DC
     db0:       82 0f           add     r24, r18
     db2:       91 1d           adc     r25, r1
     db4:       90 93 dc 01     sts     0x01DC, r25
     db8:       80 93 db 01     sts     0x01DB, r24
     dbc:       0e c0           rjmp    .+28            ; 0xdda <__vector_20+0x194>
     dbe:       e4 2f           mov     r30, r20
     dc0:       ff 27           eor     r31, r31
     dc2:       80 91 cc 01     lds     r24, 0x01CC
     dc6:       e1 5d           subi    r30, 0xD1       ; 209
     dc8:       fa 4f           sbci    r31, 0xFA       ; 250
     dca:       80 83           st      Z, r24
     dcc:       46 39           cpi     r20, 0x96       ; 150
     dce:       38 f3           brcs    .-50            ; 0xd9e <__vector_20+0x158>
     dd0:       10 92 d7 01     sts     0x01D7, r1
     dd4:       e7 cf           rjmp    .-50            ; 0xda4 <__vector_20+0x15e>
     dd6:       10 92 d7 01     sts     0x01D7, r1
     dda:       ff 91           pop     r31
     ddc:       ef 91           pop     r30
     dde:       df 91           pop     r29
     de0:       cf 91           pop     r28
     de2:       bf 91           pop     r27
     de4:       af 91           pop     r26
     de6:       9f 91           pop     r25
     de8:       8f 91           pop     r24
     dea:       7f 91           pop     r23
     dec:       6f 91           pop     r22
     dee:       5f 91           pop     r21
     df0:       4f 91           pop     r20
     df2:       3f 91           pop     r19
     df4:       2f 91           pop     r18
     df6:       0f 90           pop     r0
     df8:       0f be           out     0x3f, r0        ; 63
     dfa:       0f 90           pop     r0
     dfc:       1f 90           pop     r1
     dfe:       18 95           reti

00000e00 <Putchar>:
     e00:       98 2f           mov     r25, r24
     e02:       80 91 f7 05     lds     r24, 0x05F7
     e06:       81 30           cpi     r24, 0x01       ; 1
     e08:       69 f4           brne    .+26            ; 0xe24 <Putchar+0x24>
     e0a:       80 91 05 02     lds     r24, 0x0205
     e0e:       e8 2f           mov     r30, r24
     e10:       ff 27           eor     r31, r31
     e12:       ea 5e           subi    r30, 0xEA       ; 234
     e14:       fe 4f           sbci    r31, 0xFE       ; 254
     e16:       90 83           st      Z, r25
     e18:       8f 5f           subi    r24, 0xFF       ; 255
     e1a:       80 93 05 02     sts     0x0205, r24
     e1e:       21 e0           ldi     r18, 0x01       ; 1
     e20:       30 e0           ldi     r19, 0x00       ; 0
     e22:       05 c0           rjmp    .+10            ; 0xe2e <Putchar+0x2e>
     e24:       89 2f           mov     r24, r25
     e26:       0e 94 d6 04     call    0x9ac   ; 0x9ac <uart_putchar>
     e2a:       28 2f           mov     r18, r24
     e2c:       33 27           eor     r19, r19
     e2e:       c9 01           movw    r24, r18
     e30:       08 95           ret

00000e32 <PAD_0>:
     e32:       1f 93           push    r17
     e34:       18 2f           mov     r17, r24
     e36:       04 c0           rjmp    .+8             ; 0xe40 <PAD_0+0xe>
     e38:       80 e3           ldi     r24, 0x30       ; 48
     e3a:       0e 94 00 07     call    0xe00   ; 0xe00 <Putchar>
     e3e:       11 50           subi    r17, 0x01       ; 1
     e40:       11 16           cp      r1, r17
     e42:       d4 f3           brlt    .-12            ; 0xe38 <PAD_0+0x6>
     e44:       1f 91           pop     r17
     e46:       08 95           ret

00000e48 <PAD_SP>:
     e48:       1f 93           push    r17
     e4a:       18 2f           mov     r17, r24
     e4c:       04 c0           rjmp    .+8             ; 0xe56 <PAD_SP+0xe>
     e4e:       80 e2           ldi     r24, 0x20       ; 32
     e50:       0e 94 00 07     call    0xe00   ; 0xe00 <Putchar>
     e54:       11 50           subi    r17, 0x01       ; 1
     e56:       11 16           cp      r1, r17
     e58:       d4 f3           brlt    .-12            ; 0xe4e <PAD_SP+0x6>
     e5a:       1f 91           pop     r17
     e5c:       08 95           ret

00000e5e <PRINTP>:
     e5e:       0f 93           push    r16
     e60:       1f 93           push    r17
     e62:       cf 93           push    r28
     e64:       df 93           push    r29
     e66:       8c 01           movw    r16, r24
     e68:       eb 01           movw    r28, r22
     e6a:       08 c0           rjmp    .+16            ; 0xe7c <PRINTP+0x1e>
     e6c:       f8 01           movw    r30, r16
     e6e:       0f 5f           subi    r16, 0xFF       ; 255
     e70:       1f 4f           sbci    r17, 0xFF       ; 255
     e72:       e4 91           lpm     r30, Z
     e74:       8e 2f           mov     r24, r30
     e76:       0e 94 00 07     call    0xe00   ; 0xe00 <Putchar>
     e7a:       21 97           sbiw    r28, 0x01       ; 1
     e7c:       20 97           sbiw    r28, 0x00       ; 0
     e7e:       b1 f7           brne    .-20            ; 0xe6c <PRINTP+0xe>
     e80:       df 91           pop     r29
     e82:       cf 91           pop     r28
     e84:       1f 91           pop     r17
     e86:       0f 91           pop     r16
     e88:       08 95           ret

00000e8a <PRINT>:
     e8a:       0f 93           push    r16
     e8c:       1f 93           push    r17
     e8e:       cf 93           push    r28
     e90:       df 93           push    r29
     e92:       8c 01           movw    r16, r24
     e94:       eb 01           movw    r28, r22
     e96:       06 c0           rjmp    .+12            ; 0xea4 <PRINT+0x1a>
     e98:       f8 01           movw    r30, r16
     e9a:       81 91           ld      r24, Z+
     e9c:       8f 01           movw    r16, r30
     e9e:       0e 94 00 07     call    0xe00   ; 0xe00 <Putchar>
     ea2:       21 97           sbiw    r28, 0x01       ; 1
     ea4:       20 97           sbiw    r28, 0x00       ; 0
     ea6:       c1 f7           brne    .-16            ; 0xe98 <PRINT+0xe>
     ea8:       df 91           pop     r29
     eaa:       cf 91           pop     r28
     eac:       1f 91           pop     r17
     eae:       0f 91           pop     r16
     eb0:       08 95           ret

00000eb2 <_printf_P>:
     eb2:       2f 92           push    r2
     eb4:       3f 92           push    r3
     eb6:       4f 92           push    r4
     eb8:       5f 92           push    r5
     eba:       6f 92           push    r6
     ebc:       7f 92           push    r7
     ebe:       8f 92           push    r8
     ec0:       9f 92           push    r9
     ec2:       af 92           push    r10
     ec4:       bf 92           push    r11
     ec6:       cf 92           push    r12
     ec8:       df 92           push    r13
     eca:       ef 92           push    r14
     ecc:       ff 92           push    r15
     ece:       0f 93           push    r16
     ed0:       1f 93           push    r17
     ed2:       cf 93           push    r28
     ed4:       df 93           push    r29
     ed6:       cd b7           in      r28, 0x3d       ; 61
     ed8:       de b7           in      r29, 0x3e       ; 62
     eda:       e3 97           sbiw    r28, 0x33       ; 51
     edc:       0f b6           in      r0, 0x3f        ; 63
     ede:       f8 94           cli
     ee0:       de bf           out     0x3e, r29       ; 62
     ee2:       0f be           out     0x3f, r0        ; 63
     ee4:       cd bf           out     0x3d, r28       ; 61
     ee6:       29 96           adiw    r28, 0x09       ; 9
     ee8:       8f ad           ldd     r24, Y+63       ; 0x3f
     eea:       29 97           sbiw    r28, 0x09       ; 9
     eec:       80 93 f7 05     sts     0x05F7, r24
     ef0:       ce 01           movw    r24, r28
     ef2:       85 5b           subi    r24, 0xB5       ; 181
     ef4:       9f 4f           sbci    r25, 0xFF       ; 255
     ef6:       9d 83           std     Y+5, r25        ; 0x05
     ef8:       8c 83           std     Y+4, r24        ; 0x04
     efa:       2b 96           adiw    r28, 0x0b       ; 11
     efc:       4e ad           ldd     r20, Y+62       ; 0x3e
     efe:       5f ad           ldd     r21, Y+63       ; 0x3f
     f00:       2b 97           sbiw    r28, 0x0b       ; 11
     f02:       5f a7           std     Y+47, r21       ; 0x2f
     f04:       4e a7           std     Y+46, r20       ; 0x2e
     f06:       22 24           eor     r2, r2
     f08:       33 24           eor     r3, r3
     f0a:       21 01           movw    r4, r2
     f0c:       02 c0           rjmp    .+4             ; 0xf12 <_printf_P+0x60>
     f0e:       13 01           movw    r2, r6
     f10:       24 01           movw    r4, r8
     f12:       0e a5           ldd     r16, Y+46       ; 0x2e
     f14:       1f a5           ldd     r17, Y+47       ; 0x2f
     f16:       02 c0           rjmp    .+4             ; 0xf1c <_printf_P+0x6a>
     f18:       0f 5f           subi    r16, 0xFF       ; 255
     f1a:       1f 4f           sbci    r17, 0xFF       ; 255
     f1c:       f8 01           movw    r30, r16
     f1e:       f4 90           lpm     r15, Z
     f20:       ff 20           and     r15, r15
     f22:       19 f0           breq    .+6             ; 0xf2a <_printf_P+0x78>
     f24:       f5 e2           ldi     r31, 0x25       ; 37
     f26:       ff 16           cp      r15, r31
     f28:       b9 f7           brne    .-18            ; 0xf18 <_printf_P+0x66>
     f2a:       b8 01           movw    r22, r16
     f2c:       4e a5           ldd     r20, Y+46       ; 0x2e
     f2e:       5f a5           ldd     r21, Y+47       ; 0x2f
     f30:       64 1b           sub     r22, r20
     f32:       75 0b           sbc     r23, r21
     f34:       19 f0           breq    .+6             ; 0xf3c <_printf_P+0x8a>
     f36:       ca 01           movw    r24, r20
     f38:       0e 94 2f 07     call    0xe5e   ; 0xe5e <PRINTP>
     f3c:       ff 20           and     r15, r15
     f3e:       09 f4           brne    .+2             ; 0xf42 <_printf_P+0x90>
     f40:       44 c2           rjmp    .+1160          ; 0x13ca <__stack+0x2cb>
     f42:       0f 5f           subi    r16, 0xFF       ; 255
     f44:       1f 4f           sbci    r17, 0xFF       ; 255
     f46:       1f a7           std     Y+47, r17       ; 0x2f
     f48:       0e a7           std     Y+46, r16       ; 0x2e
     f4a:       19 82           std     Y+1, r1 ; 0x01
     f4c:       ac 81           ldd     r26, Y+4        ; 0x04
     f4e:       bd 81           ldd     r27, Y+5        ; 0x05
     f50:       1b aa           std     Y+51, r1        ; 0x33
     f52:       1a aa           std     Y+50, r1        ; 0x32
     f54:       5f ef           ldi     r21, 0xFF       ; 255
     f56:       59 ab           std     Y+49, r21       ; 0x31
     f58:       ee a5           ldd     r30, Y+46       ; 0x2e
     f5a:       ff a5           ldd     r31, Y+47       ; 0x2f
     f5c:       cf 01           movw    r24, r30
     f5e:       01 96           adiw    r24, 0x01       ; 1
     f60:       9f a7           std     Y+47, r25       ; 0x2f
     f62:       8e a7           std     Y+46, r24       ; 0x2e
     f64:       b4 90           lpm     r11, Z
     f66:       95 e7           ldi     r25, 0x75       ; 117
     f68:       b9 16           cp      r11, r25
     f6a:       21 f0           breq    .+8             ; 0xf74 <_printf_P+0xc2>
     f6c:       8b 2d           mov     r24, r11
     f6e:       80 62           ori     r24, 0x20       ; 32
     f70:       88 37           cpi     r24, 0x78       ; 120
     f72:       89 f4           brne    .+34            ; 0xf96 <_printf_P+0xe4>
     f74:       eb a9           ldd     r30, Y+51       ; 0x33
     f76:       e0 ff           sbrs    r30, 0
     f78:       07 c0           rjmp    .+14            ; 0xf88 <_printf_P+0xd6>
     f7a:       2d 90           ld      r2, X+
     f7c:       3d 90           ld      r3, X+
     f7e:       4d 90           ld      r4, X+
     f80:       5c 90           ld      r5, X
     f82:       13 97           sbiw    r26, 0x03       ; 3
     f84:       14 96           adiw    r26, 0x04       ; 4
     f86:       07 c0           rjmp    .+14            ; 0xf96 <_printf_P+0xe4>
     f88:       8d 91           ld      r24, X+
     f8a:       9c 91           ld      r25, X
     f8c:       11 97           sbiw    r26, 0x01       ; 1
     f8e:       1c 01           movw    r2, r24
     f90:       44 24           eor     r4, r4
     f92:       55 24           eor     r5, r5
     f94:       12 96           adiw    r26, 0x02       ; 2
     f96:       f0 e2           ldi     r31, 0x20       ; 32
     f98:       bf 16           cp      r11, r31
     f9a:       21 f4           brne    .+8             ; 0xfa4 <_printf_P+0xf2>
     f9c:       89 81           ldd     r24, Y+1        ; 0x01
     f9e:       88 23           and     r24, r24
     fa0:       d9 f6           brne    .-74            ; 0xf58 <_printf_P+0xa6>
     fa2:       86 c0           rjmp    .+268           ; 0x10b0 <_printf_P+0x1fe>
     fa4:       43 e2           ldi     r20, 0x23       ; 35
     fa6:       b4 16           cp      r11, r20
     fa8:       09 f4           brne    .+2             ; 0xfac <_printf_P+0xfa>
     faa:       84 c0           rjmp    .+264           ; 0x10b4 <_printf_P+0x202>
     fac:       5a e2           ldi     r21, 0x2A       ; 42
     fae:       b5 16           cp      r11, r21
     fb0:       21 f0           breq    .+8             ; 0xfba <_printf_P+0x108>
     fb2:       8d e2           ldi     r24, 0x2D       ; 45
     fb4:       b8 16           cp      r11, r24
     fb6:       71 f4           brne    .+28            ; 0xfd4 <_printf_P+0x122>
     fb8:       08 c0           rjmp    .+16            ; 0xfca <_printf_P+0x118>
     fba:       fd 01           movw    r30, r26
     fbc:       12 96           adiw    r26, 0x02       ; 2
     fbe:       e0 81           ld      r30, Z
     fc0:       ea ab           std     Y+50, r30       ; 0x32
     fc2:       e7 ff           sbrs    r30, 7
     fc4:       c9 cf           rjmp    .-110           ; 0xf58 <_printf_P+0xa6>
     fc6:       e1 95           neg     r30
     fc8:       ea ab           std     Y+50, r30       ; 0x32
     fca:       9b a9           ldd     r25, Y+51       ; 0x33
     fcc:       90 61           ori     r25, 0x10       ; 16
     fce:       9f 7d           andi    r25, 0xDF       ; 223
     fd0:       9b ab           std     Y+51, r25       ; 0x33
     fd2:       c2 cf           rjmp    .-124           ; 0xf58 <_printf_P+0xa6>
     fd4:       eb e2           ldi     r30, 0x2B       ; 43
     fd6:       be 16           cp      r11, r30
     fd8:       09 f4           brne    .+2             ; 0xfdc <_printf_P+0x12a>
     fda:       6a c0           rjmp    .+212           ; 0x10b0 <_printf_P+0x1fe>
     fdc:       fe e2           ldi     r31, 0x2E       ; 46
     fde:       bf 16           cp      r11, r31
     fe0:       b1 f5           brne    .+108           ; 0x104e <_printf_P+0x19c>
     fe2:       2e a5           ldd     r18, Y+46       ; 0x2e
     fe4:       3f a5           ldd     r19, Y+47       ; 0x2f
     fe6:       2f 5f           subi    r18, 0xFF       ; 255
     fe8:       3f 4f           sbci    r19, 0xFF       ; 255
     fea:       ee a5           ldd     r30, Y+46       ; 0x2e
     fec:       ff a5           ldd     r31, Y+47       ; 0x2f
     fee:       84 91           lpm     r24, Z
     ff0:       8a 32           cpi     r24, 0x2A       ; 42
     ff2:       21 f0           breq    .+8             ; 0xffc <_printf_P+0x14a>
     ff4:       b8 2e           mov     r11, r24
     ff6:       20 e0           ldi     r18, 0x00       ; 0
     ff8:       30 e0           ldi     r19, 0x00       ; 0
     ffa:       1b c0           rjmp    .+54            ; 0x1032 <_printf_P+0x180>
     ffc:       fd 01           movw    r30, r26
     ffe:       12 96           adiw    r26, 0x02       ; 2
    1000:       40 81           ld      r20, Z
    1002:       51 81           ldd     r21, Z+1        ; 0x01
    1004:       57 ff           sbrs    r21, 7
    1006:       02 c0           rjmp    .+4             ; 0x100c <_printf_P+0x15a>
    1008:       4f ef           ldi     r20, 0xFF       ; 255
    100a:       5f ef           ldi     r21, 0xFF       ; 255
    100c:       49 ab           std     Y+49, r20       ; 0x31
    100e:       3f a7           std     Y+47, r19       ; 0x2f
    1010:       2e a7           std     Y+46, r18       ; 0x2e
    1012:       a2 cf           rjmp    .-188           ; 0xf58 <_printf_P+0xa6>
    1014:       8a e0           ldi     r24, 0x0A       ; 10
    1016:       90 e0           ldi     r25, 0x00       ; 0
    1018:       a9 01           movw    r20, r18
    101a:       48 9f           mul     r20, r24
    101c:       90 01           movw    r18, r0
    101e:       49 9f           mul     r20, r25
    1020:       30 0d           add     r19, r0
    1022:       58 9f           mul     r21, r24
    1024:       30 0d           add     r19, r0
    1026:       11 24           eor     r1, r1
    1028:       2b 0d           add     r18, r11
    102a:       31 1d           adc     r19, r1
    102c:       20 53           subi    r18, 0x30       ; 48
    102e:       30 40           sbci    r19, 0x00       ; 0
    1030:       b4 90           lpm     r11, Z
    1032:       31 96           adiw    r30, 0x01       ; 1
    1034:       8b 2d           mov     r24, r11
    1036:       80 53           subi    r24, 0x30       ; 48
    1038:       8a 30           cpi     r24, 0x0A       ; 10
    103a:       60 f3           brcs    .-40            ; 0x1014 <_printf_P+0x162>
    103c:       ff a7           std     Y+47, r31       ; 0x2f
    103e:       ee a7           std     Y+46, r30       ; 0x2e
    1040:       a9 01           movw    r20, r18
    1042:       37 ff           sbrs    r19, 7
    1044:       02 c0           rjmp    .+4             ; 0x104a <_printf_P+0x198>
    1046:       4f ef           ldi     r20, 0xFF       ; 255
    1048:       5f ef           ldi     r21, 0xFF       ; 255
    104a:       49 ab           std     Y+49, r20       ; 0x31
    104c:       8c cf           rjmp    .-232           ; 0xf66 <_printf_P+0xb4>
    104e:       50 e3           ldi     r21, 0x30       ; 48
    1050:       b5 16           cp      r11, r21
    1052:       31 f4           brne    .+12            ; 0x1060 <_printf_P+0x1ae>
    1054:       8b a9           ldd     r24, Y+51       ; 0x33
    1056:       84 fd           sbrc    r24, 4
    1058:       7f cf           rjmp    .-258           ; 0xf58 <_printf_P+0xa6>
    105a:       80 62           ori     r24, 0x20       ; 32
    105c:       8b ab           std     Y+51, r24       ; 0x33
    105e:       7c cf           rjmp    .-264           ; 0xf58 <_printf_P+0xa6>
    1060:       8b 2d           mov     r24, r11
    1062:       81 53           subi    r24, 0x31       ; 49
    1064:       89 30           cpi     r24, 0x09       ; 9
    1066:       e8 f4           brcc    .+58            ; 0x10a2 <_printf_P+0x1f0>
    1068:       20 e0           ldi     r18, 0x00       ; 0
    106a:       30 e0           ldi     r19, 0x00       ; 0
    106c:       4a e0           ldi     r20, 0x0A       ; 10
    106e:       50 e0           ldi     r21, 0x00       ; 0
    1070:       f9 01           movw    r30, r18
    1072:       e4 9f           mul     r30, r20
    1074:       90 01           movw    r18, r0
    1076:       e5 9f           mul     r30, r21
    1078:       30 0d           add     r19, r0
    107a:       f4 9f           mul     r31, r20
    107c:       30 0d           add     r19, r0
    107e:       11 24           eor     r1, r1
    1080:       2b 0d           add     r18, r11
    1082:       31 1d           adc     r19, r1
    1084:       20 53           subi    r18, 0x30       ; 48
    1086:       30 40           sbci    r19, 0x00       ; 0
    1088:       ee a5           ldd     r30, Y+46       ; 0x2e
    108a:       ff a5           ldd     r31, Y+47       ; 0x2f
    108c:       cf 01           movw    r24, r30
    108e:       01 96           adiw    r24, 0x01       ; 1
    1090:       9f a7           std     Y+47, r25       ; 0x2f
    1092:       8e a7           std     Y+46, r24       ; 0x2e
    1094:       b4 90           lpm     r11, Z
    1096:       8b 2d           mov     r24, r11
    1098:       80 53           subi    r24, 0x30       ; 48
    109a:       8a 30           cpi     r24, 0x0A       ; 10
    109c:       48 f3           brcs    .-46            ; 0x1070 <_printf_P+0x1be>
    109e:       2a ab           std     Y+50, r18       ; 0x32
    10a0:       62 cf           rjmp    .-316           ; 0xf66 <_printf_P+0xb4>
    10a2:       98 e6           ldi     r25, 0x68       ; 104
    10a4:       b9 16           cp      r11, r25
    10a6:       51 f4           brne    .+20            ; 0x10bc <_printf_P+0x20a>
    10a8:       eb a9           ldd     r30, Y+51       ; 0x33
    10aa:       e4 60           ori     r30, 0x04       ; 4
    10ac:       eb ab           std     Y+51, r30       ; 0x33
    10ae:       54 cf           rjmp    .-344           ; 0xf58 <_printf_P+0xa6>
    10b0:       b9 82           std     Y+1, r11        ; 0x01
    10b2:       52 cf           rjmp    .-348           ; 0xf58 <_printf_P+0xa6>
    10b4:       fb a9           ldd     r31, Y+51       ; 0x33
    10b6:       f8 60           ori     r31, 0x08       ; 8
    10b8:       fb ab           std     Y+51, r31       ; 0x33
    10ba:       4e cf           rjmp    .-356           ; 0xf58 <_printf_P+0xa6>
    10bc:       4c e6           ldi     r20, 0x6C       ; 108
    10be:       b4 16           cp      r11, r20
    10c0:       21 f4           brne    .+8             ; 0x10ca <_printf_P+0x218>
    10c2:       5b a9           ldd     r21, Y+51       ; 0x33
    10c4:       51 60           ori     r21, 0x01       ; 1
    10c6:       5b ab           std     Y+51, r21       ; 0x33
    10c8:       47 cf           rjmp    .-370           ; 0xf58 <_printf_P+0xa6>
    10ca:       bd 83           std     Y+5, r27        ; 0x05
    10cc:       ac 83           std     Y+4, r26        ; 0x04
    10ce:       83 e6           ldi     r24, 0x63       ; 99
    10d0:       b8 16           cp      r11, r24
    10d2:       39 f4           brne    .+14            ; 0x10e2 <_printf_P+0x230>
    10d4:       12 96           adiw    r26, 0x02       ; 2
    10d6:       bd 83           std     Y+5, r27        ; 0x05
    10d8:       ac 83           std     Y+4, r26        ; 0x04
    10da:       12 97           sbiw    r26, 0x02       ; 2
    10dc:       8c 91           ld      r24, X
    10de:       8e 83           std     Y+6, r24        ; 0x06
    10e0:       19 c1           rjmp    .+562           ; 0x1314 <__stack+0x215>
    10e2:       94 e4           ldi     r25, 0x44       ; 68
    10e4:       b9 16           cp      r11, r25
    10e6:       39 f0           breq    .+14            ; 0x10f6 <_printf_P+0x244>
    10e8:       e4 e6           ldi     r30, 0x64       ; 100
    10ea:       be 16           cp      r11, r30
    10ec:       39 f0           breq    .+14            ; 0x10fc <_printf_P+0x24a>
    10ee:       f9 e6           ldi     r31, 0x69       ; 105
    10f0:       bf 16           cp      r11, r31
    10f2:       59 f5           brne    .+86            ; 0x114a <__stack+0x4b>
    10f4:       03 c0           rjmp    .+6             ; 0x10fc <_printf_P+0x24a>
    10f6:       4b a9           ldd     r20, Y+51       ; 0x33
    10f8:       41 60           ori     r20, 0x01       ; 1
    10fa:       4b ab           std     Y+51, r20       ; 0x33
    10fc:       5b a9           ldd     r21, Y+51       ; 0x33
    10fe:       50 ff           sbrs    r21, 0
    1100:       08 c0           rjmp    .+16            ; 0x1112 <__stack+0x13>
    1102:       14 96           adiw    r26, 0x04       ; 4
    1104:       bd 83           std     Y+5, r27        ; 0x05
    1106:       ac 83           std     Y+4, r26        ; 0x04
    1108:       5e 90           ld      r5, -X
    110a:       4e 90           ld      r4, -X
    110c:       3e 90           ld      r3, -X
    110e:       2e 90           ld      r2, -X
    1110:       0a c0           rjmp    .+20            ; 0x1126 <__stack+0x27>
    1112:       12 96           adiw    r26, 0x02       ; 2
    1114:       bd 83           std     Y+5, r27        ; 0x05
    1116:       ac 83           std     Y+4, r26        ; 0x04
    1118:       9e 91           ld      r25, -X
    111a:       8e 91           ld      r24, -X
    111c:       1c 01           movw    r2, r24
    111e:       44 24           eor     r4, r4
    1120:       37 fc           sbrc    r3, 7
    1122:       40 94           com     r4
    1124:       54 2c           mov     r5, r4
    1126:       57 fc           sbrc    r5, 7
    1128:       03 c0           rjmp    .+6             ; 0x1130 <__stack+0x31>
    112a:       8a e0           ldi     r24, 0x0A       ; 10
    112c:       88 ab           std     Y+48, r24       ; 0x30
    112e:       93 c0           rjmp    .+294           ; 0x1256 <__stack+0x157>
    1130:       50 94           com     r5
    1132:       40 94           com     r4
    1134:       30 94           com     r3
    1136:       20 94           com     r2
    1138:       21 1c           adc     r2, r1
    113a:       31 1c           adc     r3, r1
    113c:       41 1c           adc     r4, r1
    113e:       51 1c           adc     r5, r1
    1140:       8d e2           ldi     r24, 0x2D       ; 45
    1142:       89 83           std     Y+1, r24        ; 0x01
    1144:       9a e0           ldi     r25, 0x0A       ; 10
    1146:       98 ab           std     Y+48, r25       ; 0x30
    1148:       86 c0           rjmp    .+268           ; 0x1256 <__stack+0x157>
    114a:       ef e4           ldi     r30, 0x4F       ; 79
    114c:       be 16           cp      r11, r30
    114e:       29 f0           breq    .+10            ; 0x115a <__stack+0x5b>
    1150:       ff e6           ldi     r31, 0x6F       ; 111
    1152:       bf 16           cp      r11, r31
    1154:       41 f4           brne    .+16            ; 0x1166 <__stack+0x67>
    1156:       48 e0           ldi     r20, 0x08       ; 8
    1158:       61 c0           rjmp    .+194           ; 0x121c <__stack+0x11d>
    115a:       5b a9           ldd     r21, Y+51       ; 0x33
    115c:       51 60           ori     r21, 0x01       ; 1
    115e:       5b ab           std     Y+51, r21       ; 0x33
    1160:       88 e0           ldi     r24, 0x08       ; 8
    1162:       88 ab           std     Y+48, r24       ; 0x30
    1164:       77 c0           rjmp    .+238           ; 0x1254 <__stack+0x155>
    1166:       90 e7           ldi     r25, 0x70       ; 112
    1168:       b9 16           cp      r11, r25
    116a:       71 f4           brne    .+28            ; 0x1188 <__stack+0x89>
    116c:       12 96           adiw    r26, 0x02       ; 2
    116e:       bd 83           std     Y+5, r27        ; 0x05
    1170:       ac 83           std     Y+4, r26        ; 0x04
    1172:       9e 91           ld      r25, -X
    1174:       8e 91           ld      r24, -X
    1176:       1c 01           movw    r2, r24
    1178:       44 24           eor     r4, r4
    117a:       55 24           eor     r5, r5
    117c:       eb a9           ldd     r30, Y+51       ; 0x33
    117e:       e0 64           ori     r30, 0x40       ; 64
    1180:       eb ab           std     Y+51, r30       ; 0x33
    1182:       78 e7           ldi     r23, 0x78       ; 120
    1184:       b7 2e           mov     r11, r23
    1186:       5e c0           rjmp    .+188           ; 0x1244 <__stack+0x145>
    1188:       43 e7           ldi     r20, 0x73       ; 115
    118a:       b4 16           cp      r11, r20
    118c:       d9 f5           brne    .+118           ; 0x1204 <__stack+0x105>
    118e:       12 96           adiw    r26, 0x02       ; 2
    1190:       bd 83           std     Y+5, r27        ; 0x05
    1192:       ac 83           std     Y+4, r26        ; 0x04
    1194:       de 90           ld      r13, -X
    1196:       ce 90           ld      r12, -X
    1198:       c1 14           cp      r12, r1
    119a:       d1 04           cpc     r13, r1
    119c:       89 f4           brne    .+34            ; 0x11c0 <__stack+0xc1>
    119e:       88 e2           ldi     r24, 0x28       ; 40
    11a0:       8e 83           std     Y+6, r24        ; 0x06
    11a2:       8e e6           ldi     r24, 0x6E       ; 110
    11a4:       8f 83           std     Y+7, r24        ; 0x07
    11a6:       85 e7           ldi     r24, 0x75       ; 117
    11a8:       88 87           std     Y+8, r24        ; 0x08
    11aa:       8c e6           ldi     r24, 0x6C       ; 108
    11ac:       89 87           std     Y+9, r24        ; 0x09
    11ae:       8a 87           std     Y+10, r24       ; 0x0a
    11b0:       89 e2           ldi     r24, 0x29       ; 41
    11b2:       8b 87           std     Y+11, r24       ; 0x0b
    11b4:       1c 86           std     Y+12, r1        ; 0x0c
    11b6:       66 e0           ldi     r22, 0x06       ; 6
    11b8:       c6 2e           mov     r12, r22
    11ba:       d1 2c           mov     r13, r1
    11bc:       cc 0e           add     r12, r28
    11be:       dd 1e           adc     r13, r29
    11c0:       59 a9           ldd     r21, Y+49       ; 0x31
    11c2:       57 fd           sbrc    r21, 7
    11c4:       13 c0           rjmp    .+38            ; 0x11ec <__stack+0xed>
    11c6:       45 2f           mov     r20, r21
    11c8:       55 27           eor     r21, r21
    11ca:       47 fd           sbrc    r20, 7
    11cc:       50 95           com     r21
    11ce:       60 e0           ldi     r22, 0x00       ; 0
    11d0:       70 e0           ldi     r23, 0x00       ; 0
    11d2:       c6 01           movw    r24, r12
    11d4:       0e 94 25 2c     call    0x584a  ; 0x584a <memchr>
    11d8:       00 97           sbiw    r24, 0x00       ; 0
    11da:       11 f4           brne    .+4             ; 0x11e0 <__stack+0xe1>
    11dc:       19 a9           ldd     r17, Y+49       ; 0x31
    11de:       0d c0           rjmp    .+26            ; 0x11fa <__stack+0xfb>
    11e0:       8c 19           sub     r24, r12
    11e2:       19 a9           ldd     r17, Y+49       ; 0x31
    11e4:       81 17           cp      r24, r17
    11e6:       4c f4           brge    .+18            ; 0x11fa <__stack+0xfb>
    11e8:       18 2f           mov     r17, r24
    11ea:       07 c0           rjmp    .+14            ; 0x11fa <__stack+0xfb>
    11ec:       f6 01           movw    r30, r12
    11ee:       01 90           ld      r0, Z+
    11f0:       00 20           and     r0, r0
    11f2:       e9 f7           brne    .-6             ; 0x11ee <__stack+0xef>
    11f4:       31 97           sbiw    r30, 0x01       ; 1
    11f6:       1e 2f           mov     r17, r30
    11f8:       1c 19           sub     r17, r12
    11fa:       19 82           std     Y+1, r1 ; 0x01
    11fc:       42 01           movw    r8, r4
    11fe:       31 01           movw    r6, r2
    1200:       40 e0           ldi     r20, 0x00       ; 0
    1202:       94 c0           rjmp    .+296           ; 0x132c <__stack+0x22d>
    1204:       85 e5           ldi     r24, 0x55       ; 85
    1206:       b8 16           cp      r11, r24
    1208:       29 f0           breq    .+10            ; 0x1214 <__stack+0x115>
    120a:       95 e7           ldi     r25, 0x75       ; 117
    120c:       b9 16           cp      r11, r25
    120e:       41 f4           brne    .+16            ; 0x1220 <__stack+0x121>
    1210:       ea e0           ldi     r30, 0x0A       ; 10
    1212:       11 c0           rjmp    .+34            ; 0x1236 <__stack+0x137>
    1214:       fb a9           ldd     r31, Y+51       ; 0x33
    1216:       f1 60           ori     r31, 0x01       ; 1
    1218:       fb ab           std     Y+51, r31       ; 0x33
    121a:       4a e0           ldi     r20, 0x0A       ; 10
    121c:       48 ab           std     Y+48, r20       ; 0x30
    121e:       1a c0           rjmp    .+52            ; 0x1254 <__stack+0x155>
    1220:       58 e5           ldi     r21, 0x58       ; 88
    1222:       b5 16           cp      r11, r21
    1224:       21 f0           breq    .+8             ; 0x122e <__stack+0x12f>
    1226:       88 e7           ldi     r24, 0x78       ; 120
    1228:       b8 16           cp      r11, r24
    122a:       09 f0           breq    .+2             ; 0x122e <__stack+0x12f>
    122c:       6f c0           rjmp    .+222           ; 0x130c <__stack+0x20d>
    122e:       9b a9           ldd     r25, Y+51       ; 0x33
    1230:       93 fd           sbrc    r25, 3
    1232:       03 c0           rjmp    .+6             ; 0x123a <__stack+0x13b>
    1234:       e0 e1           ldi     r30, 0x10       ; 16
    1236:       e8 ab           std     Y+48, r30       ; 0x30
    1238:       0d c0           rjmp    .+26            ; 0x1254 <__stack+0x155>
    123a:       21 14           cp      r2, r1
    123c:       31 04           cpc     r3, r1
    123e:       41 04           cpc     r4, r1
    1240:       51 04           cpc     r5, r1
    1242:       19 f4           brne    .+6             ; 0x124a <__stack+0x14b>
    1244:       f0 e1           ldi     r31, 0x10       ; 16
    1246:       f8 ab           std     Y+48, r31       ; 0x30
    1248:       05 c0           rjmp    .+10            ; 0x1254 <__stack+0x155>
    124a:       4b a9           ldd     r20, Y+51       ; 0x33
    124c:       40 64           ori     r20, 0x40       ; 64
    124e:       4b ab           std     Y+51, r20       ; 0x33
    1250:       50 e1           ldi     r21, 0x10       ; 16
    1252:       58 ab           std     Y+48, r21       ; 0x30
    1254:       19 82           std     Y+1, r1 ; 0x01
    1256:       89 a9           ldd     r24, Y+49       ; 0x31
    1258:       87 fd           sbrc    r24, 7
    125a:       03 c0           rjmp    .+6             ; 0x1262 <__stack+0x163>
    125c:       9b a9           ldd     r25, Y+51       ; 0x33
    125e:       9f 7d           andi    r25, 0xDF       ; 223
    1260:       9b ab           std     Y+51, r25       ; 0x33
    1262:       21 14           cp      r2, r1
    1264:       31 04           cpc     r3, r1
    1266:       41 04           cpc     r4, r1
    1268:       51 04           cpc     r5, r1
    126a:       61 f4           brne    .+24            ; 0x1284 <__stack+0x185>
    126c:       e9 a9           ldd     r30, Y+49       ; 0x31
    126e:       ee 23           and     r30, r30
    1270:       49 f4           brne    .+18            ; 0x1284 <__stack+0x185>
    1272:       66 24           eor     r6, r6
    1274:       77 24           eor     r7, r7
    1276:       43 01           movw    r8, r6
    1278:       5e e2           ldi     r21, 0x2E       ; 46
    127a:       c5 2e           mov     r12, r21
    127c:       d1 2c           mov     r13, r1
    127e:       cc 0e           add     r12, r28
    1280:       dd 1e           adc     r13, r29
    1282:       3e c0           rjmp    .+124           ; 0x1300 <__stack+0x201>
    1284:       4e e2           ldi     r20, 0x2E       ; 46
    1286:       c4 2e           mov     r12, r20
    1288:       d1 2c           mov     r13, r1
    128a:       cc 0e           add     r12, r28
    128c:       dd 1e           adc     r13, r29
    128e:       f8 a9           ldd     r31, Y+48       ; 0x30
    1290:       ef 2e           mov     r14, r31
    1292:       ff 24           eor     r15, r15
    1294:       00 27           eor     r16, r16
    1296:       11 27           eor     r17, r17
    1298:       c2 01           movw    r24, r4
    129a:       b1 01           movw    r22, r2
    129c:       a8 01           movw    r20, r16
    129e:       97 01           movw    r18, r14
    12a0:       0e 94 47 31     call    0x628e  ; 0x628e <__udivmodsi4>
    12a4:       6a 30           cpi     r22, 0x0A       ; 10
    12a6:       20 f4           brcc    .+8             ; 0x12b0 <__stack+0x1b1>
    12a8:       30 e3           ldi     r19, 0x30       ; 48
    12aa:       a3 2e           mov     r10, r19
    12ac:       a6 0e           add     r10, r22
    12ae:       08 c0           rjmp    .+16            ; 0x12c0 <__stack+0x1c1>
    12b0:       27 e5           ldi     r18, 0x57       ; 87
    12b2:       a2 2e           mov     r10, r18
    12b4:       a6 0e           add     r10, r22
    12b6:       48 e5           ldi     r20, 0x58       ; 88
    12b8:       b4 16           cp      r11, r20
    12ba:       11 f4           brne    .+4             ; 0x12c0 <__stack+0x1c1>
    12bc:       5f ed           ldi     r21, 0xDF       ; 223
    12be:       a5 22           and     r10, r21
    12c0:       f6 01           movw    r30, r12
    12c2:       a2 92           st      -Z, r10
    12c4:       6f 01           movw    r12, r30
    12c6:       c2 01           movw    r24, r4
    12c8:       b1 01           movw    r22, r2
    12ca:       a8 01           movw    r20, r16
    12cc:       97 01           movw    r18, r14
    12ce:       0e 94 47 31     call    0x628e  ; 0x628e <__udivmodsi4>
    12d2:       39 01           movw    r6, r18
    12d4:       4a 01           movw    r8, r20
    12d6:       2e 14           cp      r2, r14
    12d8:       3f 04           cpc     r3, r15
    12da:       40 06           cpc     r4, r16
    12dc:       51 06           cpc     r5, r17
    12de:       18 f0           brcs    .+6             ; 0x12e6 <__stack+0x1e7>
    12e0:       19 01           movw    r2, r18
    12e2:       2a 01           movw    r4, r20
    12e4:       d9 cf           rjmp    .-78            ; 0x1298 <__stack+0x199>
    12e6:       f8 a9           ldd     r31, Y+48       ; 0x30
    12e8:       f8 30           cpi     r31, 0x08       ; 8
    12ea:       51 f4           brne    .+20            ; 0x1300 <__stack+0x201>
    12ec:       4b a9           ldd     r20, Y+51       ; 0x33
    12ee:       43 ff           sbrs    r20, 3
    12f0:       07 c0           rjmp    .+14            ; 0x1300 <__stack+0x201>
    12f2:       50 e3           ldi     r21, 0x30       ; 48
    12f4:       a5 16           cp      r10, r21
    12f6:       21 f0           breq    .+8             ; 0x1300 <__stack+0x201>
    12f8:       80 e3           ldi     r24, 0x30       ; 48
    12fa:       f6 01           movw    r30, r12
    12fc:       82 93           st      -Z, r24
    12fe:       6f 01           movw    r12, r30
    1300:       ae 01           movw    r20, r28
    1302:       4c 19           sub     r20, r12
    1304:       14 2f           mov     r17, r20
    1306:       12 5d           subi    r17, 0xD2       ; 210
    1308:       49 a9           ldd     r20, Y+49       ; 0x31
    130a:       10 c0           rjmp    .+32            ; 0x132c <__stack+0x22d>
    130c:       bb 20           and     r11, r11
    130e:       09 f4           brne    .+2             ; 0x1312 <__stack+0x213>
    1310:       5c c0           rjmp    .+184           ; 0x13ca <__stack+0x2cb>
    1312:       be 82           std     Y+6, r11        ; 0x06
    1314:       19 82           std     Y+1, r1 ; 0x01
    1316:       42 01           movw    r8, r4
    1318:       31 01           movw    r6, r2
    131a:       00 e0           ldi     r16, 0x00       ; 0
    131c:       96 e0           ldi     r25, 0x06       ; 6
    131e:       c9 2e           mov     r12, r25
    1320:       d1 2c           mov     r13, r1
    1322:       cc 0e           add     r12, r28
    1324:       dd 1e           adc     r13, r29
    1326:       11 e0           ldi     r17, 0x01       ; 1
    1328:       91 e0           ldi     r25, 0x01       ; 1
    132a:       05 c0           rjmp    .+10            ; 0x1336 <__stack+0x237>
    132c:       91 2f           mov     r25, r17
    132e:       04 2f           mov     r16, r20
    1330:       01 1b           sub     r16, r17
    1332:       07 fd           sbrc    r16, 7
    1334:       00 e0           ldi     r16, 0x00       ; 0
    1336:       89 81           ldd     r24, Y+1        ; 0x01
    1338:       88 23           and     r24, r24
    133a:       19 f0           breq    .+6             ; 0x1342 <__stack+0x243>
    133c:       81 2f           mov     r24, r17
    133e:       8f 5f           subi    r24, 0xFF       ; 255
    1340:       07 c0           rjmp    .+14            ; 0x1350 <__stack+0x251>
    1342:       5b a9           ldd     r21, Y+51       ; 0x33
    1344:       56 fd           sbrc    r21, 6
    1346:       02 c0           rjmp    .+4             ; 0x134c <__stack+0x24d>
    1348:       81 2f           mov     r24, r17
    134a:       02 c0           rjmp    .+4             ; 0x1350 <__stack+0x251>
    134c:       89 2f           mov     r24, r25
    134e:       8e 5f           subi    r24, 0xFE       ; 254
    1350:       a8 2e           mov     r10, r24
    1352:       a0 0e           add     r10, r16
    1354:       8b a9           ldd     r24, Y+51       ; 0x33
    1356:       e8 2e           mov     r14, r24
    1358:       ff 24           eor     r15, r15
    135a:       80 e3           ldi     r24, 0x30       ; 48
    135c:       48 2e           mov     r4, r24
    135e:       51 2c           mov     r5, r1
    1360:       4e 20           and     r4, r14
    1362:       5f 20           and     r5, r15
    1364:       41 14           cp      r4, r1
    1366:       51 04           cpc     r5, r1
    1368:       21 f4           brne    .+8             ; 0x1372 <__stack+0x273>
    136a:       8a a9           ldd     r24, Y+50       ; 0x32
    136c:       8a 19           sub     r24, r10
    136e:       0e 94 24 07     call    0xe48   ; 0xe48 <PAD_SP>
    1372:       89 81           ldd     r24, Y+1        ; 0x01
    1374:       88 23           and     r24, r24
    1376:       29 f0           breq    .+10            ; 0x1382 <__stack+0x283>
    1378:       61 e0           ldi     r22, 0x01       ; 1
    137a:       70 e0           ldi     r23, 0x00       ; 0
    137c:       ce 01           movw    r24, r28
    137e:       01 96           adiw    r24, 0x01       ; 1
    1380:       09 c0           rjmp    .+18            ; 0x1394 <__stack+0x295>
    1382:       e6 fe           sbrs    r14, 6
    1384:       09 c0           rjmp    .+18            ; 0x1398 <__stack+0x299>
    1386:       80 e3           ldi     r24, 0x30       ; 48
    1388:       8a 83           std     Y+2, r24        ; 0x02
    138a:       bb 82           std     Y+3, r11        ; 0x03
    138c:       62 e0           ldi     r22, 0x02       ; 2
    138e:       70 e0           ldi     r23, 0x00       ; 0
    1390:       ce 01           movw    r24, r28
    1392:       02 96           adiw    r24, 0x02       ; 2
    1394:       0e 94 45 07     call    0xe8a   ; 0xe8a <PRINT>
    1398:       90 e2           ldi     r25, 0x20       ; 32
    139a:       49 16           cp      r4, r25
    139c:       51 04           cpc     r5, r1
    139e:       21 f4           brne    .+8             ; 0x13a8 <__stack+0x2a9>
    13a0:       8a a9           ldd     r24, Y+50       ; 0x32
    13a2:       8a 19           sub     r24, r10
    13a4:       0e 94 19 07     call    0xe32   ; 0xe32 <PAD_0>
    13a8:       80 2f           mov     r24, r16
    13aa:       0e 94 19 07     call    0xe32   ; 0xe32 <PAD_0>
    13ae:       61 2f           mov     r22, r17
    13b0:       77 27           eor     r23, r23
    13b2:       67 fd           sbrc    r22, 7
    13b4:       70 95           com     r23
    13b6:       c6 01           movw    r24, r12
    13b8:       0e 94 45 07     call    0xe8a   ; 0xe8a <PRINT>
    13bc:       e4 fe           sbrs    r14, 4
    13be:       a7 cd           rjmp    .-1202          ; 0xf0e <_printf_P+0x5c>
    13c0:       8a a9           ldd     r24, Y+50       ; 0x32
    13c2:       8a 19           sub     r24, r10
    13c4:       0e 94 24 07     call    0xe48   ; 0xe48 <PAD_SP>
    13c8:       a2 cd           rjmp    .-1212          ; 0xf0e <_printf_P+0x5c>
    13ca:       e3 96           adiw    r28, 0x33       ; 51
    13cc:       0f b6           in      r0, 0x3f        ; 63
    13ce:       f8 94           cli
    13d0:       de bf           out     0x3e, r29       ; 62
    13d2:       0f be           out     0x3f, r0        ; 63
    13d4:       cd bf           out     0x3d, r28       ; 61
    13d6:       df 91           pop     r29
    13d8:       cf 91           pop     r28
    13da:       1f 91           pop     r17
    13dc:       0f 91           pop     r16
    13de:       ff 90           pop     r15
    13e0:       ef 90           pop     r14
    13e2:       df 90           pop     r13
    13e4:       cf 90           pop     r12
    13e6:       bf 90           pop     r11
    13e8:       af 90           pop     r10
    13ea:       9f 90           pop     r9
    13ec:       8f 90           pop     r8
    13ee:       7f 90           pop     r7
    13f0:       6f 90           pop     r6
    13f2:       5f 90           pop     r5
    13f4:       4f 90           pop     r4
    13f6:       3f 90           pop     r3
    13f8:       2f 90           pop     r2
    13fa:       08 95           ret

000013fc <__vector_18>:
    13fc:       1f 92           push    r1
    13fe:       0f 92           push    r0
    1400:       0f b6           in      r0, 0x3f        ; 63
    1402:       0f 92           push    r0
    1404:       11 24           eor     r1, r1
    1406:       2f 93           push    r18
    1408:       3f 93           push    r19
    140a:       5f 93           push    r21
    140c:       6f 93           push    r22
    140e:       7f 93           push    r23
    1410:       8f 93           push    r24
    1412:       9f 93           push    r25
    1414:       af 93           push    r26
    1416:       bf 93           push    r27
    1418:       80 91 e8 01     lds     r24, 0x01E8
    141c:       81 50           subi    r24, 0x01       ; 1
    141e:       80 93 e8 01     sts     0x01E8, r24
    1422:       8f 3f           cpi     r24, 0xFF       ; 255
    1424:       01 f5           brne    .+64            ; 0x1466 <__vector_18+0x6a>
    1426:       89 e0           ldi     r24, 0x09       ; 9
    1428:       80 93 e8 01     sts     0x01E8, r24
    142c:       80 91 03 01     lds     r24, 0x0103
    1430:       8f 5f           subi    r24, 0xFF       ; 255
    1432:       81 70           andi    r24, 0x01       ; 1
    1434:       80 93 03 01     sts     0x0103, r24
    1438:       88 23           and     r24, r24
    143a:       19 f4           brne    .+6             ; 0x1442 <__vector_18+0x46>
    143c:       81 e0           ldi     r24, 0x01       ; 1
    143e:       80 93 e1 01     sts     0x01E1, r24
    1442:       80 91 df 01     lds     r24, 0x01DF
    1446:       90 91 e0 01     lds     r25, 0x01E0
    144a:       01 96           adiw    r24, 0x01       ; 1
    144c:       90 93 e0 01     sts     0x01E0, r25
    1450:       80 93 df 01     sts     0x01DF, r24
    1454:       80 91 0f 02     lds     r24, 0x020F
    1458:       88 23           and     r24, r24
    145a:       29 f0           breq    .+10            ; 0x1466 <__vector_18+0x6a>
    145c:       80 91 0f 02     lds     r24, 0x020F
    1460:       81 50           subi    r24, 0x01       ; 1
    1462:       80 93 0f 02     sts     0x020F, r24
    1466:       80 91 e4 01     lds     r24, 0x01E4
    146a:       90 91 e5 01     lds     r25, 0x01E5
    146e:       02 97           sbiw    r24, 0x02       ; 2
    1470:       58 f0           brcs    .+22            ; 0x1488 <__vector_18+0x8c>
    1472:       80 91 e4 01     lds     r24, 0x01E4
    1476:       90 91 e5 01     lds     r25, 0x01E5
    147a:       01 97           sbiw    r24, 0x01       ; 1
    147c:       90 93 e5 01     sts     0x01E5, r25
    1480:       80 93 e4 01     sts     0x01E4, r24
    1484:       5a 9a           sbi     0x0b, 2 ; 11
    1486:       01 c0           rjmp    .+2             ; 0x148a <__vector_18+0x8e>
    1488:       5a 98           cbi     0x0b, 2 ; 11
    148a:       80 91 46 06     lds     r24, 0x0646
    148e:       83 ff           sbrs    r24, 3
    1490:       3b c0           rjmp    .+118           ; 0x1508 <__vector_18+0x10c>
    1492:       34 9b           sbis    0x06, 4 ; 6
    1494:       0a c0           rjmp    .+20            ; 0x14aa <__vector_18+0xae>
    1496:       80 91 e2 01     lds     r24, 0x01E2
    149a:       90 91 e3 01     lds     r25, 0x01E3
    149e:       01 96           adiw    r24, 0x01       ; 1
    14a0:       90 93 e3 01     sts     0x01E3, r25
    14a4:       80 93 e2 01     sts     0x01E2, r24
    14a8:       2f c0           rjmp    .+94            ; 0x1508 <__vector_18+0x10c>
    14aa:       80 91 e2 01     lds     r24, 0x01E2
    14ae:       90 91 e3 01     lds     r25, 0x01E3
    14b2:       89 2b           or      r24, r25
    14b4:       79 f0           breq    .+30            ; 0x14d4 <__vector_18+0xd8>
    14b6:       80 91 e2 01     lds     r24, 0x01E2
    14ba:       90 91 e3 01     lds     r25, 0x01E3
    14be:       80 5a           subi    r24, 0xA0       ; 160
    14c0:       9f 40           sbci    r25, 0x0F       ; 15
    14c2:       40 f4           brcc    .+16            ; 0x14d4 <__vector_18+0xd8>
    14c4:       80 91 e2 01     lds     r24, 0x01E2
    14c8:       90 91 e3 01     lds     r25, 0x01E3
    14cc:       90 93 51 02     sts     0x0251, r25
    14d0:       80 93 50 02     sts     0x0250, r24
    14d4:       80 91 50 02     lds     r24, 0x0250
    14d8:       90 91 51 02     lds     r25, 0x0251
    14dc:       20 91 52 02     lds     r18, 0x0252
    14e0:       30 91 53 02     lds     r19, 0x0253
    14e4:       82 1b           sub     r24, r18
    14e6:       93 0b           sbc     r25, r19
    14e8:       84 5e           subi    r24, 0xE4       ; 228
    14ea:       9d 4f           sbci    r25, 0xFD       ; 253
    14ec:       68 e6           ldi     r22, 0x68       ; 104
    14ee:       71 e0           ldi     r23, 0x01       ; 1
    14f0:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    14f4:       84 5b           subi    r24, 0xB4       ; 180
    14f6:       90 40           sbci    r25, 0x00       ; 0
    14f8:       90 93 55 02     sts     0x0255, r25
    14fc:       80 93 54 02     sts     0x0254, r24
    1500:       10 92 e3 01     sts     0x01E3, r1
    1504:       10 92 e2 01     sts     0x01E2, r1
    1508:       bf 91           pop     r27
    150a:       af 91           pop     r26
    150c:       9f 91           pop     r25
    150e:       8f 91           pop     r24
    1510:       7f 91           pop     r23
    1512:       6f 91           pop     r22
    1514:       5f 91           pop     r21
    1516:       3f 91           pop     r19
    1518:       2f 91           pop     r18
    151a:       0f 90           pop     r0
    151c:       0f be           out     0x3f, r0        ; 63
    151e:       0f 90           pop     r0
    1520:       1f 90           pop     r1
    1522:       18 95           reti

00001524 <SetDelay>:
    1524:       20 91 df 01     lds     r18, 0x01DF
    1528:       30 91 e0 01     lds     r19, 0x01E0
    152c:       2f 5f           subi    r18, 0xFF       ; 255
    152e:       3f 4f           sbci    r19, 0xFF       ; 255
    1530:       82 0f           add     r24, r18
    1532:       93 1f           adc     r25, r19
    1534:       08 95           ret

00001536 <CheckDelay>:
    1536:       20 91 df 01     lds     r18, 0x01DF
    153a:       30 91 e0 01     lds     r19, 0x01E0
    153e:       82 1b           sub     r24, r18
    1540:       93 0b           sbc     r25, r19
    1542:       89 2f           mov     r24, r25
    1544:       99 27           eor     r25, r25
    1546:       86 95           lsr     r24
    1548:       80 74           andi    r24, 0x40       ; 64
    154a:       99 27           eor     r25, r25
    154c:       08 95           ret

0000154e <__vector_9>:
    154e:       1f 92           push    r1
    1550:       0f 92           push    r0
    1552:       0f b6           in      r0, 0x3f        ; 63
    1554:       0f 92           push    r0
    1556:       11 24           eor     r1, r1
    1558:       ef 92           push    r14
    155a:       ff 92           push    r15
    155c:       0f 93           push    r16
    155e:       1f 93           push    r17
    1560:       2f 93           push    r18
    1562:       3f 93           push    r19
    1564:       4f 93           push    r20
    1566:       5f 93           push    r21
    1568:       6f 93           push    r22
    156a:       7f 93           push    r23
    156c:       8f 93           push    r24
    156e:       9f 93           push    r25
    1570:       af 93           push    r26
    1572:       bf 93           push    r27
    1574:       cf 93           push    r28
    1576:       df 93           push    r29
    1578:       ef 93           push    r30
    157a:       ff 93           push    r31
    157c:       80 91 02 01     lds     r24, 0x0102
    1580:       81 50           subi    r24, 0x01       ; 1
    1582:       80 93 02 01     sts     0x0102, r24
    1586:       8f 3f           cpi     r24, 0xFF       ; 255
    1588:       09 f0           breq    .+2             ; 0x158c <__vector_9+0x3e>
    158a:       73 c0           rjmp    .+230           ; 0x1672 <__vector_9+0x124>
    158c:       83 e8           ldi     r24, 0x83       ; 131
    158e:       80 93 b0 00     sts     0x00B0, r24
    1592:       80 91 89 01     lds     r24, 0x0189
    1596:       c8 2f           mov     r28, r24
    1598:       dd 27           eor     r29, r29
    159a:       d0 93 e7 01     sts     0x01E7, r29
    159e:       c0 93 e6 01     sts     0x01E6, r28
    15a2:       80 91 64 06     lds     r24, 0x0664
    15a6:       e0 90 60 06     lds     r14, 0x0660
    15aa:       80 ff           sbrs    r24, 0
    15ac:       1e c0           rjmp    .+60            ; 0x15ea <__vector_9+0x9c>
    15ae:       60 91 20 02     lds     r22, 0x0220
    15b2:       70 91 21 02     lds     r23, 0x0221
    15b6:       80 91 22 02     lds     r24, 0x0222
    15ba:       90 91 23 02     lds     r25, 0x0223
    15be:       ff 24           eor     r15, r15
    15c0:       00 27           eor     r16, r16
    15c2:       11 27           eor     r17, r17
    15c4:       20 e8           ldi     r18, 0x80       ; 128
    15c6:       30 e0           ldi     r19, 0x00       ; 0
    15c8:       40 e0           ldi     r20, 0x00       ; 0
    15ca:       50 e0           ldi     r21, 0x00       ; 0
    15cc:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    15d0:       c8 01           movw    r24, r16
    15d2:       b7 01           movw    r22, r14
    15d4:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    15d8:       20 e0           ldi     r18, 0x00       ; 0
    15da:       32 e0           ldi     r19, 0x02       ; 2
    15dc:       40 e0           ldi     r20, 0x00       ; 0
    15de:       50 e0           ldi     r21, 0x00       ; 0
    15e0:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    15e4:       c2 0f           add     r28, r18
    15e6:       d3 1f           adc     r29, r19
    15e8:       1d c0           rjmp    .+58            ; 0x1624 <__vector_9+0xd6>
    15ea:       60 91 20 02     lds     r22, 0x0220
    15ee:       70 91 21 02     lds     r23, 0x0221
    15f2:       80 91 22 02     lds     r24, 0x0222
    15f6:       90 91 23 02     lds     r25, 0x0223
    15fa:       ff 24           eor     r15, r15
    15fc:       00 27           eor     r16, r16
    15fe:       11 27           eor     r17, r17
    1600:       20 e8           ldi     r18, 0x80       ; 128
    1602:       30 e0           ldi     r19, 0x00       ; 0
    1604:       40 e0           ldi     r20, 0x00       ; 0
    1606:       50 e0           ldi     r21, 0x00       ; 0
    1608:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    160c:       c8 01           movw    r24, r16
    160e:       b7 01           movw    r22, r14
    1610:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    1614:       20 e0           ldi     r18, 0x00       ; 0
    1616:       32 e0           ldi     r19, 0x02       ; 2
    1618:       40 e0           ldi     r20, 0x00       ; 0
    161a:       50 e0           ldi     r21, 0x00       ; 0
    161c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    1620:       c2 1b           sub     r28, r18
    1622:       d3 0b           sbc     r29, r19
    1624:       d0 93 e7 01     sts     0x01E7, r29
    1628:       c0 93 e6 01     sts     0x01E6, r28
    162c:       20 91 e6 01     lds     r18, 0x01E6
    1630:       30 91 e7 01     lds     r19, 0x01E7
    1634:       80 91 61 06     lds     r24, 0x0661
    1638:       99 27           eor     r25, r25
    163a:       28 17           cp      r18, r24
    163c:       39 07           cpc     r19, r25
    163e:       34 f0           brlt    .+12            ; 0x164c <__vector_9+0xfe>
    1640:       80 91 62 06     lds     r24, 0x0662
    1644:       99 27           eor     r25, r25
    1646:       82 17           cp      r24, r18
    1648:       93 07           cpc     r25, r19
    164a:       24 f4           brge    .+8             ; 0x1654 <__vector_9+0x106>
    164c:       90 93 e7 01     sts     0x01E7, r25
    1650:       80 93 e6 01     sts     0x01E6, r24
    1654:       80 91 e6 01     lds     r24, 0x01E6
    1658:       90 91 e7 01     lds     r25, 0x01E7
    165c:       90 93 ec 05     sts     0x05EC, r25
    1660:       80 93 eb 05     sts     0x05EB, r24
    1664:       80 93 b3 00     sts     0x00B3, r24
    1668:       80 91 63 06     lds     r24, 0x0663
    166c:       80 93 02 01     sts     0x0102, r24
    1670:       04 c0           rjmp    .+8             ; 0x167a <__vector_9+0x12c>
    1672:       83 e0           ldi     r24, 0x03       ; 3
    1674:       80 93 b0 00     sts     0x00B0, r24
    1678:       5f 98           cbi     0x0b, 7 ; 11
    167a:       ff 91           pop     r31
    167c:       ef 91           pop     r30
    167e:       df 91           pop     r29
    1680:       cf 91           pop     r28
    1682:       bf 91           pop     r27
    1684:       af 91           pop     r26
    1686:       9f 91           pop     r25
    1688:       8f 91           pop     r24
    168a:       7f 91           pop     r23
    168c:       6f 91           pop     r22
    168e:       5f 91           pop     r21
    1690:       4f 91           pop     r20
    1692:       3f 91           pop     r19
    1694:       2f 91           pop     r18
    1696:       1f 91           pop     r17
    1698:       0f 91           pop     r16
    169a:       ff 90           pop     r15
    169c:       ef 90           pop     r14
    169e:       0f 90           pop     r0
    16a0:       0f be           out     0x3f, r0        ; 63
    16a2:       0f 90           pop     r0
    16a4:       1f 90           pop     r1
    16a6:       18 95           reti

000016a8 <Timer_Init>:
    16a8:       80 91 df 01     lds     r24, 0x01DF
    16ac:       90 91 e0 01     lds     r25, 0x01E0
    16b0:       0b 96           adiw    r24, 0x0b       ; 11
    16b2:       90 93 ea 01     sts     0x01EA, r25
    16b6:       80 93 e9 01     sts     0x01E9, r24
    16ba:       82 e0           ldi     r24, 0x02       ; 2
    16bc:       85 bd           out     0x25, r24       ; 37
    16be:       83 ea           ldi     r24, 0xA3       ; 163
    16c0:       84 bd           out     0x24, r24       ; 36
    16c2:       17 bc           out     0x27, r1        ; 39
    16c4:       88 e7           ldi     r24, 0x78       ; 120
    16c6:       88 bd           out     0x28, r24       ; 40
    16c8:       96 e0           ldi     r25, 0x06       ; 6
    16ca:       96 bd           out     0x26, r25       ; 38
    16cc:       83 ec           ldi     r24, 0xC3       ; 195
    16ce:       80 93 b0 00     sts     0x00B0, r24
    16d2:       90 93 b1 00     sts     0x00B1, r25
    16d6:       e0 e7           ldi     r30, 0x70       ; 112
    16d8:       f0 e0           ldi     r31, 0x00       ; 0
    16da:       80 81           ld      r24, Z
    16dc:       82 60           ori     r24, 0x02       ; 2
    16de:       80 83           st      Z, r24
    16e0:       ee e6           ldi     r30, 0x6E       ; 110
    16e2:       f0 e0           ldi     r31, 0x00       ; 0
    16e4:       80 81           ld      r24, Z
    16e6:       81 60           ori     r24, 0x01       ; 1
    16e8:       80 83           st      Z, r24
    16ea:       8a e0           ldi     r24, 0x0A       ; 10
    16ec:       80 93 b3 00     sts     0x00B3, r24
    16f0:       10 92 b2 00     sts     0x00B2, r1
    16f4:       08 95           ret

000016f6 <Delay_ms>:
    16f6:       20 91 df 01     lds     r18, 0x01DF
    16fa:       30 91 e0 01     lds     r19, 0x01E0
    16fe:       2f 5f           subi    r18, 0xFF       ; 255
    1700:       3f 4f           sbci    r19, 0xFF       ; 255
    1702:       28 0f           add     r18, r24
    1704:       39 1f           adc     r19, r25
    1706:       80 91 df 01     lds     r24, 0x01DF
    170a:       90 91 e0 01     lds     r25, 0x01E0
    170e:       a9 01           movw    r20, r18
    1710:       48 1b           sub     r20, r24
    1712:       59 0b           sbc     r21, r25
    1714:       57 ff           sbrs    r21, 7
    1716:       f7 cf           rjmp    .-18            ; 0x1706 <Delay_ms+0x10>
    1718:       08 95           ret

0000171a <ADC_Init>:
    171a:       10 92 7c 00     sts     0x007C, r1
    171e:       8f ee           ldi     r24, 0xEF       ; 239
    1720:       80 93 7a 00     sts     0x007A, r24
    1724:       08 95           ret

00001726 <__vector_24>:
    1726:       1f 92           push    r1
    1728:       0f 92           push    r0
    172a:       0f b6           in      r0, 0x3f        ; 63
    172c:       0f 92           push    r0
    172e:       11 24           eor     r1, r1
    1730:       ef 92           push    r14
    1732:       ff 92           push    r15
    1734:       0f 93           push    r16
    1736:       1f 93           push    r17
    1738:       2f 93           push    r18
    173a:       3f 93           push    r19
    173c:       4f 93           push    r20
    173e:       5f 93           push    r21
    1740:       6f 93           push    r22
    1742:       7f 93           push    r23
    1744:       8f 93           push    r24
    1746:       9f 93           push    r25
    1748:       af 93           push    r26
    174a:       bf 93           push    r27
    174c:       cf 93           push    r28
    174e:       df 93           push    r29
    1750:       ef 93           push    r30
    1752:       ff 93           push    r31
    1754:       10 92 7a 00     sts     0x007A, r1
    1758:       40 91 01 02     lds     r20, 0x0201
    175c:       4f 5f           subi    r20, 0xFF       ; 255
    175e:       40 93 01 02     sts     0x0201, r20
    1762:       41 50           subi    r20, 0x01       ; 1
    1764:       43 30           cpi     r20, 0x03       ; 3
    1766:       09 f4           brne    .+2             ; 0x176a <__vector_24+0x44>
    1768:       1c c1           rjmp    .+568           ; 0x19a2 <__vector_24+0x27c>
    176a:       44 30           cpi     r20, 0x04       ; 4
    176c:       38 f4           brcc    .+14            ; 0x177c <__vector_24+0x56>
    176e:       41 30           cpi     r20, 0x01       ; 1
    1770:       09 f4           brne    .+2             ; 0x1774 <__vector_24+0x4e>
    1772:       63 c0           rjmp    .+198           ; 0x183a <__vector_24+0x114>
    1774:       42 30           cpi     r20, 0x02       ; 2
    1776:       08 f0           brcs    .+2             ; 0x177a <__vector_24+0x54>
    1778:       b9 c0           rjmp    .+370           ; 0x18ec <__vector_24+0x1c6>
    177a:       0d c0           rjmp    .+26            ; 0x1796 <__vector_24+0x70>
    177c:       45 30           cpi     r20, 0x05       ; 5
    177e:       09 f4           brne    .+2             ; 0x1782 <__vector_24+0x5c>
    1780:       50 c1           rjmp    .+672           ; 0x1a22 <__vector_24+0x2fc>
    1782:       45 30           cpi     r20, 0x05       ; 5
    1784:       08 f4           brcc    .+2             ; 0x1788 <__vector_24+0x62>
    1786:       2a c1           rjmp    .+596           ; 0x19dc <__vector_24+0x2b6>
    1788:       46 30           cpi     r20, 0x06       ; 6
    178a:       09 f4           brne    .+2             ; 0x178e <__vector_24+0x68>
    178c:       6f c1           rjmp    .+734           ; 0x1a6c <__vector_24+0x346>
    178e:       47 30           cpi     r20, 0x07       ; 7
    1790:       09 f0           breq    .+2             ; 0x1794 <__vector_24+0x6e>
    1792:       cb c2           rjmp    .+1430          ; 0x1d2a <__vector_24+0x604>
    1794:       52 c2           rjmp    .+1188          ; 0x1c3a <__vector_24+0x514>
    1796:       20 91 14 02     lds     r18, 0x0214
    179a:       30 91 15 02     lds     r19, 0x0215
    179e:       80 91 78 00     lds     r24, 0x0078
    17a2:       90 91 79 00     lds     r25, 0x0079
    17a6:       28 1b           sub     r18, r24
    17a8:       39 0b           sbc     r19, r25
    17aa:       80 91 ef 01     lds     r24, 0x01EF
    17ae:       90 91 f0 01     lds     r25, 0x01F0
    17b2:       82 0f           add     r24, r18
    17b4:       93 1f           adc     r25, r19
    17b6:       90 93 f0 01     sts     0x01F0, r25
    17ba:       80 93 ef 01     sts     0x01EF, r24
    17be:       80 91 f9 01     lds     r24, 0x01F9
    17c2:       8f 5f           subi    r24, 0xFF       ; 255
    17c4:       80 93 f9 01     sts     0x01F9, r24
    17c8:       80 91 44 02     lds     r24, 0x0244
    17cc:       90 91 45 02     lds     r25, 0x0245
    17d0:       a0 91 46 02     lds     r26, 0x0246
    17d4:       b0 91 47 02     lds     r27, 0x0247
    17d8:       44 27           eor     r20, r20
    17da:       37 fd           sbrc    r19, 7
    17dc:       40 95           com     r20
    17de:       54 2f           mov     r21, r20
    17e0:       82 0f           add     r24, r18
    17e2:       93 1f           adc     r25, r19
    17e4:       a4 1f           adc     r26, r20
    17e6:       b5 1f           adc     r27, r21
    17e8:       80 93 44 02     sts     0x0244, r24
    17ec:       90 93 45 02     sts     0x0245, r25
    17f0:       a0 93 46 02     sts     0x0246, r26
    17f4:       b0 93 47 02     sts     0x0247, r27
    17f8:       80 91 48 02     lds     r24, 0x0248
    17fc:       90 91 49 02     lds     r25, 0x0249
    1800:       a0 91 4a 02     lds     r26, 0x024A
    1804:       b0 91 4b 02     lds     r27, 0x024B
    1808:       82 0f           add     r24, r18
    180a:       93 1f           adc     r25, r19
    180c:       a4 1f           adc     r26, r20
    180e:       b5 1f           adc     r27, r21
    1810:       80 93 48 02     sts     0x0248, r24
    1814:       90 93 49 02     sts     0x0249, r25
    1818:       a0 93 4a 02     sts     0x024A, r26
    181c:       b0 93 4b 02     sts     0x024B, r27
    1820:       81 e0           ldi     r24, 0x01       ; 1
    1822:       80 93 02 02     sts     0x0202, r24
    1826:       80 91 ff 01     lds     r24, 0x01FF
    182a:       90 91 00 02     lds     r25, 0x0200
    182e:       01 96           adiw    r24, 0x01       ; 1
    1830:       90 93 00 02     sts     0x0200, r25
    1834:       80 93 ff 01     sts     0x01FF, r24
    1838:       7c c2           rjmp    .+1272          ; 0x1d32 <__vector_24+0x60c>
    183a:       60 91 78 00     lds     r22, 0x0078
    183e:       70 91 79 00     lds     r23, 0x0079
    1842:       80 91 12 02     lds     r24, 0x0212
    1846:       90 91 13 02     lds     r25, 0x0213
    184a:       68 1b           sub     r22, r24
    184c:       79 0b           sbc     r23, r25
    184e:       80 91 3c 02     lds     r24, 0x023C
    1852:       90 91 3d 02     lds     r25, 0x023D
    1856:       a0 91 3e 02     lds     r26, 0x023E
    185a:       b0 91 3f 02     lds     r27, 0x023F
    185e:       9b 01           movw    r18, r22
    1860:       44 27           eor     r20, r20
    1862:       37 fd           sbrc    r19, 7
    1864:       40 95           com     r20
    1866:       54 2f           mov     r21, r20
    1868:       82 0f           add     r24, r18
    186a:       93 1f           adc     r25, r19
    186c:       a4 1f           adc     r26, r20
    186e:       b5 1f           adc     r27, r21
    1870:       80 93 3c 02     sts     0x023C, r24
    1874:       90 93 3d 02     sts     0x023D, r25
    1878:       a0 93 3e 02     sts     0x023E, r26
    187c:       b0 93 3f 02     sts     0x023F, r27
    1880:       80 91 40 02     lds     r24, 0x0240
    1884:       90 91 41 02     lds     r25, 0x0241
    1888:       a0 91 42 02     lds     r26, 0x0242
    188c:       b0 91 43 02     lds     r27, 0x0243
    1890:       82 0f           add     r24, r18
    1892:       93 1f           adc     r25, r19
    1894:       a4 1f           adc     r26, r20
    1896:       b5 1f           adc     r27, r21
    1898:       80 93 40 02     sts     0x0240, r24
    189c:       90 93 41 02     sts     0x0241, r25
    18a0:       a0 93 42 02     sts     0x0242, r26
    18a4:       b0 93 43 02     sts     0x0243, r27
    18a8:       80 91 78 00     lds     r24, 0x0078
    18ac:       90 91 79 00     lds     r25, 0x0079
    18b0:       0a 97           sbiw    r24, 0x0a       ; 10
    18b2:       10 f4           brcc    .+4             ; 0x18b8 <__vector_24+0x192>
    18b4:       64 e4           ldi     r22, 0x44       ; 68
    18b6:       7d ef           ldi     r23, 0xFD       ; 253
    18b8:       80 91 78 00     lds     r24, 0x0078
    18bc:       90 91 79 00     lds     r25, 0x0079
    18c0:       89 5e           subi    r24, 0xE9       ; 233
    18c2:       93 40           sbci    r25, 0x03       ; 3
    18c4:       10 f0           brcs    .+4             ; 0x18ca <__vector_24+0x1a4>
    18c6:       6c eb           ldi     r22, 0xBC       ; 188
    18c8:       72 e0           ldi     r23, 0x02       ; 2
    18ca:       80 91 ed 01     lds     r24, 0x01ED
    18ce:       90 91 ee 01     lds     r25, 0x01EE
    18d2:       86 0f           add     r24, r22
    18d4:       97 1f           adc     r25, r23
    18d6:       90 93 ee 01     sts     0x01EE, r25
    18da:       80 93 ed 01     sts     0x01ED, r24
    18de:       80 91 f8 01     lds     r24, 0x01F8
    18e2:       8f 5f           subi    r24, 0xFF       ; 255
    18e4:       80 93 f8 01     sts     0x01F8, r24
    18e8:       82 e0           ldi     r24, 0x02       ; 2
    18ea:       58 c0           rjmp    .+176           ; 0x199c <__vector_24+0x276>
    18ec:       60 91 78 00     lds     r22, 0x0078
    18f0:       70 91 79 00     lds     r23, 0x0079
    18f4:       80 91 10 02     lds     r24, 0x0210
    18f8:       90 91 11 02     lds     r25, 0x0211
    18fc:       68 1b           sub     r22, r24
    18fe:       79 0b           sbc     r23, r25
    1900:       80 91 34 02     lds     r24, 0x0234
    1904:       90 91 35 02     lds     r25, 0x0235
    1908:       a0 91 36 02     lds     r26, 0x0236
    190c:       b0 91 37 02     lds     r27, 0x0237
    1910:       9b 01           movw    r18, r22
    1912:       44 27           eor     r20, r20
    1914:       37 fd           sbrc    r19, 7
    1916:       40 95           com     r20
    1918:       54 2f           mov     r21, r20
    191a:       82 0f           add     r24, r18
    191c:       93 1f           adc     r25, r19
    191e:       a4 1f           adc     r26, r20
    1920:       b5 1f           adc     r27, r21
    1922:       80 93 34 02     sts     0x0234, r24
    1926:       90 93 35 02     sts     0x0235, r25
    192a:       a0 93 36 02     sts     0x0236, r26
    192e:       b0 93 37 02     sts     0x0237, r27
    1932:       80 91 38 02     lds     r24, 0x0238
    1936:       90 91 39 02     lds     r25, 0x0239
    193a:       a0 91 3a 02     lds     r26, 0x023A
    193e:       b0 91 3b 02     lds     r27, 0x023B
    1942:       82 0f           add     r24, r18
    1944:       93 1f           adc     r25, r19
    1946:       a4 1f           adc     r26, r20
    1948:       b5 1f           adc     r27, r21
    194a:       80 93 38 02     sts     0x0238, r24
    194e:       90 93 39 02     sts     0x0239, r25
    1952:       a0 93 3a 02     sts     0x023A, r26
    1956:       b0 93 3b 02     sts     0x023B, r27
    195a:       80 91 78 00     lds     r24, 0x0078
    195e:       90 91 79 00     lds     r25, 0x0079
    1962:       0a 97           sbiw    r24, 0x0a       ; 10
    1964:       10 f4           brcc    .+4             ; 0x196a <__vector_24+0x244>
    1966:       64 e4           ldi     r22, 0x44       ; 68
    1968:       7d ef           ldi     r23, 0xFD       ; 253
    196a:       80 91 78 00     lds     r24, 0x0078
    196e:       90 91 79 00     lds     r25, 0x0079
    1972:       89 5e           subi    r24, 0xE9       ; 233
    1974:       93 40           sbci    r25, 0x03       ; 3
    1976:       10 f0           brcs    .+4             ; 0x197c <__vector_24+0x256>
    1978:       6c eb           ldi     r22, 0xBC       ; 188
    197a:       72 e0           ldi     r23, 0x02       ; 2
    197c:       80 91 eb 01     lds     r24, 0x01EB
    1980:       90 91 ec 01     lds     r25, 0x01EC
    1984:       86 0f           add     r24, r22
    1986:       97 1f           adc     r25, r23
    1988:       90 93 ec 01     sts     0x01EC, r25
    198c:       80 93 eb 01     sts     0x01EB, r24
    1990:       80 91 f7 01     lds     r24, 0x01F7
    1994:       8f 5f           subi    r24, 0xFF       ; 255
    1996:       80 93 f7 01     sts     0x01F7, r24
    199a:       84 e0           ldi     r24, 0x04       ; 4
    199c:       80 93 02 02     sts     0x0202, r24
    19a0:       c8 c1           rjmp    .+912           ; 0x1d32 <__vector_24+0x60c>
    19a2:       40 91 04 01     lds     r20, 0x0104
    19a6:       50 91 05 01     lds     r21, 0x0105
    19aa:       80 91 78 00     lds     r24, 0x0078
    19ae:       90 91 79 00     lds     r25, 0x0079
    19b2:       9a 01           movw    r18, r20
    19b4:       22 0f           add     r18, r18
    19b6:       33 1f           adc     r19, r19
    19b8:       24 0f           add     r18, r20
    19ba:       35 1f           adc     r19, r21
    19bc:       63 e0           ldi     r22, 0x03       ; 3
    19be:       70 e0           ldi     r23, 0x00       ; 0
    19c0:       0e 94 20 31     call    0x6240  ; 0x6240 <__udivmodhi4>
    19c4:       26 0f           add     r18, r22
    19c6:       37 1f           adc     r19, r23
    19c8:       36 95           lsr     r19
    19ca:       27 95           ror     r18
    19cc:       36 95           lsr     r19
    19ce:       27 95           ror     r18
    19d0:       30 93 05 01     sts     0x0105, r19
    19d4:       20 93 04 01     sts     0x0104, r18
    19d8:       86 e0           ldi     r24, 0x06       ; 6
    19da:       e0 cf           rjmp    .-64            ; 0x199c <__vector_24+0x276>
    19dc:       80 91 18 02     lds     r24, 0x0218
    19e0:       90 91 19 02     lds     r25, 0x0219
    19e4:       20 91 78 00     lds     r18, 0x0078
    19e8:       30 91 79 00     lds     r19, 0x0079
    19ec:       82 1b           sub     r24, r18
    19ee:       93 0b           sbc     r25, r19
    19f0:       90 93 f9 05     sts     0x05F9, r25
    19f4:       80 93 f8 05     sts     0x05F8, r24
    19f8:       80 91 f1 01     lds     r24, 0x01F1
    19fc:       90 91 f2 01     lds     r25, 0x01F2
    1a00:       20 91 f8 05     lds     r18, 0x05F8
    1a04:       30 91 f9 05     lds     r19, 0x05F9
    1a08:       82 0f           add     r24, r18
    1a0a:       93 1f           adc     r25, r19
    1a0c:       90 93 f2 01     sts     0x01F2, r25
    1a10:       80 93 f1 01     sts     0x01F1, r24
    1a14:       80 91 fb 01     lds     r24, 0x01FB
    1a18:       8f 5f           subi    r24, 0xFF       ; 255
    1a1a:       80 93 fb 01     sts     0x01FB, r24
    1a1e:       87 e0           ldi     r24, 0x07       ; 7
    1a20:       bd cf           rjmp    .-134           ; 0x199c <__vector_24+0x276>
    1a22:       80 91 78 00     lds     r24, 0x0078
    1a26:       90 91 79 00     lds     r25, 0x0079
    1a2a:       20 91 16 02     lds     r18, 0x0216
    1a2e:       30 91 17 02     lds     r19, 0x0217
    1a32:       82 1b           sub     r24, r18
    1a34:       93 0b           sbc     r25, r19
    1a36:       90 93 f9 05     sts     0x05F9, r25
    1a3a:       80 93 f8 05     sts     0x05F8, r24
    1a3e:       80 91 f3 01     lds     r24, 0x01F3
    1a42:       90 91 f4 01     lds     r25, 0x01F4
    1a46:       20 91 f8 05     lds     r18, 0x05F8
    1a4a:       30 91 f9 05     lds     r19, 0x05F9
    1a4e:       82 0f           add     r24, r18
    1a50:       93 1f           adc     r25, r19
    1a52:       90 93 f4 01     sts     0x01F4, r25
    1a56:       80 93 f3 01     sts     0x01F3, r24
    1a5a:       80 91 fa 01     lds     r24, 0x01FA
    1a5e:       8f 5f           subi    r24, 0xFF       ; 255
    1a60:       80 93 fa 01     sts     0x01FA, r24
    1a64:       40 93 02 02     sts     0x0202, r20
    1a68:       86 e0           ldi     r24, 0x06       ; 6
    1a6a:       e4 c0           rjmp    .+456           ; 0x1c34 <__vector_24+0x50e>
    1a6c:       60 91 78 00     lds     r22, 0x0078
    1a70:       70 91 79 00     lds     r23, 0x0079
    1a74:       e0 90 1a 02     lds     r14, 0x021A
    1a78:       f0 90 1b 02     lds     r15, 0x021B
    1a7c:       00 91 1c 02     lds     r16, 0x021C
    1a80:       10 91 1d 02     lds     r17, 0x021D
    1a84:       88 27           eor     r24, r24
    1a86:       77 fd           sbrc    r23, 7
    1a88:       80 95           com     r24
    1a8a:       98 2f           mov     r25, r24
    1a8c:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    1a90:       a8 01           movw    r20, r16
    1a92:       97 01           movw    r18, r14
    1a94:       0e 94 99 2f     call    0x5f32  ; 0x5f32 <__subsf3>
    1a98:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    1a9c:       70 93 f6 01     sts     0x01F6, r23
    1aa0:       60 93 f5 01     sts     0x01F5, r22
    1aa4:       20 91 f5 01     lds     r18, 0x01F5
    1aa8:       30 91 f6 01     lds     r19, 0x01F6
    1aac:       e0 91 f8 05     lds     r30, 0x05F8
    1ab0:       f0 91 f9 05     lds     r31, 0x05F9
    1ab4:       80 91 03 06     lds     r24, 0x0603
    1ab8:       90 91 04 06     lds     r25, 0x0604
    1abc:       97 ff           sbrs    r25, 7
    1abe:       03 c0           rjmp    .+6             ; 0x1ac6 <__vector_24+0x3a0>
    1ac0:       90 95           com     r25
    1ac2:       81 95           neg     r24
    1ac4:       9f 4f           sbci    r25, 0xFF       ; 255
    1ac6:       64 e0           ldi     r22, 0x04       ; 4
    1ac8:       70 e0           ldi     r23, 0x00       ; 0
    1aca:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    1ace:       eb 01           movw    r28, r22
    1ad0:       cf 01           movw    r24, r30
    1ad2:       f7 ff           sbrs    r31, 7
    1ad4:       03 c0           rjmp    .+6             ; 0x1adc <__vector_24+0x3b6>
    1ad6:       90 95           com     r25
    1ad8:       81 95           neg     r24
    1ada:       9f 4f           sbci    r25, 0xFF       ; 255
    1adc:       64 e0           ldi     r22, 0x04       ; 4
    1ade:       70 e0           ldi     r23, 0x00       ; 0
    1ae0:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    1ae4:       26 0f           add     r18, r22
    1ae6:       37 1f           adc     r19, r23
    1ae8:       2c 0f           add     r18, r28
    1aea:       3d 1f           adc     r19, r29
    1aec:       30 93 f6 01     sts     0x01F6, r19
    1af0:       20 93 f5 01     sts     0x01F5, r18
    1af4:       80 91 f5 01     lds     r24, 0x01F5
    1af8:       90 91 f6 01     lds     r25, 0x01F6
    1afc:       02 97           sbiw    r24, 0x02       ; 2
    1afe:       04 f1           brlt    .+64            ; 0x1b40 <__vector_24+0x41a>
    1b00:       60 91 1a 02     lds     r22, 0x021A
    1b04:       70 91 1b 02     lds     r23, 0x021B
    1b08:       80 91 1c 02     lds     r24, 0x021C
    1b0c:       90 91 1d 02     lds     r25, 0x021D
    1b10:       20 e0           ldi     r18, 0x00       ; 0
    1b12:       30 e0           ldi     r19, 0x00       ; 0
    1b14:       48 e4           ldi     r20, 0x48       ; 72
    1b16:       54 e4           ldi     r21, 0x44       ; 68
    1b18:       0e 94 49 30     call    0x6092  ; 0x6092 <__eqsf2>
    1b1c:       88 23           and     r24, r24
    1b1e:       0c f0           brlt    .+2             ; 0x1b22 <__vector_24+0x3fc>
    1b20:       3c c0           rjmp    .+120           ; 0x1b9a <__vector_24+0x474>
    1b22:       60 91 1a 02     lds     r22, 0x021A
    1b26:       70 91 1b 02     lds     r23, 0x021B
    1b2a:       80 91 1c 02     lds     r24, 0x021C
    1b2e:       90 91 1d 02     lds     r25, 0x021D
    1b32:       2a e0           ldi     r18, 0x0A       ; 10
    1b34:       37 ed           ldi     r19, 0xD7       ; 215
    1b36:       43 ea           ldi     r20, 0xA3       ; 163
    1b38:       5c e3           ldi     r21, 0x3C       ; 60
    1b3a:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    1b3e:       25 c0           rjmp    .+74            ; 0x1b8a <__vector_24+0x464>
    1b40:       80 91 f5 01     lds     r24, 0x01F5
    1b44:       90 91 f6 01     lds     r25, 0x01F6
    1b48:       8f 5f           subi    r24, 0xFF       ; 255
    1b4a:       9f 4f           sbci    r25, 0xFF       ; 255
    1b4c:       34 f5           brge    .+76            ; 0x1b9a <__vector_24+0x474>
    1b4e:       60 91 1a 02     lds     r22, 0x021A
    1b52:       70 91 1b 02     lds     r23, 0x021B
    1b56:       80 91 1c 02     lds     r24, 0x021C
    1b5a:       90 91 1d 02     lds     r25, 0x021D
    1b5e:       20 e0           ldi     r18, 0x00       ; 0
    1b60:       30 e0           ldi     r19, 0x00       ; 0
    1b62:       46 e1           ldi     r20, 0x16       ; 22
    1b64:       54 e4           ldi     r21, 0x44       ; 68
    1b66:       0e 94 4c 30     call    0x6098  ; 0x6098 <__gesf2>
    1b6a:       18 16           cp      r1, r24
    1b6c:       b4 f4           brge    .+44            ; 0x1b9a <__vector_24+0x474>
    1b6e:       60 91 1a 02     lds     r22, 0x021A
    1b72:       70 91 1b 02     lds     r23, 0x021B
    1b76:       80 91 1c 02     lds     r24, 0x021C
    1b7a:       90 91 1d 02     lds     r25, 0x021D
    1b7e:       2a e0           ldi     r18, 0x0A       ; 10
    1b80:       37 ed           ldi     r19, 0xD7       ; 215
    1b82:       43 ea           ldi     r20, 0xA3       ; 163
    1b84:       5c e3           ldi     r21, 0x3C       ; 60
    1b86:       0e 94 99 2f     call    0x5f32  ; 0x5f32 <__subsf3>
    1b8a:       60 93 1a 02     sts     0x021A, r22
    1b8e:       70 93 1b 02     sts     0x021B, r23
    1b92:       80 93 1c 02     sts     0x021C, r24
    1b96:       90 93 1d 02     sts     0x021D, r25
    1b9a:       81 e0           ldi     r24, 0x01       ; 1
    1b9c:       80 93 fc 01     sts     0x01FC, r24
    1ba0:       80 91 78 00     lds     r24, 0x0078
    1ba4:       90 91 79 00     lds     r25, 0x0079
    1ba8:       90 93 fb 05     sts     0x05FB, r25
    1bac:       80 93 fa 05     sts     0x05FA, r24
    1bb0:       20 91 4c 02     lds     r18, 0x024C
    1bb4:       30 91 4d 02     lds     r19, 0x024D
    1bb8:       40 91 4e 02     lds     r20, 0x024E
    1bbc:       50 91 4f 02     lds     r21, 0x024F
    1bc0:       80 91 f5 01     lds     r24, 0x01F5
    1bc4:       90 91 f6 01     lds     r25, 0x01F6
    1bc8:       aa 27           eor     r26, r26
    1bca:       97 fd           sbrc    r25, 7
    1bcc:       a0 95           com     r26
    1bce:       ba 2f           mov     r27, r26
    1bd0:       28 0f           add     r18, r24
    1bd2:       39 1f           adc     r19, r25
    1bd4:       4a 1f           adc     r20, r26
    1bd6:       5b 1f           adc     r21, r27
    1bd8:       20 93 4c 02     sts     0x024C, r18
    1bdc:       30 93 4d 02     sts     0x024D, r19
    1be0:       40 93 4e 02     sts     0x024E, r20
    1be4:       50 93 4f 02     sts     0x024F, r21
    1be8:       e0 90 4c 02     lds     r14, 0x024C
    1bec:       f0 90 4d 02     lds     r15, 0x024D
    1bf0:       00 91 4e 02     lds     r16, 0x024E
    1bf4:       10 91 4f 02     lds     r17, 0x024F
    1bf8:       60 91 4c 02     lds     r22, 0x024C
    1bfc:       70 91 4d 02     lds     r23, 0x024D
    1c00:       80 91 4e 02     lds     r24, 0x024E
    1c04:       90 91 4f 02     lds     r25, 0x024F
    1c08:       20 e0           ldi     r18, 0x00       ; 0
    1c0a:       34 e0           ldi     r19, 0x04       ; 4
    1c0c:       40 e0           ldi     r20, 0x00       ; 0
    1c0e:       50 e0           ldi     r21, 0x00       ; 0
    1c10:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    1c14:       e2 1a           sub     r14, r18
    1c16:       f3 0a           sbc     r15, r19
    1c18:       04 0b           sbc     r16, r20
    1c1a:       15 0b           sbc     r17, r21
    1c1c:       e0 92 4c 02     sts     0x024C, r14
    1c20:       f0 92 4d 02     sts     0x024D, r15
    1c24:       00 93 4e 02     sts     0x024E, r16
    1c28:       10 93 4f 02     sts     0x024F, r17
    1c2c:       83 e0           ldi     r24, 0x03       ; 3
    1c2e:       80 93 02 02     sts     0x0202, r24
    1c32:       87 e0           ldi     r24, 0x07       ; 7
    1c34:       80 93 01 02     sts     0x0201, r24
    1c38:       7c c0           rjmp    .+248           ; 0x1d32 <__vector_24+0x60c>
    1c3a:       80 91 08 06     lds     r24, 0x0608
    1c3e:       90 91 09 06     lds     r25, 0x0609
    1c42:       20 91 78 00     lds     r18, 0x0078
    1c46:       30 91 79 00     lds     r19, 0x0079
    1c4a:       82 0f           add     r24, r18
    1c4c:       93 1f           adc     r25, r19
    1c4e:       90 93 09 06     sts     0x0609, r25
    1c52:       80 93 08 06     sts     0x0608, r24
    1c56:       80 91 00 06     lds     r24, 0x0600
    1c5a:       8f 5f           subi    r24, 0xFF       ; 255
    1c5c:       80 93 00 06     sts     0x0600, r24
    1c60:       80 91 00 06     lds     r24, 0x0600
    1c64:       85 30           cpi     r24, 0x05       ; 5
    1c66:       08 f4           brcc    .+2             ; 0x1c6a <__vector_24+0x544>
    1c68:       60 c0           rjmp    .+192           ; 0x1d2a <__vector_24+0x604>
    1c6a:       80 91 78 00     lds     r24, 0x0078
    1c6e:       90 91 79 00     lds     r25, 0x0079
    1c72:       90 93 0b 01     sts     0x010B, r25
    1c76:       80 93 0a 01     sts     0x010A, r24
    1c7a:       10 92 00 06     sts     0x0600, r1
    1c7e:       80 91 fc 05     lds     r24, 0x05FC
    1c82:       90 91 fd 05     lds     r25, 0x05FD
    1c86:       20 91 08 06     lds     r18, 0x0608
    1c8a:       30 91 09 06     lds     r19, 0x0609
    1c8e:       82 1b           sub     r24, r18
    1c90:       93 0b           sbc     r25, r19
    1c92:       20 91 68 02     lds     r18, 0x0268
    1c96:       30 91 69 02     lds     r19, 0x0269
    1c9a:       82 1b           sub     r24, r18
    1c9c:       93 0b           sbc     r25, r19
    1c9e:       90 93 fe 01     sts     0x01FE, r25
    1ca2:       80 93 fd 01     sts     0x01FD, r24
    1ca6:       60 91 08 06     lds     r22, 0x0608
    1caa:       70 91 09 06     lds     r23, 0x0609
    1cae:       e0 90 06 01     lds     r14, 0x0106
    1cb2:       f0 90 07 01     lds     r15, 0x0107
    1cb6:       00 91 08 01     lds     r16, 0x0108
    1cba:       10 91 09 01     lds     r17, 0x0109
    1cbe:       88 27           eor     r24, r24
    1cc0:       77 fd           sbrc    r23, 7
    1cc2:       80 95           com     r24
    1cc4:       98 2f           mov     r25, r24
    1cc6:       a8 01           movw    r20, r16
    1cc8:       97 01           movw    r18, r14
    1cca:       22 0f           add     r18, r18
    1ccc:       33 1f           adc     r19, r19
    1cce:       44 1f           adc     r20, r20
    1cd0:       55 1f           adc     r21, r21
    1cd2:       2e 0d           add     r18, r14
    1cd4:       3f 1d           adc     r19, r15
    1cd6:       40 1f           adc     r20, r16
    1cd8:       51 1f           adc     r21, r17
    1cda:       62 0f           add     r22, r18
    1cdc:       73 1f           adc     r23, r19
    1cde:       84 1f           adc     r24, r20
    1ce0:       95 1f           adc     r25, r21
    1ce2:       24 e0           ldi     r18, 0x04       ; 4
    1ce4:       30 e0           ldi     r19, 0x00       ; 0
    1ce6:       40 e0           ldi     r20, 0x00       ; 0
    1ce8:       50 e0           ldi     r21, 0x00       ; 0
    1cea:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    1cee:       20 93 06 01     sts     0x0106, r18
    1cf2:       30 93 07 01     sts     0x0107, r19
    1cf6:       40 93 08 01     sts     0x0108, r20
    1cfa:       50 93 09 01     sts     0x0109, r21
    1cfe:       20 91 fc 05     lds     r18, 0x05FC
    1d02:       30 91 fd 05     lds     r19, 0x05FD
    1d06:       80 91 06 01     lds     r24, 0x0106
    1d0a:       90 91 07 01     lds     r25, 0x0107
    1d0e:       a0 91 08 01     lds     r26, 0x0108
    1d12:       b0 91 09 01     lds     r27, 0x0109
    1d16:       28 1b           sub     r18, r24
    1d18:       39 0b           sbc     r19, r25
    1d1a:       30 93 69 02     sts     0x0269, r19
    1d1e:       20 93 68 02     sts     0x0268, r18
    1d22:       10 92 09 06     sts     0x0609, r1
    1d26:       10 92 08 06     sts     0x0608, r1
    1d2a:       10 92 02 02     sts     0x0202, r1
    1d2e:       10 92 01 02     sts     0x0201, r1
    1d32:       80 91 02 02     lds     r24, 0x0202
    1d36:       80 93 7c 00     sts     0x007C, r24
    1d3a:       8f ee           ldi     r24, 0xEF       ; 239
    1d3c:       80 93 7a 00     sts     0x007A, r24
    1d40:       ff 91           pop     r31
    1d42:       ef 91           pop     r30
    1d44:       df 91           pop     r29
    1d46:       cf 91           pop     r28
    1d48:       bf 91           pop     r27
    1d4a:       af 91           pop     r26
    1d4c:       9f 91           pop     r25
    1d4e:       8f 91           pop     r24
    1d50:       7f 91           pop     r23
    1d52:       6f 91           pop     r22
    1d54:       5f 91           pop     r21
    1d56:       4f 91           pop     r20
    1d58:       3f 91           pop     r19
    1d5a:       2f 91           pop     r18
    1d5c:       1f 91           pop     r17
    1d5e:       0f 91           pop     r16
    1d60:       ff 90           pop     r15
    1d62:       ef 90           pop     r14
    1d64:       0f 90           pop     r0
    1d66:       0f be           out     0x3f, r0        ; 63
    1d68:       0f 90           pop     r0
    1d6a:       1f 90           pop     r1
    1d6c:       18 95           reti

00001d6e <SucheLuftruckOffset>:
    1d6e:       cf 93           push    r28
    1d70:       df 93           push    r29
    1d72:       c0 e0           ldi     r28, 0x00       ; 0
    1d74:       d0 e0           ldi     r29, 0x00       ; 0
    1d76:       c7 bd           out     0x27, r28       ; 39
    1d78:       82 e3           ldi     r24, 0x32       ; 50
    1d7a:       90 e0           ldi     r25, 0x00       ; 0
    1d7c:       0e 94 7b 0b     call    0x16f6  ; 0x16f6 <Delay_ms>
    1d80:       8b e3           ldi     r24, 0x3B       ; 59
    1d82:       91 e0           ldi     r25, 0x01       ; 1
    1d84:       9f 93           push    r25
    1d86:       8f 93           push    r24
    1d88:       1f 92           push    r1
    1d8a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1d8e:       80 91 0a 01     lds     r24, 0x010A
    1d92:       90 91 0b 01     lds     r25, 0x010B
    1d96:       0f 90           pop     r0
    1d98:       0f 90           pop     r0
    1d9a:       0f 90           pop     r0
    1d9c:       84 58           subi    r24, 0x84       ; 132
    1d9e:       93 40           sbci    r25, 0x03       ; 3
    1da0:       20 f0           brcs    .+8             ; 0x1daa <SucheLuftruckOffset+0x3c>
    1da2:       21 96           adiw    r28, 0x01       ; 1
    1da4:       ca 3f           cpi     r28, 0xFA       ; 250
    1da6:       d1 05           cpc     r29, r1
    1da8:       31 f7           brne    .-52            ; 0x1d76 <SucheLuftruckOffset+0x8>
    1daa:       c0 93 05 06     sts     0x0605, r28
    1dae:       88 ec           ldi     r24, 0xC8       ; 200
    1db0:       90 e0           ldi     r25, 0x00       ; 0
    1db2:       0e 94 7b 0b     call    0x16f6  ; 0x16f6 <Delay_ms>
    1db6:       df 91           pop     r29
    1db8:       cf 91           pop     r28
    1dba:       08 95           ret

00001dbc <LcdClear>:
    1dbc:       e6 e1           ldi     r30, 0x16       ; 22
    1dbe:       f1 e0           ldi     r31, 0x01       ; 1
    1dc0:       80 e2           ldi     r24, 0x20       ; 32
    1dc2:       81 93           st      Z+, r24
    1dc4:       91 e0           ldi     r25, 0x01       ; 1
    1dc6:       e6 36           cpi     r30, 0x66       ; 102
    1dc8:       f9 07           cpc     r31, r25
    1dca:       d9 f7           brne    .-10            ; 0x1dc2 <LcdClear+0x6>
    1dcc:       08 95           ret

00001dce <Menu>:
    1dce:       ff 92           push    r15
    1dd0:       0f 93           push    r16
    1dd2:       1f 93           push    r17
    1dd4:       80 91 06 02     lds     r24, 0x0206
    1dd8:       28 2f           mov     r18, r24
    1dda:       33 27           eor     r19, r19
    1ddc:       c9 01           movw    r24, r18
    1dde:       81 70           andi    r24, 0x01       ; 1
    1de0:       90 70           andi    r25, 0x00       ; 0
    1de2:       68 2f           mov     r22, r24
    1de4:       88 23           and     r24, r24
    1de6:       91 f0           breq    .+36            ; 0x1e0c <Menu+0x3e>
    1de8:       80 91 07 02     lds     r24, 0x0207
    1dec:       88 23           and     r24, r24
    1dee:       11 f0           breq    .+4             ; 0x1df4 <Menu+0x26>
    1df0:       81 50           subi    r24, 0x01       ; 1
    1df2:       02 c0           rjmp    .+4             ; 0x1df8 <Menu+0x2a>
    1df4:       80 91 66 01     lds     r24, 0x0166
    1df8:       80 93 07 02     sts     0x0207, r24
    1dfc:       e6 e1           ldi     r30, 0x16       ; 22
    1dfe:       f1 e0           ldi     r31, 0x01       ; 1
    1e00:       80 e2           ldi     r24, 0x20       ; 32
    1e02:       81 93           st      Z+, r24
    1e04:       91 e0           ldi     r25, 0x01       ; 1
    1e06:       e6 36           cpi     r30, 0x66       ; 102
    1e08:       f9 07           cpc     r31, r25
    1e0a:       d9 f7           brne    .-10            ; 0x1e02 <Menu+0x34>
    1e0c:       a9 01           movw    r20, r18
    1e0e:       42 70           andi    r20, 0x02       ; 2
    1e10:       50 70           andi    r21, 0x00       ; 0
    1e12:       21 ff           sbrs    r18, 1
    1e14:       0d c0           rjmp    .+26            ; 0x1e30 <Menu+0x62>
    1e16:       80 91 07 02     lds     r24, 0x0207
    1e1a:       8f 5f           subi    r24, 0xFF       ; 255
    1e1c:       80 93 07 02     sts     0x0207, r24
    1e20:       e6 e1           ldi     r30, 0x16       ; 22
    1e22:       f1 e0           ldi     r31, 0x01       ; 1
    1e24:       80 e2           ldi     r24, 0x20       ; 32
    1e26:       81 93           st      Z+, r24
    1e28:       91 e0           ldi     r25, 0x01       ; 1
    1e2a:       e6 36           cpi     r30, 0x66       ; 102
    1e2c:       f9 07           cpc     r31, r25
    1e2e:       d9 f7           brne    .-10            ; 0x1e26 <Menu+0x58>
    1e30:       66 23           and     r22, r22
    1e32:       21 f0           breq    .+8             ; 0x1e3c <Menu+0x6e>
    1e34:       45 2b           or      r20, r21
    1e36:       11 f0           breq    .+4             ; 0x1e3c <Menu+0x6e>
    1e38:       10 92 07 02     sts     0x0207, r1
    1e3c:       81 e1           ldi     r24, 0x11       ; 17
    1e3e:       80 93 05 02     sts     0x0205, r24
    1e42:       80 91 07 02     lds     r24, 0x0207
    1e46:       99 27           eor     r25, r25
    1e48:       9f 93           push    r25
    1e4a:       8f 93           push    r24
    1e4c:       8e ec           ldi     r24, 0xCE       ; 206
    1e4e:       93 e0           ldi     r25, 0x03       ; 3
    1e50:       9f 93           push    r25
    1e52:       8f 93           push    r24
    1e54:       e1 e0           ldi     r30, 0x01       ; 1
    1e56:       fe 2e           mov     r15, r30
    1e58:       ff 92           push    r15
    1e5a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1e5e:       00 91 07 02     lds     r16, 0x0207
    1e62:       0f 90           pop     r0
    1e64:       0f 90           pop     r0
    1e66:       0f 90           pop     r0
    1e68:       0f 90           pop     r0
    1e6a:       0f 90           pop     r0
    1e6c:       05 30           cpi     r16, 0x05       ; 5
    1e6e:       09 f4           brne    .+2             ; 0x1e72 <Menu+0xa4>
    1e70:       da c1           rjmp    .+948           ; 0x2226 <Menu+0x458>
    1e72:       06 30           cpi     r16, 0x06       ; 6
    1e74:       90 f4           brcc    .+36            ; 0x1e9a <Menu+0xcc>
    1e76:       02 30           cpi     r16, 0x02       ; 2
    1e78:       09 f4           brne    .+2             ; 0x1e7c <Menu+0xae>
    1e7a:       bb c0           rjmp    .+374           ; 0x1ff2 <Menu+0x224>
    1e7c:       03 30           cpi     r16, 0x03       ; 3
    1e7e:       30 f4           brcc    .+12            ; 0x1e8c <Menu+0xbe>
    1e80:       00 23           and     r16, r16
    1e82:       09 f1           breq    .+66            ; 0x1ec6 <Menu+0xf8>
    1e84:       01 30           cpi     r16, 0x01       ; 1
    1e86:       09 f0           breq    .+2             ; 0x1e8a <Menu+0xbc>
    1e88:       8b c3           rjmp    .+1814          ; 0x25a0 <Menu+0x7d2>
    1e8a:       50 c0           rjmp    .+160           ; 0x1f2c <Menu+0x15e>
    1e8c:       03 30           cpi     r16, 0x03       ; 3
    1e8e:       09 f4           brne    .+2             ; 0x1e92 <Menu+0xc4>
    1e90:       05 c1           rjmp    .+522           ; 0x209c <Menu+0x2ce>
    1e92:       04 30           cpi     r16, 0x04       ; 4
    1e94:       09 f0           breq    .+2             ; 0x1e98 <Menu+0xca>
    1e96:       84 c3           rjmp    .+1800          ; 0x25a0 <Menu+0x7d2>
    1e98:       4e c1           rjmp    .+668           ; 0x2136 <Menu+0x368>
    1e9a:       08 30           cpi     r16, 0x08       ; 8
    1e9c:       09 f4           brne    .+2             ; 0x1ea0 <Menu+0xd2>
    1e9e:       9b c2           rjmp    .+1334          ; 0x23d6 <Menu+0x608>
    1ea0:       09 30           cpi     r16, 0x09       ; 9
    1ea2:       38 f4           brcc    .+14            ; 0x1eb2 <Menu+0xe4>
    1ea4:       06 30           cpi     r16, 0x06       ; 6
    1ea6:       09 f4           brne    .+2             ; 0x1eaa <Menu+0xdc>
    1ea8:       14 c2           rjmp    .+1064          ; 0x22d2 <Menu+0x504>
    1eaa:       07 30           cpi     r16, 0x07       ; 7
    1eac:       09 f0           breq    .+2             ; 0x1eb0 <Menu+0xe2>
    1eae:       78 c3           rjmp    .+1776          ; 0x25a0 <Menu+0x7d2>
    1eb0:       6f c2           rjmp    .+1246          ; 0x2390 <Menu+0x5c2>
    1eb2:       0a 30           cpi     r16, 0x0A       ; 10
    1eb4:       09 f4           brne    .+2             ; 0x1eb8 <Menu+0xea>
    1eb6:       0a c3           rjmp    .+1556          ; 0x24cc <Menu+0x6fe>
    1eb8:       0a 30           cpi     r16, 0x0A       ; 10
    1eba:       08 f4           brcc    .+2             ; 0x1ebe <Menu+0xf0>
    1ebc:       c9 c2           rjmp    .+1426          ; 0x2450 <Menu+0x682>
    1ebe:       0b 30           cpi     r16, 0x0B       ; 11
    1ec0:       09 f0           breq    .+2             ; 0x1ec4 <Menu+0xf6>
    1ec2:       6e c3           rjmp    .+1756          ; 0x25a0 <Menu+0x7d2>
    1ec4:       40 c3           rjmp    .+1664          ; 0x2546 <Menu+0x778>
    1ec6:       10 92 05 02     sts     0x0205, r1
    1eca:       8c eb           ldi     r24, 0xBC       ; 188
    1ecc:       93 e0           ldi     r25, 0x03       ; 3
    1ece:       9f 93           push    r25
    1ed0:       8f 93           push    r24
    1ed2:       ff 92           push    r15
    1ed4:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1ed8:       84 e1           ldi     r24, 0x14       ; 20
    1eda:       80 93 05 02     sts     0x0205, r24
    1ede:       8c e3           ldi     r24, 0x3C       ; 60
    1ee0:       90 e0           ldi     r25, 0x00       ; 0
    1ee2:       9f 93           push    r25
    1ee4:       8f 93           push    r24
    1ee6:       1f 92           push    r1
    1ee8:       1f 92           push    r1
    1eea:       85 eb           ldi     r24, 0xB5       ; 181
    1eec:       93 e0           ldi     r25, 0x03       ; 3
    1eee:       9f 93           push    r25
    1ef0:       8f 93           push    r24
    1ef2:       ff 92           push    r15
    1ef4:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1ef8:       88 e2           ldi     r24, 0x28       ; 40
    1efa:       80 93 05 02     sts     0x0205, r24
    1efe:       0e 94 07 02     call    0x40e   ; 0x40e <GetActiveParamSetNumber>
    1f02:       99 27           eor     r25, r25
    1f04:       9f 93           push    r25
    1f06:       8f 93           push    r24
    1f08:       88 ea           ldi     r24, 0xA8       ; 168
    1f0a:       93 e0           ldi     r25, 0x03       ; 3
    1f0c:       9f 93           push    r25
    1f0e:       8f 93           push    r24
    1f10:       ff 92           push    r15
    1f12:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1f16:       8c e3           ldi     r24, 0x3C       ; 60
    1f18:       80 93 05 02     sts     0x0205, r24
    1f1c:       88 e9           ldi     r24, 0x98       ; 152
    1f1e:       93 e0           ldi     r25, 0x03       ; 3
    1f20:       9f 93           push    r25
    1f22:       8f 93           push    r24
    1f24:       ff 92           push    r15
    1f26:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1f2a:       8e c2           rjmp    .+1308          ; 0x2448 <Menu+0x67a>
    1f2c:       80 91 46 06     lds     r24, 0x0646
    1f30:       80 ff           sbrs    r24, 0
    1f32:       47 c0           rjmp    .+142           ; 0x1fc2 <Menu+0x1f4>
    1f34:       10 92 05 02     sts     0x0205, r1
    1f38:       80 91 68 02     lds     r24, 0x0268
    1f3c:       90 91 69 02     lds     r25, 0x0269
    1f40:       9f 93           push    r25
    1f42:       8f 93           push    r24
    1f44:       89 e8           ldi     r24, 0x89       ; 137
    1f46:       93 e0           ldi     r25, 0x03       ; 3
    1f48:       9f 93           push    r25
    1f4a:       8f 93           push    r24
    1f4c:       0f 93           push    r16
    1f4e:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1f52:       84 e1           ldi     r24, 0x14       ; 20
    1f54:       80 93 05 02     sts     0x0205, r24
    1f58:       80 91 6a 02     lds     r24, 0x026A
    1f5c:       90 91 6b 02     lds     r25, 0x026B
    1f60:       9f 93           push    r25
    1f62:       8f 93           push    r24
    1f64:       8a e7           ldi     r24, 0x7A       ; 122
    1f66:       93 e0           ldi     r25, 0x03       ; 3
    1f68:       9f 93           push    r25
    1f6a:       8f 93           push    r24
    1f6c:       0f 93           push    r16
    1f6e:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1f72:       88 e2           ldi     r24, 0x28       ; 40
    1f74:       80 93 05 02     sts     0x0205, r24
    1f78:       80 91 0a 01     lds     r24, 0x010A
    1f7c:       90 91 0b 01     lds     r25, 0x010B
    1f80:       9f 93           push    r25
    1f82:       8f 93           push    r24
    1f84:       8b e6           ldi     r24, 0x6B       ; 107
    1f86:       93 e0           ldi     r25, 0x03       ; 3
    1f88:       9f 93           push    r25
    1f8a:       8f 93           push    r24
    1f8c:       0f 93           push    r16
    1f8e:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1f92:       8c e3           ldi     r24, 0x3C       ; 60
    1f94:       80 93 05 02     sts     0x0205, r24
    1f98:       80 91 05 06     lds     r24, 0x0605
    1f9c:       99 27           eor     r25, r25
    1f9e:       9f 93           push    r25
    1fa0:       8f 93           push    r24
    1fa2:       8c e5           ldi     r24, 0x5C       ; 92
    1fa4:       93 e0           ldi     r25, 0x03       ; 3
    1fa6:       9f 93           push    r25
    1fa8:       8f 93           push    r24
    1faa:       0f 93           push    r16
    1fac:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1fb0:       8d b7           in      r24, 0x3d       ; 61
    1fb2:       9e b7           in      r25, 0x3e       ; 62
    1fb4:       44 96           adiw    r24, 0x14       ; 20
    1fb6:       0f b6           in      r0, 0x3f        ; 63
    1fb8:       f8 94           cli
    1fba:       9e bf           out     0x3e, r25       ; 62
    1fbc:       0f be           out     0x3f, r0        ; 63
    1fbe:       8d bf           out     0x3d, r24       ; 61
    1fc0:       f4 c2           rjmp    .+1512          ; 0x25aa <Menu+0x7dc>
    1fc2:       84 e1           ldi     r24, 0x14       ; 20
    1fc4:       80 93 05 02     sts     0x0205, r24
    1fc8:       85 e5           ldi     r24, 0x55       ; 85
    1fca:       93 e0           ldi     r25, 0x03       ; 3
    1fcc:       9f 93           push    r25
    1fce:       8f 93           push    r24
    1fd0:       0f 93           push    r16
    1fd2:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1fd6:       88 e2           ldi     r24, 0x28       ; 40
    1fd8:       80 93 05 02     sts     0x0205, r24
    1fdc:       87 e4           ldi     r24, 0x47       ; 71
    1fde:       93 e0           ldi     r25, 0x03       ; 3
    1fe0:       9f 93           push    r25
    1fe2:       8f 93           push    r24
    1fe4:       0f 93           push    r16
    1fe6:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    1fea:       8d b7           in      r24, 0x3d       ; 61
    1fec:       9e b7           in      r25, 0x3e       ; 62
    1fee:       06 96           adiw    r24, 0x06       ; 6
    1ff0:       e2 cf           rjmp    .-60            ; 0x1fb6 <Menu+0x1e8>
    1ff2:       10 92 05 02     sts     0x0205, r1
    1ff6:       8d e3           ldi     r24, 0x3D       ; 61
    1ff8:       93 e0           ldi     r25, 0x03       ; 3
    1ffa:       9f 93           push    r25
    1ffc:       8f 93           push    r24
    1ffe:       ff 92           push    r15
    2000:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2004:       84 e1           ldi     r24, 0x14       ; 20
    2006:       80 93 05 02     sts     0x0205, r24
    200a:       60 91 20 02     lds     r22, 0x0220
    200e:       70 91 21 02     lds     r23, 0x0221
    2012:       80 91 22 02     lds     r24, 0x0222
    2016:       90 91 23 02     lds     r25, 0x0223
    201a:       20 e0           ldi     r18, 0x00       ; 0
    201c:       34 e0           ldi     r19, 0x04       ; 4
    201e:       40 e0           ldi     r20, 0x00       ; 0
    2020:       50 e0           ldi     r21, 0x00       ; 0
    2022:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2026:       5f 93           push    r21
    2028:       4f 93           push    r20
    202a:       3f 93           push    r19
    202c:       2f 93           push    r18
    202e:       8e e2           ldi     r24, 0x2E       ; 46
    2030:       93 e0           ldi     r25, 0x03       ; 3
    2032:       9f 93           push    r25
    2034:       8f 93           push    r24
    2036:       ff 92           push    r15
    2038:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    203c:       88 e2           ldi     r24, 0x28       ; 40
    203e:       80 93 05 02     sts     0x0205, r24
    2042:       60 91 28 02     lds     r22, 0x0228
    2046:       70 91 29 02     lds     r23, 0x0229
    204a:       80 91 2a 02     lds     r24, 0x022A
    204e:       90 91 2b 02     lds     r25, 0x022B
    2052:       20 e0           ldi     r18, 0x00       ; 0
    2054:       34 e0           ldi     r19, 0x04       ; 4
    2056:       40 e0           ldi     r20, 0x00       ; 0
    2058:       50 e0           ldi     r21, 0x00       ; 0
    205a:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    205e:       5f 93           push    r21
    2060:       4f 93           push    r20
    2062:       3f 93           push    r19
    2064:       2f 93           push    r18
    2066:       8f e1           ldi     r24, 0x1F       ; 31
    2068:       93 e0           ldi     r25, 0x03       ; 3
    206a:       9f 93           push    r25
    206c:       8f 93           push    r24
    206e:       ff 92           push    r15
    2070:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2074:       8c e3           ldi     r24, 0x3C       ; 60
    2076:       80 93 05 02     sts     0x0205, r24
    207a:       80 91 50 02     lds     r24, 0x0250
    207e:       90 91 51 02     lds     r25, 0x0251
    2082:       9f 93           push    r25
    2084:       8f 93           push    r24
    2086:       80 e1           ldi     r24, 0x10       ; 16
    2088:       93 e0           ldi     r25, 0x03       ; 3
    208a:       9f 93           push    r25
    208c:       8f 93           push    r24
    208e:       ff 92           push    r15
    2090:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2094:       8d b7           in      r24, 0x3d       ; 61
    2096:       9e b7           in      r25, 0x3e       ; 62
    2098:       46 96           adiw    r24, 0x16       ; 22
    209a:       8d cf           rjmp    .-230           ; 0x1fb6 <Menu+0x1e8>
    209c:       10 92 05 02     sts     0x0205, r1
    20a0:       80 91 16 06     lds     r24, 0x0616
    20a4:       90 91 17 06     lds     r25, 0x0617
    20a8:       20 91 14 06     lds     r18, 0x0614
    20ac:       30 91 15 06     lds     r19, 0x0615
    20b0:       9f 93           push    r25
    20b2:       8f 93           push    r24
    20b4:       3f 93           push    r19
    20b6:       2f 93           push    r18
    20b8:       80 e0           ldi     r24, 0x00       ; 0
    20ba:       93 e0           ldi     r25, 0x03       ; 3
    20bc:       9f 93           push    r25
    20be:       8f 93           push    r24
    20c0:       ff 92           push    r15
    20c2:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    20c6:       84 e1           ldi     r24, 0x14       ; 20
    20c8:       80 93 05 02     sts     0x0205, r24
    20cc:       80 91 1a 06     lds     r24, 0x061A
    20d0:       90 91 1b 06     lds     r25, 0x061B
    20d4:       20 91 18 06     lds     r18, 0x0618
    20d8:       30 91 19 06     lds     r19, 0x0619
    20dc:       9f 93           push    r25
    20de:       8f 93           push    r24
    20e0:       3f 93           push    r19
    20e2:       2f 93           push    r18
    20e4:       80 ef           ldi     r24, 0xF0       ; 240
    20e6:       92 e0           ldi     r25, 0x02       ; 2
    20e8:       9f 93           push    r25
    20ea:       8f 93           push    r24
    20ec:       ff 92           push    r15
    20ee:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    20f2:       88 e2           ldi     r24, 0x28       ; 40
    20f4:       80 93 05 02     sts     0x0205, r24
    20f8:       80 91 1e 06     lds     r24, 0x061E
    20fc:       90 91 1f 06     lds     r25, 0x061F
    2100:       20 91 1c 06     lds     r18, 0x061C
    2104:       30 91 1d 06     lds     r19, 0x061D
    2108:       9f 93           push    r25
    210a:       8f 93           push    r24
    210c:       3f 93           push    r19
    210e:       2f 93           push    r18
    2110:       80 ee           ldi     r24, 0xE0       ; 224
    2112:       92 e0           ldi     r25, 0x02       ; 2
    2114:       9f 93           push    r25
    2116:       8f 93           push    r24
    2118:       ff 92           push    r15
    211a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    211e:       8c e3           ldi     r24, 0x3C       ; 60
    2120:       80 93 05 02     sts     0x0205, r24
    2124:       80 91 20 06     lds     r24, 0x0620
    2128:       90 91 21 06     lds     r25, 0x0621
    212c:       9f 93           push    r25
    212e:       8f 93           push    r24
    2130:       80 ed           ldi     r24, 0xD0       ; 208
    2132:       92 e0           ldi     r25, 0x02       ; 2
    2134:       6f c0           rjmp    .+222           ; 0x2214 <Menu+0x446>
    2136:       10 92 05 02     sts     0x0205, r1
    213a:       e0 91 3f 06     lds     r30, 0x063F
    213e:       ff 27           eor     r31, r31
    2140:       ee 0f           add     r30, r30
    2142:       ff 1f           adc     r31, r31
    2144:       ee 5e           subi    r30, 0xEE       ; 238
    2146:       f9 4f           sbci    r31, 0xF9       ; 249
    2148:       20 81           ld      r18, Z
    214a:       31 81           ldd     r19, Z+1        ; 0x01
    214c:       e0 91 3e 06     lds     r30, 0x063E
    2150:       ff 27           eor     r31, r31
    2152:       ee 0f           add     r30, r30
    2154:       ff 1f           adc     r31, r31
    2156:       ee 5e           subi    r30, 0xEE       ; 238
    2158:       f9 4f           sbci    r31, 0xF9       ; 249
    215a:       80 81           ld      r24, Z
    215c:       91 81           ldd     r25, Z+1        ; 0x01
    215e:       3f 93           push    r19
    2160:       2f 93           push    r18
    2162:       9f 93           push    r25
    2164:       8f 93           push    r24
    2166:       80 ec           ldi     r24, 0xC0       ; 192
    2168:       92 e0           ldi     r25, 0x02       ; 2
    216a:       9f 93           push    r25
    216c:       8f 93           push    r24
    216e:       ff 92           push    r15
    2170:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2174:       84 e1           ldi     r24, 0x14       ; 20
    2176:       80 93 05 02     sts     0x0205, r24
    217a:       e0 91 41 06     lds     r30, 0x0641
    217e:       ff 27           eor     r31, r31
    2180:       ee 0f           add     r30, r30
    2182:       ff 1f           adc     r31, r31
    2184:       ee 5e           subi    r30, 0xEE       ; 238
    2186:       f9 4f           sbci    r31, 0xF9       ; 249
    2188:       20 81           ld      r18, Z
    218a:       31 81           ldd     r19, Z+1        ; 0x01
    218c:       e0 91 40 06     lds     r30, 0x0640
    2190:       ff 27           eor     r31, r31
    2192:       ee 0f           add     r30, r30
    2194:       ff 1f           adc     r31, r31
    2196:       ee 5e           subi    r30, 0xEE       ; 238
    2198:       f9 4f           sbci    r31, 0xF9       ; 249
    219a:       80 81           ld      r24, Z
    219c:       91 81           ldd     r25, Z+1        ; 0x01
    219e:       3f 93           push    r19
    21a0:       2f 93           push    r18
    21a2:       9f 93           push    r25
    21a4:       8f 93           push    r24
    21a6:       80 eb           ldi     r24, 0xB0       ; 176
    21a8:       92 e0           ldi     r25, 0x02       ; 2
    21aa:       9f 93           push    r25
    21ac:       8f 93           push    r24
    21ae:       ff 92           push    r15
    21b0:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    21b4:       88 e2           ldi     r24, 0x28       ; 40
    21b6:       80 93 05 02     sts     0x0205, r24
    21ba:       e0 91 43 06     lds     r30, 0x0643
    21be:       ff 27           eor     r31, r31
    21c0:       ee 0f           add     r30, r30
    21c2:       ff 1f           adc     r31, r31
    21c4:       ee 5e           subi    r30, 0xEE       ; 238
    21c6:       f9 4f           sbci    r31, 0xF9       ; 249
    21c8:       20 81           ld      r18, Z
    21ca:       31 81           ldd     r19, Z+1        ; 0x01
    21cc:       e0 91 42 06     lds     r30, 0x0642
    21d0:       ff 27           eor     r31, r31
    21d2:       ee 0f           add     r30, r30
    21d4:       ff 1f           adc     r31, r31
    21d6:       ee 5e           subi    r30, 0xEE       ; 238
    21d8:       f9 4f           sbci    r31, 0xF9       ; 249
    21da:       80 81           ld      r24, Z
    21dc:       91 81           ldd     r25, Z+1        ; 0x01
    21de:       3f 93           push    r19
    21e0:       2f 93           push    r18
    21e2:       9f 93           push    r25
    21e4:       8f 93           push    r24
    21e6:       80 ea           ldi     r24, 0xA0       ; 160
    21e8:       92 e0           ldi     r25, 0x02       ; 2
    21ea:       9f 93           push    r25
    21ec:       8f 93           push    r24
    21ee:       ff 92           push    r15
    21f0:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    21f4:       8c e3           ldi     r24, 0x3C       ; 60
    21f6:       80 93 05 02     sts     0x0205, r24
    21fa:       e0 91 44 06     lds     r30, 0x0644
    21fe:       ff 27           eor     r31, r31
    2200:       ee 0f           add     r30, r30
    2202:       ff 1f           adc     r31, r31
    2204:       ee 5e           subi    r30, 0xEE       ; 238
    2206:       f9 4f           sbci    r31, 0xF9       ; 249
    2208:       80 81           ld      r24, Z
    220a:       91 81           ldd     r25, Z+1        ; 0x01
    220c:       9f 93           push    r25
    220e:       8f 93           push    r24
    2210:       80 e9           ldi     r24, 0x90       ; 144
    2212:       92 e0           ldi     r25, 0x02       ; 2
    2214:       9f 93           push    r25
    2216:       8f 93           push    r24
    2218:       ff 92           push    r15
    221a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    221e:       8d b7           in      r24, 0x3d       ; 61
    2220:       9e b7           in      r25, 0x3e       ; 62
    2222:       4a 96           adiw    r24, 0x1a       ; 26
    2224:       c8 ce           rjmp    .-624           ; 0x1fb6 <Menu+0x1e8>
    2226:       10 92 05 02     sts     0x0205, r1
    222a:       82 e8           ldi     r24, 0x82       ; 130
    222c:       92 e0           ldi     r25, 0x02       ; 2
    222e:       9f 93           push    r25
    2230:       8f 93           push    r24
    2232:       ff 92           push    r15
    2234:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2238:       84 e1           ldi     r24, 0x14       ; 20
    223a:       80 93 05 02     sts     0x0205, r24
    223e:       20 91 10 02     lds     r18, 0x0210
    2242:       30 91 11 02     lds     r19, 0x0211
    2246:       80 91 eb 01     lds     r24, 0x01EB
    224a:       90 91 ec 01     lds     r25, 0x01EC
    224e:       60 91 f7 01     lds     r22, 0x01F7
    2252:       3f 93           push    r19
    2254:       2f 93           push    r18
    2256:       77 27           eor     r23, r23
    2258:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    225c:       7f 93           push    r23
    225e:       6f 93           push    r22
    2260:       83 e7           ldi     r24, 0x73       ; 115
    2262:       92 e0           ldi     r25, 0x02       ; 2
    2264:       9f 93           push    r25
    2266:       8f 93           push    r24
    2268:       ff 92           push    r15
    226a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    226e:       88 e2           ldi     r24, 0x28       ; 40
    2270:       80 93 05 02     sts     0x0205, r24
    2274:       20 91 12 02     lds     r18, 0x0212
    2278:       30 91 13 02     lds     r19, 0x0213
    227c:       80 91 ed 01     lds     r24, 0x01ED
    2280:       90 91 ee 01     lds     r25, 0x01EE
    2284:       60 91 f8 01     lds     r22, 0x01F8
    2288:       3f 93           push    r19
    228a:       2f 93           push    r18
    228c:       77 27           eor     r23, r23
    228e:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2292:       7f 93           push    r23
    2294:       6f 93           push    r22
    2296:       84 e6           ldi     r24, 0x64       ; 100
    2298:       92 e0           ldi     r25, 0x02       ; 2
    229a:       9f 93           push    r25
    229c:       8f 93           push    r24
    229e:       ff 92           push    r15
    22a0:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    22a4:       8c e3           ldi     r24, 0x3C       ; 60
    22a6:       80 93 05 02     sts     0x0205, r24
    22aa:       20 91 14 02     lds     r18, 0x0214
    22ae:       30 91 15 02     lds     r19, 0x0215
    22b2:       80 91 ef 01     lds     r24, 0x01EF
    22b6:       90 91 f0 01     lds     r25, 0x01F0
    22ba:       60 91 f9 01     lds     r22, 0x01F9
    22be:       3f 93           push    r19
    22c0:       2f 93           push    r18
    22c2:       77 27           eor     r23, r23
    22c4:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    22c8:       7f 93           push    r23
    22ca:       6f 93           push    r22
    22cc:       85 e5           ldi     r24, 0x55       ; 85
    22ce:       92 e0           ldi     r25, 0x02       ; 2
    22d0:       56 c0           rjmp    .+172           ; 0x237e <Menu+0x5b0>
    22d2:       10 92 05 02     sts     0x0205, r1
    22d6:       88 e4           ldi     r24, 0x48       ; 72
    22d8:       92 e0           ldi     r25, 0x02       ; 2
    22da:       9f 93           push    r25
    22dc:       8f 93           push    r24
    22de:       ff 92           push    r15
    22e0:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    22e4:       84 e1           ldi     r24, 0x14       ; 20
    22e6:       80 93 05 02     sts     0x0205, r24
    22ea:       20 91 16 02     lds     r18, 0x0216
    22ee:       30 91 17 02     lds     r19, 0x0217
    22f2:       80 91 f3 01     lds     r24, 0x01F3
    22f6:       90 91 f4 01     lds     r25, 0x01F4
    22fa:       60 91 fa 01     lds     r22, 0x01FA
    22fe:       3f 93           push    r19
    2300:       2f 93           push    r18
    2302:       77 27           eor     r23, r23
    2304:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2308:       7f 93           push    r23
    230a:       6f 93           push    r22
    230c:       89 e3           ldi     r24, 0x39       ; 57
    230e:       92 e0           ldi     r25, 0x02       ; 2
    2310:       9f 93           push    r25
    2312:       8f 93           push    r24
    2314:       ff 92           push    r15
    2316:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    231a:       88 e2           ldi     r24, 0x28       ; 40
    231c:       80 93 05 02     sts     0x0205, r24
    2320:       20 91 18 02     lds     r18, 0x0218
    2324:       30 91 19 02     lds     r19, 0x0219
    2328:       80 91 f1 01     lds     r24, 0x01F1
    232c:       90 91 f2 01     lds     r25, 0x01F2
    2330:       60 91 fb 01     lds     r22, 0x01FB
    2334:       3f 93           push    r19
    2336:       2f 93           push    r18
    2338:       77 27           eor     r23, r23
    233a:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    233e:       7f 93           push    r23
    2340:       6f 93           push    r22
    2342:       8a e2           ldi     r24, 0x2A       ; 42
    2344:       92 e0           ldi     r25, 0x02       ; 2
    2346:       9f 93           push    r25
    2348:       8f 93           push    r24
    234a:       ff 92           push    r15
    234c:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2350:       8c e3           ldi     r24, 0x3C       ; 60
    2352:       80 93 05 02     sts     0x0205, r24
    2356:       60 91 1a 02     lds     r22, 0x021A
    235a:       70 91 1b 02     lds     r23, 0x021B
    235e:       80 91 1c 02     lds     r24, 0x021C
    2362:       90 91 1d 02     lds     r25, 0x021D
    2366:       00 91 fa 05     lds     r16, 0x05FA
    236a:       10 91 fb 05     lds     r17, 0x05FB
    236e:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    2372:       7f 93           push    r23
    2374:       6f 93           push    r22
    2376:       1f 93           push    r17
    2378:       0f 93           push    r16
    237a:       8b e1           ldi     r24, 0x1B       ; 27
    237c:       92 e0           ldi     r25, 0x02       ; 2
    237e:       9f 93           push    r25
    2380:       8f 93           push    r24
    2382:       ff 92           push    r15
    2384:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2388:       8d b7           in      r24, 0x3d       ; 61
    238a:       9e b7           in      r25, 0x3e       ; 62
    238c:       48 96           adiw    r24, 0x18       ; 24
    238e:       13 ce           rjmp    .-986           ; 0x1fb6 <Menu+0x1e8>
    2390:       84 e1           ldi     r24, 0x14       ; 20
    2392:       80 93 05 02     sts     0x0205, r24
    2396:       80 91 04 01     lds     r24, 0x0104
    239a:       90 91 05 01     lds     r25, 0x0105
    239e:       9f 93           push    r25
    23a0:       8f 93           push    r24
    23a2:       8c e0           ldi     r24, 0x0C       ; 12
    23a4:       92 e0           ldi     r25, 0x02       ; 2
    23a6:       9f 93           push    r25
    23a8:       8f 93           push    r24
    23aa:       ff 92           push    r15
    23ac:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    23b0:       88 e2           ldi     r24, 0x28       ; 40
    23b2:       80 93 05 02     sts     0x0205, r24
    23b6:       80 91 60 02     lds     r24, 0x0260
    23ba:       99 27           eor     r25, r25
    23bc:       9f 93           push    r25
    23be:       8f 93           push    r24
    23c0:       8d ef           ldi     r24, 0xFD       ; 253
    23c2:       91 e0           ldi     r25, 0x01       ; 1
    23c4:       9f 93           push    r25
    23c6:       8f 93           push    r24
    23c8:       ff 92           push    r15
    23ca:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    23ce:       8d b7           in      r24, 0x3d       ; 61
    23d0:       9e b7           in      r25, 0x3e       ; 62
    23d2:       0a 96           adiw    r24, 0x0a       ; 10
    23d4:       f0 cd           rjmp    .-1056          ; 0x1fb6 <Menu+0x1e8>
    23d6:       10 92 05 02     sts     0x0205, r1
    23da:       8e ee           ldi     r24, 0xEE       ; 238
    23dc:       91 e0           ldi     r25, 0x01       ; 1
    23de:       9f 93           push    r25
    23e0:       8f 93           push    r24
    23e2:       ff 92           push    r15
    23e4:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    23e8:       84 e1           ldi     r24, 0x14       ; 20
    23ea:       80 93 05 02     sts     0x0205, r24
    23ee:       80 91 54 02     lds     r24, 0x0254
    23f2:       90 91 55 02     lds     r25, 0x0255
    23f6:       9f 93           push    r25
    23f8:       8f 93           push    r24
    23fa:       8f ed           ldi     r24, 0xDF       ; 223
    23fc:       91 e0           ldi     r25, 0x01       ; 1
    23fe:       9f 93           push    r25
    2400:       8f 93           push    r24
    2402:       ff 92           push    r15
    2404:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2408:       88 e2           ldi     r24, 0x28       ; 40
    240a:       80 93 05 02     sts     0x0205, r24
    240e:       80 91 50 02     lds     r24, 0x0250
    2412:       90 91 51 02     lds     r25, 0x0251
    2416:       9f 93           push    r25
    2418:       8f 93           push    r24
    241a:       80 ed           ldi     r24, 0xD0       ; 208
    241c:       91 e0           ldi     r25, 0x01       ; 1
    241e:       9f 93           push    r25
    2420:       8f 93           push    r24
    2422:       ff 92           push    r15
    2424:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2428:       8c e3           ldi     r24, 0x3C       ; 60
    242a:       80 93 05 02     sts     0x0205, r24
    242e:       80 91 52 02     lds     r24, 0x0252
    2432:       90 91 53 02     lds     r25, 0x0253
    2436:       9f 93           push    r25
    2438:       8f 93           push    r24
    243a:       81 ec           ldi     r24, 0xC1       ; 193
    243c:       91 e0           ldi     r25, 0x01       ; 1
    243e:       9f 93           push    r25
    2440:       8f 93           push    r24
    2442:       ff 92           push    r15
    2444:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2448:       8d b7           in      r24, 0x3d       ; 61
    244a:       9e b7           in      r25, 0x3e       ; 62
    244c:       42 96           adiw    r24, 0x12       ; 18
    244e:       b3 cd           rjmp    .-1178          ; 0x1fb6 <Menu+0x1e8>
    2450:       10 92 05 02     sts     0x0205, r1
    2454:       80 91 58 02     lds     r24, 0x0258
    2458:       90 91 59 02     lds     r25, 0x0259
    245c:       9f 93           push    r25
    245e:       8f 93           push    r24
    2460:       85 eb           ldi     r24, 0xB5       ; 181
    2462:       91 e0           ldi     r25, 0x01       ; 1
    2464:       9f 93           push    r25
    2466:       8f 93           push    r24
    2468:       ff 92           push    r15
    246a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    246e:       84 e1           ldi     r24, 0x14       ; 20
    2470:       80 93 05 02     sts     0x0205, r24
    2474:       80 91 5a 02     lds     r24, 0x025A
    2478:       90 91 5b 02     lds     r25, 0x025B
    247c:       9f 93           push    r25
    247e:       8f 93           push    r24
    2480:       89 ea           ldi     r24, 0xA9       ; 169
    2482:       91 e0           ldi     r25, 0x01       ; 1
    2484:       9f 93           push    r25
    2486:       8f 93           push    r24
    2488:       ff 92           push    r15
    248a:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    248e:       88 e2           ldi     r24, 0x28       ; 40
    2490:       80 93 05 02     sts     0x0205, r24
    2494:       80 91 5c 02     lds     r24, 0x025C
    2498:       90 91 5d 02     lds     r25, 0x025D
    249c:       9f 93           push    r25
    249e:       8f 93           push    r24
    24a0:       8d e9           ldi     r24, 0x9D       ; 157
    24a2:       91 e0           ldi     r25, 0x01       ; 1
    24a4:       9f 93           push    r25
    24a6:       8f 93           push    r24
    24a8:       ff 92           push    r15
    24aa:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    24ae:       8c e3           ldi     r24, 0x3C       ; 60
    24b0:       80 93 05 02     sts     0x0205, r24
    24b4:       80 91 5e 02     lds     r24, 0x025E
    24b8:       90 91 5f 02     lds     r25, 0x025F
    24bc:       9f 93           push    r25
    24be:       8f 93           push    r24
    24c0:       81 e9           ldi     r24, 0x91       ; 145
    24c2:       91 e0           ldi     r25, 0x01       ; 1
    24c4:       9f 93           push    r25
    24c6:       8f 93           push    r24
    24c8:       ff 92           push    r15
    24ca:       70 cd           rjmp    .-1312          ; 0x1fac <Menu+0x1de>
    24cc:       10 92 05 02     sts     0x0205, r1
    24d0:       89 e8           ldi     r24, 0x89       ; 137
    24d2:       91 e0           ldi     r25, 0x01       ; 1
    24d4:       9f 93           push    r25
    24d6:       8f 93           push    r24
    24d8:       ff 92           push    r15
    24da:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    24de:       84 e1           ldi     r24, 0x14       ; 20
    24e0:       80 93 05 02     sts     0x0205, r24
    24e4:       80 91 89 01     lds     r24, 0x0189
    24e8:       99 27           eor     r25, r25
    24ea:       9f 93           push    r25
    24ec:       8f 93           push    r24
    24ee:       8b e7           ldi     r24, 0x7B       ; 123
    24f0:       91 e0           ldi     r25, 0x01       ; 1
    24f2:       9f 93           push    r25
    24f4:       8f 93           push    r24
    24f6:       ff 92           push    r15
    24f8:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    24fc:       88 e2           ldi     r24, 0x28       ; 40
    24fe:       80 93 05 02     sts     0x0205, r24
    2502:       80 91 e6 01     lds     r24, 0x01E6
    2506:       90 91 e7 01     lds     r25, 0x01E7
    250a:       9f 93           push    r25
    250c:       8f 93           push    r24
    250e:       8d e6           ldi     r24, 0x6D       ; 109
    2510:       91 e0           ldi     r25, 0x01       ; 1
    2512:       9f 93           push    r25
    2514:       8f 93           push    r24
    2516:       ff 92           push    r15
    2518:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    251c:       8c e3           ldi     r24, 0x3C       ; 60
    251e:       80 93 05 02     sts     0x0205, r24
    2522:       80 91 62 06     lds     r24, 0x0662
    2526:       99 27           eor     r25, r25
    2528:       9f 93           push    r25
    252a:       8f 93           push    r24
    252c:       80 91 61 06     lds     r24, 0x0661
    2530:       99 27           eor     r25, r25
    2532:       9f 93           push    r25
    2534:       8f 93           push    r24
    2536:       8f e5           ldi     r24, 0x5F       ; 95
    2538:       91 e0           ldi     r25, 0x01       ; 1
    253a:       9f 93           push    r25
    253c:       8f 93           push    r24
    253e:       ff 92           push    r15
    2540:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2544:       35 cd           rjmp    .-1430          ; 0x1fb0 <Menu+0x1e2>
    2546:       10 92 05 02     sts     0x0205, r1
    254a:       89 e5           ldi     r24, 0x59       ; 89
    254c:       91 e0           ldi     r25, 0x01       ; 1
    254e:       9f 93           push    r25
    2550:       8f 93           push    r24
    2552:       ff 92           push    r15
    2554:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2558:       84 e1           ldi     r24, 0x14       ; 20
    255a:       80 93 05 02     sts     0x0205, r24
    255e:       80 91 95 02     lds     r24, 0x0295
    2562:       90 91 96 02     lds     r25, 0x0296
    2566:       9f 93           push    r25
    2568:       8f 93           push    r24
    256a:       8b e4           ldi     r24, 0x4B       ; 75
    256c:       91 e0           ldi     r25, 0x01       ; 1
    256e:       9f 93           push    r25
    2570:       8f 93           push    r24
    2572:       ff 92           push    r15
    2574:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2578:       88 e2           ldi     r24, 0x28       ; 40
    257a:       80 93 05 02     sts     0x0205, r24
    257e:       80 91 97 02     lds     r24, 0x0297
    2582:       90 91 98 02     lds     r25, 0x0298
    2586:       9f 93           push    r25
    2588:       8f 93           push    r24
    258a:       8d e3           ldi     r24, 0x3D       ; 61
    258c:       91 e0           ldi     r25, 0x01       ; 1
    258e:       9f 93           push    r25
    2590:       8f 93           push    r24
    2592:       ff 92           push    r15
    2594:       0e 94 59 07     call    0xeb2   ; 0xeb2 <_printf_P>
    2598:       8d b7           in      r24, 0x3d       ; 61
    259a:       9e b7           in      r25, 0x3e       ; 62
    259c:       0d 96           adiw    r24, 0x0d       ; 13
    259e:       0b cd           rjmp    .-1514          ; 0x1fb6 <Menu+0x1e8>
    25a0:       01 50           subi    r16, 0x01       ; 1
    25a2:       00 93 66 01     sts     0x0166, r16
    25a6:       10 92 07 02     sts     0x0207, r1
    25aa:       10 92 06 02     sts     0x0206, r1
    25ae:       1f 91           pop     r17
    25b0:       0f 91           pop     r16
    25b2:       ff 90           pop     r15
    25b4:       08 95           ret

000025b6 <i2c_init>:
    25b6:       10 92 b9 00     sts     0x00B9, r1
    25ba:       8a e2           ldi     r24, 0x2A       ; 42
    25bc:       80 93 b8 00     sts     0x00B8, r24
    25c0:       08 95           ret

000025c2 <i2c_start>:
    25c2:       85 ea           ldi     r24, 0xA5       ; 165
    25c4:       80 93 bc 00     sts     0x00BC, r24
    25c8:       80 e0           ldi     r24, 0x00       ; 0
    25ca:       90 e0           ldi     r25, 0x00       ; 0
    25cc:       08 95           ret

000025ce <i2c_stop>:
    25ce:       84 e9           ldi     r24, 0x94       ; 148
    25d0:       80 93 bc 00     sts     0x00BC, r24
    25d4:       08 95           ret

000025d6 <i2c_write_byte>:
    25d6:       10 92 b9 00     sts     0x00B9, r1
    25da:       80 93 bb 00     sts     0x00BB, r24
    25de:       85 e8           ldi     r24, 0x85       ; 133
    25e0:       80 93 bc 00     sts     0x00BC, r24
    25e4:       80 e0           ldi     r24, 0x00       ; 0
    25e6:       90 e0           ldi     r25, 0x00       ; 0
    25e8:       08 95           ret

000025ea <__vector_26>:
    25ea:       1f 92           push    r1
    25ec:       0f 92           push    r0
    25ee:       0f b6           in      r0, 0x3f        ; 63
    25f0:       0f 92           push    r0
    25f2:       11 24           eor     r1, r1
    25f4:       8f 93           push    r24
    25f6:       9f 93           push    r25
    25f8:       ef 93           push    r30
    25fa:       ff 93           push    r31
    25fc:       80 91 08 02     lds     r24, 0x0208
    2600:       8f 5f           subi    r24, 0xFF       ; 255
    2602:       80 93 08 02     sts     0x0208, r24
    2606:       81 50           subi    r24, 0x01       ; 1
    2608:       83 30           cpi     r24, 0x03       ; 3
    260a:       09 f4           brne    .+2             ; 0x260e <__vector_26+0x24>
    260c:       42 c0           rjmp    .+132           ; 0x2692 <__vector_26+0xa8>
    260e:       84 30           cpi     r24, 0x04       ; 4
    2610:       28 f4           brcc    .+10            ; 0x261c <__vector_26+0x32>
    2612:       81 30           cpi     r24, 0x01       ; 1
    2614:       a1 f0           breq    .+40            ; 0x263e <__vector_26+0x54>
    2616:       82 30           cpi     r24, 0x02       ; 2
    2618:       70 f5           brcc    .+92            ; 0x2676 <__vector_26+0x8c>
    261a:       0c c0           rjmp    .+24            ; 0x2634 <__vector_26+0x4a>
    261c:       85 30           cpi     r24, 0x05       ; 5
    261e:       09 f4           brne    .+2             ; 0x2622 <__vector_26+0x38>
    2620:       48 c0           rjmp    .+144           ; 0x26b2 <__vector_26+0xc8>
    2622:       85 30           cpi     r24, 0x05       ; 5
    2624:       d8 f1           brcs    .+118           ; 0x269c <__vector_26+0xb2>
    2626:       86 30           cpi     r24, 0x06       ; 6
    2628:       09 f4           brne    .+2             ; 0x262c <__vector_26+0x42>
    262a:       4b c0           rjmp    .+150           ; 0x26c2 <__vector_26+0xd8>
    262c:       87 30           cpi     r24, 0x07       ; 7
    262e:       09 f0           breq    .+2             ; 0x2632 <__vector_26+0x48>
    2630:       71 c0           rjmp    .+226           ; 0x2714 <__vector_26+0x12a>
    2632:       5b c0           rjmp    .+182           ; 0x26ea <__vector_26+0x100>
    2634:       80 91 09 02     lds     r24, 0x0209
    2638:       88 0f           add     r24, r24
    263a:       8e 5a           subi    r24, 0xAE       ; 174
    263c:       14 c0           rjmp    .+40            ; 0x2666 <__vector_26+0x7c>
    263e:       80 91 09 02     lds     r24, 0x0209
    2642:       8f 5f           subi    r24, 0xFF       ; 255
    2644:       80 93 09 02     sts     0x0209, r24
    2648:       81 50           subi    r24, 0x01       ; 1
    264a:       81 30           cpi     r24, 0x01       ; 1
    264c:       09 f4           brne    .+2             ; 0x2650 <__vector_26+0x66>
    264e:       44 c0           rjmp    .+136           ; 0x26d8 <__vector_26+0xee>
    2650:       81 30           cpi     r24, 0x01       ; 1
    2652:       38 f0           brcs    .+14            ; 0x2662 <__vector_26+0x78>
    2654:       82 30           cpi     r24, 0x02       ; 2
    2656:       09 f4           brne    .+2             ; 0x265a <__vector_26+0x70>
    2658:       42 c0           rjmp    .+132           ; 0x26de <__vector_26+0xf4>
    265a:       83 30           cpi     r24, 0x03       ; 3
    265c:       09 f0           breq    .+2             ; 0x2660 <__vector_26+0x76>
    265e:       5a c0           rjmp    .+180           ; 0x2714 <__vector_26+0x12a>
    2660:       41 c0           rjmp    .+130           ; 0x26e4 <__vector_26+0xfa>
    2662:       80 91 af 02     lds     r24, 0x02AF
    2666:       10 92 b9 00     sts     0x00B9, r1
    266a:       80 93 bb 00     sts     0x00BB, r24
    266e:       85 e8           ldi     r24, 0x85       ; 133
    2670:       80 93 bc 00     sts     0x00BC, r24
    2674:       4f c0           rjmp    .+158           ; 0x2714 <__vector_26+0x12a>
    2676:       84 e9           ldi     r24, 0x94       ; 148
    2678:       80 93 bc 00     sts     0x00BC, r24
    267c:       80 91 09 02     lds     r24, 0x0209
    2680:       84 30           cpi     r24, 0x04       ; 4
    2682:       18 f4           brcc    .+6             ; 0x268a <__vector_26+0xa0>
    2684:       10 92 08 02     sts     0x0208, r1
    2688:       02 c0           rjmp    .+4             ; 0x268e <__vector_26+0xa4>
    268a:       10 92 09 02     sts     0x0209, r1
    268e:       85 ea           ldi     r24, 0xA5       ; 165
    2690:       ef cf           rjmp    .-34            ; 0x2670 <__vector_26+0x86>
    2692:       80 91 0a 02     lds     r24, 0x020A
    2696:       88 0f           add     r24, r24
    2698:       8d 5a           subi    r24, 0xAD       ; 173
    269a:       e5 cf           rjmp    .-54            ; 0x2666 <__vector_26+0x7c>
    269c:       80 91 0a 02     lds     r24, 0x020A
    26a0:       81 30           cpi     r24, 0x01       ; 1
    26a2:       d1 f0           breq    .+52            ; 0x26d8 <__vector_26+0xee>
    26a4:       81 30           cpi     r24, 0x01       ; 1
    26a6:       e8 f2           brcs    .-70            ; 0x2662 <__vector_26+0x78>
    26a8:       82 30           cpi     r24, 0x02       ; 2
    26aa:       c9 f0           breq    .+50            ; 0x26de <__vector_26+0xf4>
    26ac:       83 30           cpi     r24, 0x03       ; 3
    26ae:       91 f5           brne    .+100           ; 0x2714 <__vector_26+0x12a>
    26b0:       19 c0           rjmp    .+50            ; 0x26e4 <__vector_26+0xfa>
    26b2:       80 91 bb 00     lds     r24, 0x00BB
    26b6:       e0 91 0a 02     lds     r30, 0x020A
    26ba:       ff 27           eor     r31, r31
    26bc:       e6 5f           subi    r30, 0xF6       ; 246
    26be:       f9 4f           sbci    r31, 0xF9       ; 249
    26c0:       80 83           st      Z, r24
    26c2:       80 91 0a 02     lds     r24, 0x020A
    26c6:       81 30           cpi     r24, 0x01       ; 1
    26c8:       39 f0           breq    .+14            ; 0x26d8 <__vector_26+0xee>
    26ca:       81 30           cpi     r24, 0x01       ; 1
    26cc:       50 f2           brcs    .-108           ; 0x2662 <__vector_26+0x78>
    26ce:       82 30           cpi     r24, 0x02       ; 2
    26d0:       31 f0           breq    .+12            ; 0x26de <__vector_26+0xf4>
    26d2:       83 30           cpi     r24, 0x03       ; 3
    26d4:       f9 f4           brne    .+62            ; 0x2714 <__vector_26+0x12a>
    26d6:       06 c0           rjmp    .+12            ; 0x26e4 <__vector_26+0xfa>
    26d8:       80 91 b0 02     lds     r24, 0x02B0
    26dc:       c4 cf           rjmp    .-120           ; 0x2666 <__vector_26+0x7c>
    26de:       80 91 b7 03     lds     r24, 0x03B7
    26e2:       c1 cf           rjmp    .-126           ; 0x2666 <__vector_26+0x7c>
    26e4:       80 91 e2 03     lds     r24, 0x03E2
    26e8:       be cf           rjmp    .-132           ; 0x2666 <__vector_26+0x7c>
    26ea:       80 91 0a 02     lds     r24, 0x020A
    26ee:       90 91 bb 00     lds     r25, 0x00BB
    26f2:       e8 2f           mov     r30, r24
    26f4:       ff 27           eor     r31, r31
    26f6:       e6 5f           subi    r30, 0xF6       ; 246
    26f8:       f9 4f           sbci    r31, 0xF9       ; 249
    26fa:       94 83           std     Z+4, r25        ; 0x04
    26fc:       8f 5f           subi    r24, 0xFF       ; 255
    26fe:       80 93 0a 02     sts     0x020A, r24
    2702:       84 30           cpi     r24, 0x04       ; 4
    2704:       10 f0           brcs    .+4             ; 0x270a <__vector_26+0x120>
    2706:       10 92 0a 02     sts     0x020A, r1
    270a:       84 e9           ldi     r24, 0x94       ; 148
    270c:       80 93 bc 00     sts     0x00BC, r24
    2710:       10 92 08 02     sts     0x0208, r1
    2714:       ff 91           pop     r31
    2716:       ef 91           pop     r30
    2718:       9f 91           pop     r25
    271a:       8f 91           pop     r24
    271c:       0f 90           pop     r0
    271e:       0f be           out     0x3f, r0        ; 63
    2720:       0f 90           pop     r0
    2722:       1f 90           pop     r1
    2724:       18 95           reti

00002726 <rc_sum_init>:
    2726:       83 ec           ldi     r24, 0xC3       ; 195
    2728:       80 93 81 00     sts     0x0081, r24
    272c:       ef e6           ldi     r30, 0x6F       ; 111
    272e:       f0 e0           ldi     r31, 0x00       ; 0
    2730:       80 81           ld      r24, Z
    2732:       80 62           ori     r24, 0x20       ; 32
    2734:       80 83           st      Z, r24
    2736:       10 92 15 02     sts     0x0215, r1
    273a:       10 92 14 02     sts     0x0214, r1
    273e:       10 92 13 02     sts     0x0213, r1
    2742:       10 92 12 02     sts     0x0212, r1
    2746:       10 92 11 02     sts     0x0211, r1
    274a:       10 92 10 02     sts     0x0210, r1
    274e:       08 95           ret

00002750 <__vector_12>:
    2750:       1f 92           push    r1
    2752:       0f 92           push    r0
    2754:       0f b6           in      r0, 0x3f        ; 63
    2756:       0f 92           push    r0
    2758:       11 24           eor     r1, r1
    275a:       0f 93           push    r16
    275c:       1f 93           push    r17
    275e:       2f 93           push    r18
    2760:       3f 93           push    r19
    2762:       4f 93           push    r20
    2764:       5f 93           push    r21
    2766:       6f 93           push    r22
    2768:       7f 93           push    r23
    276a:       8f 93           push    r24
    276c:       9f 93           push    r25
    276e:       af 93           push    r26
    2770:       bf 93           push    r27
    2772:       cf 93           push    r28
    2774:       df 93           push    r29
    2776:       ef 93           push    r30
    2778:       ff 93           push    r31
    277a:       20 91 86 00     lds     r18, 0x0086
    277e:       30 91 87 00     lds     r19, 0x0087
    2782:       80 91 0d 02     lds     r24, 0x020D
    2786:       90 91 0e 02     lds     r25, 0x020E
    278a:       28 1b           sub     r18, r24
    278c:       39 0b           sbc     r19, r25
    278e:       80 91 86 00     lds     r24, 0x0086
    2792:       90 91 87 00     lds     r25, 0x0087
    2796:       90 93 0e 02     sts     0x020E, r25
    279a:       80 93 0d 02     sts     0x020D, r24
    279e:       c9 01           movw    r24, r18
    27a0:       8d 5d           subi    r24, 0xDD       ; 221
    27a2:       95 40           sbci    r25, 0x05       ; 5
    27a4:       83 56           subi    r24, 0x63       ; 99
    27a6:       99 41           sbci    r25, 0x19       ; 25
    27a8:       48 f4           brcc    .+18            ; 0x27bc <__vector_12+0x6c>
    27aa:       81 e0           ldi     r24, 0x01       ; 1
    27ac:       90 e0           ldi     r25, 0x00       ; 0
    27ae:       90 93 0c 02     sts     0x020C, r25
    27b2:       80 93 0b 02     sts     0x020B, r24
    27b6:       10 92 67 01     sts     0x0167, r1
    27ba:       54 c0           rjmp    .+168           ; 0x2864 <__vector_12+0x114>
    27bc:       c0 91 0b 02     lds     r28, 0x020B
    27c0:       d0 91 0c 02     lds     r29, 0x020C
    27c4:       ca 30           cpi     r28, 0x0A       ; 10
    27c6:       d1 05           cpc     r29, r1
    27c8:       0c f0           brlt    .+2             ; 0x27cc <__vector_12+0x7c>
    27ca:       4c c0           rjmp    .+152           ; 0x2864 <__vector_12+0x114>
    27cc:       c9 01           movw    r24, r18
    27ce:       8b 5f           subi    r24, 0xFB       ; 251
    27d0:       90 40           sbci    r25, 0x00       ; 0
    27d2:       84 5b           subi    r24, 0xB4       ; 180
    27d4:       91 40           sbci    r25, 0x01       ; 1
    27d6:       08 f0           brcs    .+2             ; 0x27da <__vector_12+0x8a>
    27d8:       40 c0           rjmp    .+128           ; 0x285a <__vector_12+0x10a>
    27da:       a9 01           movw    r20, r18
    27dc:       42 5d           subi    r20, 0xD2       ; 210
    27de:       51 40           sbci    r21, 0x01       ; 1
    27e0:       fe 01           movw    r30, r28
    27e2:       ee 0f           add     r30, r30
    27e4:       ff 1f           adc     r31, r31
    27e6:       ee 5e           subi    r30, 0xEE       ; 238
    27e8:       f9 4f           sbci    r31, 0xF9       ; 249
    27ea:       80 81           ld      r24, Z
    27ec:       91 81           ldd     r25, Z+1        ; 0x01
    27ee:       fa 01           movw    r30, r20
    27f0:       e8 1b           sub     r30, r24
    27f2:       f9 0b           sbc     r31, r25
    27f4:       cf 01           movw    r24, r30
    27f6:       f7 ff           sbrs    r31, 7
    27f8:       03 c0           rjmp    .+6             ; 0x2800 <__vector_12+0xb0>
    27fa:       90 95           com     r25
    27fc:       81 95           neg     r24
    27fe:       9f 4f           sbci    r25, 0xFF       ; 255
    2800:       06 97           sbiw    r24, 0x06       ; 6
    2802:       4c f4           brge    .+18            ; 0x2816 <__vector_12+0xc6>
    2804:       80 91 60 02     lds     r24, 0x0260
    2808:       88 3c           cpi     r24, 0xC8       ; 200
    280a:       28 f4           brcc    .+10            ; 0x2816 <__vector_12+0xc6>
    280c:       80 91 60 02     lds     r24, 0x0260
    2810:       86 5f           subi    r24, 0xF6       ; 246
    2812:       80 93 60 02     sts     0x0260, r24
    2816:       fe 01           movw    r30, r28
    2818:       ee 0f           add     r30, r30
    281a:       ff 1f           adc     r31, r31
    281c:       8f 01           movw    r16, r30
    281e:       0e 5e           subi    r16, 0xEE       ; 238
    2820:       19 4f           sbci    r17, 0xF9       ; 249
    2822:       d8 01           movw    r26, r16
    2824:       2d 91           ld      r18, X+
    2826:       3c 91           ld      r19, X
    2828:       c9 01           movw    r24, r18
    282a:       88 0f           add     r24, r24
    282c:       99 1f           adc     r25, r25
    282e:       82 0f           add     r24, r18
    2830:       93 1f           adc     r25, r19
    2832:       84 0f           add     r24, r20
    2834:       95 1f           adc     r25, r21
    2836:       64 e0           ldi     r22, 0x04       ; 4
    2838:       70 e0           ldi     r23, 0x00       ; 0
    283a:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    283e:       d8 01           movw    r26, r16
    2840:       8d 91           ld      r24, X+
    2842:       9c 91           ld      r25, X
    2844:       11 97           sbiw    r26, 0x01       ; 1
    2846:       9b 01           movw    r18, r22
    2848:       28 1b           sub     r18, r24
    284a:       39 0b           sbc     r19, r25
    284c:       e8 5d           subi    r30, 0xD8       ; 216
    284e:       f9 4f           sbci    r31, 0xF9       ; 249
    2850:       31 83           std     Z+1, r19        ; 0x01
    2852:       20 83           st      Z, r18
    2854:       11 96           adiw    r26, 0x01       ; 1
    2856:       7c 93           st      X, r23
    2858:       6e 93           st      -X, r22
    285a:       21 96           adiw    r28, 0x01       ; 1
    285c:       d0 93 0c 02     sts     0x020C, r29
    2860:       c0 93 0b 02     sts     0x020B, r28
    2864:       ff 91           pop     r31
    2866:       ef 91           pop     r30
    2868:       df 91           pop     r29
    286a:       cf 91           pop     r28
    286c:       bf 91           pop     r27
    286e:       af 91           pop     r26
    2870:       9f 91           pop     r25
    2872:       8f 91           pop     r24
    2874:       7f 91           pop     r23
    2876:       6f 91           pop     r22
    2878:       5f 91           pop     r21
    287a:       4f 91           pop     r20
    287c:       3f 91           pop     r19
    287e:       2f 91           pop     r18
    2880:       1f 91           pop     r17
    2882:       0f 91           pop     r16
    2884:       0f 90           pop     r0
    2886:       0f be           out     0x3f, r0        ; 63
    2888:       0f 90           pop     r0
    288a:       1f 90           pop     r1
    288c:       18 95           reti

0000288e <Mittelwert>:
    288e:       af 92           push    r10
    2890:       bf 92           push    r11
    2892:       cf 92           push    r12
    2894:       df 92           push    r13
    2896:       ef 92           push    r14
    2898:       ff 92           push    r15
    289a:       0f 93           push    r16
    289c:       1f 93           push    r17
    289e:       10 92 7a 00     sts     0x007A, r1
    28a2:       80 91 f7 01     lds     r24, 0x01F7
    28a6:       88 23           and     r24, r24
    28a8:       69 f0           breq    .+26            ; 0x28c4 <Mittelwert+0x36>
    28aa:       80 91 eb 01     lds     r24, 0x01EB
    28ae:       90 91 ec 01     lds     r25, 0x01EC
    28b2:       60 91 f7 01     lds     r22, 0x01F7
    28b6:       77 27           eor     r23, r23
    28b8:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    28bc:       70 93 7b 06     sts     0x067B, r23
    28c0:       60 93 7a 06     sts     0x067A, r22
    28c4:       80 91 f8 01     lds     r24, 0x01F8
    28c8:       88 23           and     r24, r24
    28ca:       69 f0           breq    .+26            ; 0x28e6 <Mittelwert+0x58>
    28cc:       80 91 ed 01     lds     r24, 0x01ED
    28d0:       90 91 ee 01     lds     r25, 0x01EE
    28d4:       60 91 f8 01     lds     r22, 0x01F8
    28d8:       77 27           eor     r23, r23
    28da:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    28de:       70 93 79 06     sts     0x0679, r23
    28e2:       60 93 78 06     sts     0x0678, r22
    28e6:       80 91 f9 01     lds     r24, 0x01F9
    28ea:       88 23           and     r24, r24
    28ec:       69 f0           breq    .+26            ; 0x2908 <Mittelwert+0x7a>
    28ee:       80 91 ef 01     lds     r24, 0x01EF
    28f2:       90 91 f0 01     lds     r25, 0x01F0
    28f6:       60 91 f9 01     lds     r22, 0x01F9
    28fa:       77 27           eor     r23, r23
    28fc:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2900:       70 93 87 06     sts     0x0687, r23
    2904:       60 93 86 06     sts     0x0686, r22
    2908:       80 91 fa 01     lds     r24, 0x01FA
    290c:       88 23           and     r24, r24
    290e:       d9 f1           breq    .+118           ; 0x2986 <Mittelwert+0xf8>
    2910:       e0 90 83 06     lds     r14, 0x0683
    2914:       f0 90 84 06     lds     r15, 0x0684
    2918:       60 91 f3 01     lds     r22, 0x01F3
    291c:       70 91 f4 01     lds     r23, 0x01F4
    2920:       20 91 fa 01     lds     r18, 0x01FA
    2924:       00 27           eor     r16, r16
    2926:       f7 fc           sbrc    r15, 7
    2928:       00 95           com     r16
    292a:       10 2f           mov     r17, r16
    292c:       57 01           movw    r10, r14
    292e:       68 01           movw    r12, r16
    2930:       43 e0           ldi     r20, 0x03       ; 3
    2932:       aa 0c           add     r10, r10
    2934:       bb 1c           adc     r11, r11
    2936:       cc 1c           adc     r12, r12
    2938:       dd 1c           adc     r13, r13
    293a:       4a 95           dec     r20
    293c:       d1 f7           brne    .-12            ; 0x2932 <Mittelwert+0xa4>
    293e:       ae 18           sub     r10, r14
    2940:       bf 08           sbc     r11, r15
    2942:       c0 0a           sbc     r12, r16
    2944:       d1 0a           sbc     r13, r17
    2946:       88 27           eor     r24, r24
    2948:       77 fd           sbrc    r23, 7
    294a:       80 95           com     r24
    294c:       98 2f           mov     r25, r24
    294e:       34 e0           ldi     r19, 0x04       ; 4
    2950:       66 0f           add     r22, r22
    2952:       77 1f           adc     r23, r23
    2954:       88 1f           adc     r24, r24
    2956:       99 1f           adc     r25, r25
    2958:       3a 95           dec     r19
    295a:       d1 f7           brne    .-12            ; 0x2950 <Mittelwert+0xc2>
    295c:       33 27           eor     r19, r19
    295e:       44 27           eor     r20, r20
    2960:       55 27           eor     r21, r21
    2962:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2966:       a2 0e           add     r10, r18
    2968:       b3 1e           adc     r11, r19
    296a:       c4 1e           adc     r12, r20
    296c:       d5 1e           adc     r13, r21
    296e:       c6 01           movw    r24, r12
    2970:       b5 01           movw    r22, r10
    2972:       28 e0           ldi     r18, 0x08       ; 8
    2974:       30 e0           ldi     r19, 0x00       ; 0
    2976:       40 e0           ldi     r20, 0x00       ; 0
    2978:       50 e0           ldi     r21, 0x00       ; 0
    297a:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    297e:       30 93 84 06     sts     0x0684, r19
    2982:       20 93 83 06     sts     0x0683, r18
    2986:       80 91 fb 01     lds     r24, 0x01FB
    298a:       88 23           and     r24, r24
    298c:       d9 f1           breq    .+118           ; 0x2a04 <Mittelwert+0x176>
    298e:       e0 90 8c 06     lds     r14, 0x068C
    2992:       f0 90 8d 06     lds     r15, 0x068D
    2996:       60 91 f1 01     lds     r22, 0x01F1
    299a:       70 91 f2 01     lds     r23, 0x01F2
    299e:       20 91 fb 01     lds     r18, 0x01FB
    29a2:       00 27           eor     r16, r16
    29a4:       f7 fc           sbrc    r15, 7
    29a6:       00 95           com     r16
    29a8:       10 2f           mov     r17, r16
    29aa:       57 01           movw    r10, r14
    29ac:       68 01           movw    r12, r16
    29ae:       83 e0           ldi     r24, 0x03       ; 3
    29b0:       aa 0c           add     r10, r10
    29b2:       bb 1c           adc     r11, r11
    29b4:       cc 1c           adc     r12, r12
    29b6:       dd 1c           adc     r13, r13
    29b8:       8a 95           dec     r24
    29ba:       d1 f7           brne    .-12            ; 0x29b0 <Mittelwert+0x122>
    29bc:       ae 18           sub     r10, r14
    29be:       bf 08           sbc     r11, r15
    29c0:       c0 0a           sbc     r12, r16
    29c2:       d1 0a           sbc     r13, r17
    29c4:       88 27           eor     r24, r24
    29c6:       77 fd           sbrc    r23, 7
    29c8:       80 95           com     r24
    29ca:       98 2f           mov     r25, r24
    29cc:       b4 e0           ldi     r27, 0x04       ; 4
    29ce:       66 0f           add     r22, r22
    29d0:       77 1f           adc     r23, r23
    29d2:       88 1f           adc     r24, r24
    29d4:       99 1f           adc     r25, r25
    29d6:       ba 95           dec     r27
    29d8:       d1 f7           brne    .-12            ; 0x29ce <Mittelwert+0x140>
    29da:       33 27           eor     r19, r19
    29dc:       44 27           eor     r20, r20
    29de:       55 27           eor     r21, r21
    29e0:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    29e4:       a2 0e           add     r10, r18
    29e6:       b3 1e           adc     r11, r19
    29e8:       c4 1e           adc     r12, r20
    29ea:       d5 1e           adc     r13, r21
    29ec:       c6 01           movw    r24, r12
    29ee:       b5 01           movw    r22, r10
    29f0:       28 e0           ldi     r18, 0x08       ; 8
    29f2:       30 e0           ldi     r19, 0x00       ; 0
    29f4:       40 e0           ldi     r20, 0x00       ; 0
    29f6:       50 e0           ldi     r21, 0x00       ; 0
    29f8:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    29fc:       30 93 8d 06     sts     0x068D, r19
    2a00:       20 93 8c 06     sts     0x068C, r18
    2a04:       80 91 fc 01     lds     r24, 0x01FC
    2a08:       88 23           and     r24, r24
    2a0a:       a1 f1           breq    .+104           ; 0x2a74 <Mittelwert+0x1e6>
    2a0c:       e0 90 7d 06     lds     r14, 0x067D
    2a10:       f0 90 7e 06     lds     r15, 0x067E
    2a14:       60 91 f5 01     lds     r22, 0x01F5
    2a18:       70 91 f6 01     lds     r23, 0x01F6
    2a1c:       20 91 fc 01     lds     r18, 0x01FC
    2a20:       00 27           eor     r16, r16
    2a22:       f7 fc           sbrc    r15, 7
    2a24:       00 95           com     r16
    2a26:       10 2f           mov     r17, r16
    2a28:       57 01           movw    r10, r14
    2a2a:       68 01           movw    r12, r16
    2a2c:       a3 e0           ldi     r26, 0x03       ; 3
    2a2e:       aa 0c           add     r10, r10
    2a30:       bb 1c           adc     r11, r11
    2a32:       cc 1c           adc     r12, r12
    2a34:       dd 1c           adc     r13, r13
    2a36:       aa 95           dec     r26
    2a38:       d1 f7           brne    .-12            ; 0x2a2e <Mittelwert+0x1a0>
    2a3a:       ae 18           sub     r10, r14
    2a3c:       bf 08           sbc     r11, r15
    2a3e:       c0 0a           sbc     r12, r16
    2a40:       d1 0a           sbc     r13, r17
    2a42:       88 27           eor     r24, r24
    2a44:       77 fd           sbrc    r23, 7
    2a46:       80 95           com     r24
    2a48:       98 2f           mov     r25, r24
    2a4a:       33 27           eor     r19, r19
    2a4c:       44 27           eor     r20, r20
    2a4e:       55 27           eor     r21, r21
    2a50:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2a54:       a2 0e           add     r10, r18
    2a56:       b3 1e           adc     r11, r19
    2a58:       c4 1e           adc     r12, r20
    2a5a:       d5 1e           adc     r13, r21
    2a5c:       c6 01           movw    r24, r12
    2a5e:       b5 01           movw    r22, r10
    2a60:       28 e0           ldi     r18, 0x08       ; 8
    2a62:       30 e0           ldi     r19, 0x00       ; 0
    2a64:       40 e0           ldi     r20, 0x00       ; 0
    2a66:       50 e0           ldi     r21, 0x00       ; 0
    2a68:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2a6c:       30 93 7e 06     sts     0x067E, r19
    2a70:       20 93 7d 06     sts     0x067D, r18
    2a74:       10 92 ec 01     sts     0x01EC, r1
    2a78:       10 92 eb 01     sts     0x01EB, r1
    2a7c:       10 92 f7 01     sts     0x01F7, r1
    2a80:       10 92 ee 01     sts     0x01EE, r1
    2a84:       10 92 ed 01     sts     0x01ED, r1
    2a88:       10 92 f8 01     sts     0x01F8, r1
    2a8c:       10 92 f0 01     sts     0x01F0, r1
    2a90:       10 92 ef 01     sts     0x01EF, r1
    2a94:       10 92 f9 01     sts     0x01F9, r1
    2a98:       10 92 f2 01     sts     0x01F2, r1
    2a9c:       10 92 f1 01     sts     0x01F1, r1
    2aa0:       10 92 fb 01     sts     0x01FB, r1
    2aa4:       10 92 f4 01     sts     0x01F4, r1
    2aa8:       10 92 f3 01     sts     0x01F3, r1
    2aac:       10 92 fa 01     sts     0x01FA, r1
    2ab0:       10 92 f6 01     sts     0x01F6, r1
    2ab4:       10 92 f5 01     sts     0x01F5, r1
    2ab8:       10 92 fc 01     sts     0x01FC, r1
    2abc:       80 91 44 02     lds     r24, 0x0244
    2ac0:       90 91 45 02     lds     r25, 0x0245
    2ac4:       a0 91 46 02     lds     r26, 0x0246
    2ac8:       b0 91 47 02     lds     r27, 0x0247
    2acc:       80 93 30 02     sts     0x0230, r24
    2ad0:       90 93 31 02     sts     0x0231, r25
    2ad4:       a0 93 32 02     sts     0x0232, r26
    2ad8:       b0 93 33 02     sts     0x0233, r27
    2adc:       80 91 34 02     lds     r24, 0x0234
    2ae0:       90 91 35 02     lds     r25, 0x0235
    2ae4:       a0 91 36 02     lds     r26, 0x0236
    2ae8:       b0 91 37 02     lds     r27, 0x0237
    2aec:       80 93 20 02     sts     0x0220, r24
    2af0:       90 93 21 02     sts     0x0221, r25
    2af4:       a0 93 22 02     sts     0x0222, r26
    2af8:       b0 93 23 02     sts     0x0223, r27
    2afc:       80 91 3c 02     lds     r24, 0x023C
    2b00:       90 91 3d 02     lds     r25, 0x023D
    2b04:       a0 91 3e 02     lds     r26, 0x023E
    2b08:       b0 91 3f 02     lds     r27, 0x023F
    2b0c:       80 93 28 02     sts     0x0228, r24
    2b10:       90 93 29 02     sts     0x0229, r25
    2b14:       a0 93 2a 02     sts     0x022A, r26
    2b18:       b0 93 2b 02     sts     0x022B, r27
    2b1c:       80 91 38 02     lds     r24, 0x0238
    2b20:       90 91 39 02     lds     r25, 0x0239
    2b24:       a0 91 3a 02     lds     r26, 0x023A
    2b28:       b0 91 3b 02     lds     r27, 0x023B
    2b2c:       80 93 24 02     sts     0x0224, r24
    2b30:       90 93 25 02     sts     0x0225, r25
    2b34:       a0 93 26 02     sts     0x0226, r26
    2b38:       b0 93 27 02     sts     0x0227, r27
    2b3c:       80 91 40 02     lds     r24, 0x0240
    2b40:       90 91 41 02     lds     r25, 0x0241
    2b44:       a0 91 42 02     lds     r26, 0x0242
    2b48:       b0 91 43 02     lds     r27, 0x0243
    2b4c:       80 93 2c 02     sts     0x022C, r24
    2b50:       90 93 2d 02     sts     0x022D, r25
    2b54:       a0 93 2e 02     sts     0x022E, r26
    2b58:       b0 93 2f 02     sts     0x022F, r27
    2b5c:       8f ee           ldi     r24, 0xEF       ; 239
    2b5e:       80 93 7a 00     sts     0x007A, r24
    2b62:       80 91 7a 06     lds     r24, 0x067A
    2b66:       90 91 7b 06     lds     r25, 0x067B
    2b6a:       89 3c           cpi     r24, 0xC9       ; 201
    2b6c:       91 05           cpc     r25, r1
    2b6e:       7c f0           brlt    .+30            ; 0x2b8e <Mittelwert+0x300>
    2b70:       20 91 7a 06     lds     r18, 0x067A
    2b74:       30 91 7b 06     lds     r19, 0x067B
    2b78:       80 91 7a 06     lds     r24, 0x067A
    2b7c:       90 91 7b 06     lds     r25, 0x067B
    2b80:       88 0f           add     r24, r24
    2b82:       99 1f           adc     r25, r25
    2b84:       88 0f           add     r24, r24
    2b86:       99 1f           adc     r25, r25
    2b88:       20 52           subi    r18, 0x20       ; 32
    2b8a:       33 40           sbci    r19, 0x03       ; 3
    2b8c:       15 c0           rjmp    .+42            ; 0x2bb8 <Mittelwert+0x32a>
    2b8e:       80 91 7a 06     lds     r24, 0x067A
    2b92:       90 91 7b 06     lds     r25, 0x067B
    2b96:       88 53           subi    r24, 0x38       ; 56
    2b98:       9f 4f           sbci    r25, 0xFF       ; 255
    2b9a:       a4 f4           brge    .+40            ; 0x2bc4 <Mittelwert+0x336>
    2b9c:       20 91 7a 06     lds     r18, 0x067A
    2ba0:       30 91 7b 06     lds     r19, 0x067B
    2ba4:       80 91 7a 06     lds     r24, 0x067A
    2ba8:       90 91 7b 06     lds     r25, 0x067B
    2bac:       88 0f           add     r24, r24
    2bae:       99 1f           adc     r25, r25
    2bb0:       88 0f           add     r24, r24
    2bb2:       99 1f           adc     r25, r25
    2bb4:       20 5e           subi    r18, 0xE0       ; 224
    2bb6:       3c 4f           sbci    r19, 0xFC       ; 252
    2bb8:       82 0f           add     r24, r18
    2bba:       93 1f           adc     r25, r19
    2bbc:       90 93 7b 06     sts     0x067B, r25
    2bc0:       80 93 7a 06     sts     0x067A, r24
    2bc4:       80 91 78 06     lds     r24, 0x0678
    2bc8:       90 91 79 06     lds     r25, 0x0679
    2bcc:       89 3c           cpi     r24, 0xC9       ; 201
    2bce:       91 05           cpc     r25, r1
    2bd0:       7c f0           brlt    .+30            ; 0x2bf0 <Mittelwert+0x362>
    2bd2:       20 91 78 06     lds     r18, 0x0678
    2bd6:       30 91 79 06     lds     r19, 0x0679
    2bda:       80 91 78 06     lds     r24, 0x0678
    2bde:       90 91 79 06     lds     r25, 0x0679
    2be2:       88 0f           add     r24, r24
    2be4:       99 1f           adc     r25, r25
    2be6:       88 0f           add     r24, r24
    2be8:       99 1f           adc     r25, r25
    2bea:       20 52           subi    r18, 0x20       ; 32
    2bec:       33 40           sbci    r19, 0x03       ; 3
    2bee:       15 c0           rjmp    .+42            ; 0x2c1a <Mittelwert+0x38c>
    2bf0:       80 91 78 06     lds     r24, 0x0678
    2bf4:       90 91 79 06     lds     r25, 0x0679
    2bf8:       88 53           subi    r24, 0x38       ; 56
    2bfa:       9f 4f           sbci    r25, 0xFF       ; 255
    2bfc:       a4 f4           brge    .+40            ; 0x2c26 <Mittelwert+0x398>
    2bfe:       20 91 78 06     lds     r18, 0x0678
    2c02:       30 91 79 06     lds     r19, 0x0679
    2c06:       80 91 78 06     lds     r24, 0x0678
    2c0a:       90 91 79 06     lds     r25, 0x0679
    2c0e:       88 0f           add     r24, r24
    2c10:       99 1f           adc     r25, r25
    2c12:       88 0f           add     r24, r24
    2c14:       99 1f           adc     r25, r25
    2c16:       20 5e           subi    r18, 0xE0       ; 224
    2c18:       3c 4f           sbci    r19, 0xFC       ; 252
    2c1a:       82 0f           add     r24, r18
    2c1c:       93 1f           adc     r25, r19
    2c1e:       90 93 79 06     sts     0x0679, r25
    2c22:       80 93 78 06     sts     0x0678, r24
    2c26:       20 91 58 02     lds     r18, 0x0258
    2c2a:       30 91 59 02     lds     r19, 0x0259
    2c2e:       80 91 42 06     lds     r24, 0x0642
    2c32:       e8 2f           mov     r30, r24
    2c34:       ff 27           eor     r31, r31
    2c36:       ee 0f           add     r30, r30
    2c38:       ff 1f           adc     r31, r31
    2c3a:       ee 5e           subi    r30, 0xEE       ; 238
    2c3c:       f9 4f           sbci    r31, 0xF9       ; 249
    2c3e:       80 81           ld      r24, Z
    2c40:       91 81           ldd     r25, Z+1        ; 0x01
    2c42:       82 59           subi    r24, 0x92       ; 146
    2c44:       9f 4f           sbci    r25, 0xFF       ; 255
    2c46:       28 17           cp      r18, r24
    2c48:       39 07           cpc     r19, r25
    2c4a:       1c f4           brge    .+6             ; 0x2c52 <Mittelwert+0x3c4>
    2c4c:       2f 5f           subi    r18, 0xFF       ; 255
    2c4e:       3f 4f           sbci    r19, 0xFF       ; 255
    2c50:       0c c0           rjmp    .+24            ; 0x2c6a <Mittelwert+0x3dc>
    2c52:       80 81           ld      r24, Z
    2c54:       91 81           ldd     r25, Z+1        ; 0x01
    2c56:       82 59           subi    r24, 0x92       ; 146
    2c58:       9f 4f           sbci    r25, 0xFF       ; 255
    2c5a:       82 17           cp      r24, r18
    2c5c:       93 07           cpc     r25, r19
    2c5e:       4c f4           brge    .+18            ; 0x2c72 <Mittelwert+0x3e4>
    2c60:       21 15           cp      r18, r1
    2c62:       31 05           cpc     r19, r1
    2c64:       31 f0           breq    .+12            ; 0x2c72 <Mittelwert+0x3e4>
    2c66:       21 50           subi    r18, 0x01       ; 1
    2c68:       30 40           sbci    r19, 0x00       ; 0
    2c6a:       30 93 59 02     sts     0x0259, r19
    2c6e:       20 93 58 02     sts     0x0258, r18
    2c72:       20 91 5a 02     lds     r18, 0x025A
    2c76:       30 91 5b 02     lds     r19, 0x025B
    2c7a:       80 91 43 06     lds     r24, 0x0643
    2c7e:       e8 2f           mov     r30, r24
    2c80:       ff 27           eor     r31, r31
    2c82:       ee 0f           add     r30, r30
    2c84:       ff 1f           adc     r31, r31
    2c86:       ee 5e           subi    r30, 0xEE       ; 238
    2c88:       f9 4f           sbci    r31, 0xF9       ; 249
    2c8a:       80 81           ld      r24, Z
    2c8c:       91 81           ldd     r25, Z+1        ; 0x01
    2c8e:       82 59           subi    r24, 0x92       ; 146
    2c90:       9f 4f           sbci    r25, 0xFF       ; 255
    2c92:       28 17           cp      r18, r24
    2c94:       39 07           cpc     r19, r25
    2c96:       1c f4           brge    .+6             ; 0x2c9e <Mittelwert+0x410>
    2c98:       2f 5f           subi    r18, 0xFF       ; 255
    2c9a:       3f 4f           sbci    r19, 0xFF       ; 255
    2c9c:       0c c0           rjmp    .+24            ; 0x2cb6 <Mittelwert+0x428>
    2c9e:       80 81           ld      r24, Z
    2ca0:       91 81           ldd     r25, Z+1        ; 0x01
    2ca2:       82 59           subi    r24, 0x92       ; 146
    2ca4:       9f 4f           sbci    r25, 0xFF       ; 255
    2ca6:       82 17           cp      r24, r18
    2ca8:       93 07           cpc     r25, r19
    2caa:       4c f4           brge    .+18            ; 0x2cbe <Mittelwert+0x430>
    2cac:       21 15           cp      r18, r1
    2cae:       31 05           cpc     r19, r1
    2cb0:       31 f0           breq    .+12            ; 0x2cbe <Mittelwert+0x430>
    2cb2:       21 50           subi    r18, 0x01       ; 1
    2cb4:       30 40           sbci    r19, 0x00       ; 0
    2cb6:       30 93 5b 02     sts     0x025B, r19
    2cba:       20 93 5a 02     sts     0x025A, r18
    2cbe:       20 91 5c 02     lds     r18, 0x025C
    2cc2:       30 91 5d 02     lds     r19, 0x025D
    2cc6:       80 91 44 06     lds     r24, 0x0644
    2cca:       e8 2f           mov     r30, r24
    2ccc:       ff 27           eor     r31, r31
    2cce:       ee 0f           add     r30, r30
    2cd0:       ff 1f           adc     r31, r31
    2cd2:       ee 5e           subi    r30, 0xEE       ; 238
    2cd4:       f9 4f           sbci    r31, 0xF9       ; 249
    2cd6:       80 81           ld      r24, Z
    2cd8:       91 81           ldd     r25, Z+1        ; 0x01
    2cda:       82 59           subi    r24, 0x92       ; 146
    2cdc:       9f 4f           sbci    r25, 0xFF       ; 255
    2cde:       28 17           cp      r18, r24
    2ce0:       39 07           cpc     r19, r25
    2ce2:       1c f4           brge    .+6             ; 0x2cea <Mittelwert+0x45c>
    2ce4:       2f 5f           subi    r18, 0xFF       ; 255
    2ce6:       3f 4f           sbci    r19, 0xFF       ; 255
    2ce8:       0c c0           rjmp    .+24            ; 0x2d02 <Mittelwert+0x474>
    2cea:       80 81           ld      r24, Z
    2cec:       91 81           ldd     r25, Z+1        ; 0x01
    2cee:       82 59           subi    r24, 0x92       ; 146
    2cf0:       9f 4f           sbci    r25, 0xFF       ; 255
    2cf2:       82 17           cp      r24, r18
    2cf4:       93 07           cpc     r25, r19
    2cf6:       4c f4           brge    .+18            ; 0x2d0a <Mittelwert+0x47c>
    2cf8:       21 15           cp      r18, r1
    2cfa:       31 05           cpc     r19, r1
    2cfc:       31 f0           breq    .+12            ; 0x2d0a <Mittelwert+0x47c>
    2cfe:       21 50           subi    r18, 0x01       ; 1
    2d00:       30 40           sbci    r19, 0x00       ; 0
    2d02:       30 93 5d 02     sts     0x025D, r19
    2d06:       20 93 5c 02     sts     0x025C, r18
    2d0a:       20 91 5e 02     lds     r18, 0x025E
    2d0e:       30 91 5f 02     lds     r19, 0x025F
    2d12:       80 91 45 06     lds     r24, 0x0645
    2d16:       e8 2f           mov     r30, r24
    2d18:       ff 27           eor     r31, r31
    2d1a:       ee 0f           add     r30, r30
    2d1c:       ff 1f           adc     r31, r31
    2d1e:       ee 5e           subi    r30, 0xEE       ; 238
    2d20:       f9 4f           sbci    r31, 0xF9       ; 249
    2d22:       80 81           ld      r24, Z
    2d24:       91 81           ldd     r25, Z+1        ; 0x01
    2d26:       82 59           subi    r24, 0x92       ; 146
    2d28:       9f 4f           sbci    r25, 0xFF       ; 255
    2d2a:       28 17           cp      r18, r24
    2d2c:       39 07           cpc     r19, r25
    2d2e:       1c f4           brge    .+6             ; 0x2d36 <Mittelwert+0x4a8>
    2d30:       2f 5f           subi    r18, 0xFF       ; 255
    2d32:       3f 4f           sbci    r19, 0xFF       ; 255
    2d34:       0c c0           rjmp    .+24            ; 0x2d4e <Mittelwert+0x4c0>
    2d36:       80 81           ld      r24, Z
    2d38:       91 81           ldd     r25, Z+1        ; 0x01
    2d3a:       82 59           subi    r24, 0x92       ; 146
    2d3c:       9f 4f           sbci    r25, 0xFF       ; 255
    2d3e:       82 17           cp      r24, r18
    2d40:       93 07           cpc     r25, r19
    2d42:       4c f4           brge    .+18            ; 0x2d56 <Mittelwert+0x4c8>
    2d44:       21 15           cp      r18, r1
    2d46:       31 05           cpc     r19, r1
    2d48:       31 f0           breq    .+12            ; 0x2d56 <Mittelwert+0x4c8>
    2d4a:       21 50           subi    r18, 0x01       ; 1
    2d4c:       30 40           sbci    r19, 0x00       ; 0
    2d4e:       30 93 5f 02     sts     0x025F, r19
    2d52:       20 93 5e 02     sts     0x025E, r18
    2d56:       80 91 58 02     lds     r24, 0x0258
    2d5a:       90 91 59 02     lds     r25, 0x0259
    2d5e:       97 ff           sbrs    r25, 7
    2d60:       05 c0           rjmp    .+10            ; 0x2d6c <Mittelwert+0x4de>
    2d62:       10 92 59 02     sts     0x0259, r1
    2d66:       10 92 58 02     sts     0x0258, r1
    2d6a:       0a c0           rjmp    .+20            ; 0x2d80 <Mittelwert+0x4f2>
    2d6c:       8f 3f           cpi     r24, 0xFF       ; 255
    2d6e:       91 05           cpc     r25, r1
    2d70:       39 f0           breq    .+14            ; 0x2d80 <Mittelwert+0x4f2>
    2d72:       34 f0           brlt    .+12            ; 0x2d80 <Mittelwert+0x4f2>
    2d74:       8f ef           ldi     r24, 0xFF       ; 255
    2d76:       90 e0           ldi     r25, 0x00       ; 0
    2d78:       90 93 59 02     sts     0x0259, r25
    2d7c:       80 93 58 02     sts     0x0258, r24
    2d80:       80 91 5a 02     lds     r24, 0x025A
    2d84:       90 91 5b 02     lds     r25, 0x025B
    2d88:       97 ff           sbrs    r25, 7
    2d8a:       05 c0           rjmp    .+10            ; 0x2d96 <Mittelwert+0x508>
    2d8c:       10 92 5b 02     sts     0x025B, r1
    2d90:       10 92 5a 02     sts     0x025A, r1
    2d94:       0a c0           rjmp    .+20            ; 0x2daa <Mittelwert+0x51c>
    2d96:       8f 3f           cpi     r24, 0xFF       ; 255
    2d98:       91 05           cpc     r25, r1
    2d9a:       39 f0           breq    .+14            ; 0x2daa <Mittelwert+0x51c>
    2d9c:       34 f0           brlt    .+12            ; 0x2daa <Mittelwert+0x51c>
    2d9e:       8f ef           ldi     r24, 0xFF       ; 255
    2da0:       90 e0           ldi     r25, 0x00       ; 0
    2da2:       90 93 5b 02     sts     0x025B, r25
    2da6:       80 93 5a 02     sts     0x025A, r24
    2daa:       80 91 5c 02     lds     r24, 0x025C
    2dae:       90 91 5d 02     lds     r25, 0x025D
    2db2:       97 ff           sbrs    r25, 7
    2db4:       05 c0           rjmp    .+10            ; 0x2dc0 <Mittelwert+0x532>
    2db6:       10 92 5d 02     sts     0x025D, r1
    2dba:       10 92 5c 02     sts     0x025C, r1
    2dbe:       0a c0           rjmp    .+20            ; 0x2dd4 <Mittelwert+0x546>
    2dc0:       8f 3f           cpi     r24, 0xFF       ; 255
    2dc2:       91 05           cpc     r25, r1
    2dc4:       39 f0           breq    .+14            ; 0x2dd4 <Mittelwert+0x546>
    2dc6:       34 f0           brlt    .+12            ; 0x2dd4 <Mittelwert+0x546>
    2dc8:       8f ef           ldi     r24, 0xFF       ; 255
    2dca:       90 e0           ldi     r25, 0x00       ; 0
    2dcc:       90 93 5d 02     sts     0x025D, r25
    2dd0:       80 93 5c 02     sts     0x025C, r24
    2dd4:       80 91 5e 02     lds     r24, 0x025E
    2dd8:       90 91 5f 02     lds     r25, 0x025F
    2ddc:       97 ff           sbrs    r25, 7
    2dde:       05 c0           rjmp    .+10            ; 0x2dea <Mittelwert+0x55c>
    2de0:       10 92 5f 02     sts     0x025F, r1
    2de4:       10 92 5e 02     sts     0x025E, r1
    2de8:       0a c0           rjmp    .+20            ; 0x2dfe <Mittelwert+0x570>
    2dea:       8f 3f           cpi     r24, 0xFF       ; 255
    2dec:       91 05           cpc     r25, r1
    2dee:       39 f0           breq    .+14            ; 0x2dfe <Mittelwert+0x570>
    2df0:       34 f0           brlt    .+12            ; 0x2dfe <Mittelwert+0x570>
    2df2:       8f ef           ldi     r24, 0xFF       ; 255
    2df4:       90 e0           ldi     r25, 0x00       ; 0
    2df6:       90 93 5f 02     sts     0x025F, r25
    2dfa:       80 93 5e 02     sts     0x025E, r24
    2dfe:       1f 91           pop     r17
    2e00:       0f 91           pop     r16
    2e02:       ff 90           pop     r15
    2e04:       ef 90           pop     r14
    2e06:       df 90           pop     r13
    2e08:       cf 90           pop     r12
    2e0a:       bf 90           pop     r11
    2e0c:       af 90           pop     r10
    2e0e:       08 95           ret

00002e10 <CalibrierMittelwert>:
    2e10:       10 92 7a 00     sts     0x007A, r1
    2e14:       80 91 f7 01     lds     r24, 0x01F7
    2e18:       88 23           and     r24, r24
    2e1a:       69 f0           breq    .+26            ; 0x2e36 <CalibrierMittelwert+0x26>
    2e1c:       80 91 eb 01     lds     r24, 0x01EB
    2e20:       90 91 ec 01     lds     r25, 0x01EC
    2e24:       60 91 f7 01     lds     r22, 0x01F7
    2e28:       77 27           eor     r23, r23
    2e2a:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2e2e:       70 93 7b 06     sts     0x067B, r23
    2e32:       60 93 7a 06     sts     0x067A, r22
    2e36:       80 91 f8 01     lds     r24, 0x01F8
    2e3a:       88 23           and     r24, r24
    2e3c:       69 f0           breq    .+26            ; 0x2e58 <CalibrierMittelwert+0x48>
    2e3e:       80 91 ed 01     lds     r24, 0x01ED
    2e42:       90 91 ee 01     lds     r25, 0x01EE
    2e46:       60 91 f8 01     lds     r22, 0x01F8
    2e4a:       77 27           eor     r23, r23
    2e4c:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2e50:       70 93 79 06     sts     0x0679, r23
    2e54:       60 93 78 06     sts     0x0678, r22
    2e58:       80 91 f9 01     lds     r24, 0x01F9
    2e5c:       88 23           and     r24, r24
    2e5e:       69 f0           breq    .+26            ; 0x2e7a <CalibrierMittelwert+0x6a>
    2e60:       80 91 ef 01     lds     r24, 0x01EF
    2e64:       90 91 f0 01     lds     r25, 0x01F0
    2e68:       60 91 f9 01     lds     r22, 0x01F9
    2e6c:       77 27           eor     r23, r23
    2e6e:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    2e72:       70 93 87 06     sts     0x0687, r23
    2e76:       60 93 86 06     sts     0x0686, r22
    2e7a:       80 91 fa 01     lds     r24, 0x01FA
    2e7e:       88 23           and     r24, r24
    2e80:       d1 f0           breq    .+52            ; 0x2eb6 <CalibrierMittelwert+0xa6>
    2e82:       60 91 f3 01     lds     r22, 0x01F3
    2e86:       70 91 f4 01     lds     r23, 0x01F4
    2e8a:       20 91 fa 01     lds     r18, 0x01FA
    2e8e:       88 27           eor     r24, r24
    2e90:       77 fd           sbrc    r23, 7
    2e92:       80 95           com     r24
    2e94:       98 2f           mov     r25, r24
    2e96:       34 e0           ldi     r19, 0x04       ; 4
    2e98:       66 0f           add     r22, r22
    2e9a:       77 1f           adc     r23, r23
    2e9c:       88 1f           adc     r24, r24
    2e9e:       99 1f           adc     r25, r25
    2ea0:       3a 95           dec     r19
    2ea2:       d1 f7           brne    .-12            ; 0x2e98 <CalibrierMittelwert+0x88>
    2ea4:       33 27           eor     r19, r19
    2ea6:       44 27           eor     r20, r20
    2ea8:       55 27           eor     r21, r21
    2eaa:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2eae:       30 93 84 06     sts     0x0684, r19
    2eb2:       20 93 83 06     sts     0x0683, r18
    2eb6:       80 91 fb 01     lds     r24, 0x01FB
    2eba:       88 23           and     r24, r24
    2ebc:       d1 f0           breq    .+52            ; 0x2ef2 <CalibrierMittelwert+0xe2>
    2ebe:       60 91 f1 01     lds     r22, 0x01F1
    2ec2:       70 91 f2 01     lds     r23, 0x01F2
    2ec6:       20 91 fb 01     lds     r18, 0x01FB
    2eca:       88 27           eor     r24, r24
    2ecc:       77 fd           sbrc    r23, 7
    2ece:       80 95           com     r24
    2ed0:       98 2f           mov     r25, r24
    2ed2:       b4 e0           ldi     r27, 0x04       ; 4
    2ed4:       66 0f           add     r22, r22
    2ed6:       77 1f           adc     r23, r23
    2ed8:       88 1f           adc     r24, r24
    2eda:       99 1f           adc     r25, r25
    2edc:       ba 95           dec     r27
    2ede:       d1 f7           brne    .-12            ; 0x2ed4 <CalibrierMittelwert+0xc4>
    2ee0:       33 27           eor     r19, r19
    2ee2:       44 27           eor     r20, r20
    2ee4:       55 27           eor     r21, r21
    2ee6:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2eea:       30 93 8d 06     sts     0x068D, r19
    2eee:       20 93 8c 06     sts     0x068C, r18
    2ef2:       80 91 fc 01     lds     r24, 0x01FC
    2ef6:       88 23           and     r24, r24
    2ef8:       99 f0           breq    .+38            ; 0x2f20 <CalibrierMittelwert+0x110>
    2efa:       60 91 f5 01     lds     r22, 0x01F5
    2efe:       70 91 f6 01     lds     r23, 0x01F6
    2f02:       20 91 fc 01     lds     r18, 0x01FC
    2f06:       88 27           eor     r24, r24
    2f08:       77 fd           sbrc    r23, 7
    2f0a:       80 95           com     r24
    2f0c:       98 2f           mov     r25, r24
    2f0e:       33 27           eor     r19, r19
    2f10:       44 27           eor     r20, r20
    2f12:       55 27           eor     r21, r21
    2f14:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    2f18:       30 93 7e 06     sts     0x067E, r19
    2f1c:       20 93 7d 06     sts     0x067D, r18
    2f20:       10 92 ec 01     sts     0x01EC, r1
    2f24:       10 92 eb 01     sts     0x01EB, r1
    2f28:       10 92 f7 01     sts     0x01F7, r1
    2f2c:       10 92 ee 01     sts     0x01EE, r1
    2f30:       10 92 ed 01     sts     0x01ED, r1
    2f34:       10 92 f8 01     sts     0x01F8, r1
    2f38:       10 92 f0 01     sts     0x01F0, r1
    2f3c:       10 92 ef 01     sts     0x01EF, r1
    2f40:       10 92 f9 01     sts     0x01F9, r1
    2f44:       10 92 f2 01     sts     0x01F2, r1
    2f48:       10 92 f1 01     sts     0x01F1, r1
    2f4c:       10 92 fb 01     sts     0x01FB, r1
    2f50:       10 92 f4 01     sts     0x01F4, r1
    2f54:       10 92 f3 01     sts     0x01F3, r1
    2f58:       10 92 fa 01     sts     0x01FA, r1
    2f5c:       10 92 f6 01     sts     0x01F6, r1
    2f60:       10 92 f5 01     sts     0x01F5, r1
    2f64:       10 92 fc 01     sts     0x01FC, r1
    2f68:       8f ee           ldi     r24, 0xEF       ; 239
    2f6a:       80 93 7a 00     sts     0x007A, r24
    2f6e:       20 91 58 02     lds     r18, 0x0258
    2f72:       30 91 59 02     lds     r19, 0x0259
    2f76:       80 91 42 06     lds     r24, 0x0642
    2f7a:       e8 2f           mov     r30, r24
    2f7c:       ff 27           eor     r31, r31
    2f7e:       ee 0f           add     r30, r30
    2f80:       ff 1f           adc     r31, r31
    2f82:       ee 5e           subi    r30, 0xEE       ; 238
    2f84:       f9 4f           sbci    r31, 0xF9       ; 249
    2f86:       80 81           ld      r24, Z
    2f88:       91 81           ldd     r25, Z+1        ; 0x01
    2f8a:       82 59           subi    r24, 0x92       ; 146
    2f8c:       9f 4f           sbci    r25, 0xFF       ; 255
    2f8e:       28 17           cp      r18, r24
    2f90:       39 07           cpc     r19, r25
    2f92:       1c f4           brge    .+6             ; 0x2f9a <CalibrierMittelwert+0x18a>
    2f94:       2f 5f           subi    r18, 0xFF       ; 255
    2f96:       3f 4f           sbci    r19, 0xFF       ; 255
    2f98:       0c c0           rjmp    .+24            ; 0x2fb2 <CalibrierMittelwert+0x1a2>
    2f9a:       80 81           ld      r24, Z
    2f9c:       91 81           ldd     r25, Z+1        ; 0x01
    2f9e:       82 59           subi    r24, 0x92       ; 146
    2fa0:       9f 4f           sbci    r25, 0xFF       ; 255
    2fa2:       82 17           cp      r24, r18
    2fa4:       93 07           cpc     r25, r19
    2fa6:       4c f4           brge    .+18            ; 0x2fba <CalibrierMittelwert+0x1aa>
    2fa8:       21 15           cp      r18, r1
    2faa:       31 05           cpc     r19, r1
    2fac:       31 f0           breq    .+12            ; 0x2fba <CalibrierMittelwert+0x1aa>
    2fae:       21 50           subi    r18, 0x01       ; 1
    2fb0:       30 40           sbci    r19, 0x00       ; 0
    2fb2:       30 93 59 02     sts     0x0259, r19
    2fb6:       20 93 58 02     sts     0x0258, r18
    2fba:       20 91 5a 02     lds     r18, 0x025A
    2fbe:       30 91 5b 02     lds     r19, 0x025B
    2fc2:       80 91 43 06     lds     r24, 0x0643
    2fc6:       e8 2f           mov     r30, r24
    2fc8:       ff 27           eor     r31, r31
    2fca:       ee 0f           add     r30, r30
    2fcc:       ff 1f           adc     r31, r31
    2fce:       ee 5e           subi    r30, 0xEE       ; 238
    2fd0:       f9 4f           sbci    r31, 0xF9       ; 249
    2fd2:       80 81           ld      r24, Z
    2fd4:       91 81           ldd     r25, Z+1        ; 0x01
    2fd6:       82 59           subi    r24, 0x92       ; 146
    2fd8:       9f 4f           sbci    r25, 0xFF       ; 255
    2fda:       28 17           cp      r18, r24
    2fdc:       39 07           cpc     r19, r25
    2fde:       1c f4           brge    .+6             ; 0x2fe6 <CalibrierMittelwert+0x1d6>
    2fe0:       2f 5f           subi    r18, 0xFF       ; 255
    2fe2:       3f 4f           sbci    r19, 0xFF       ; 255
    2fe4:       0c c0           rjmp    .+24            ; 0x2ffe <CalibrierMittelwert+0x1ee>
    2fe6:       80 81           ld      r24, Z
    2fe8:       91 81           ldd     r25, Z+1        ; 0x01
    2fea:       82 59           subi    r24, 0x92       ; 146
    2fec:       9f 4f           sbci    r25, 0xFF       ; 255
    2fee:       82 17           cp      r24, r18
    2ff0:       93 07           cpc     r25, r19
    2ff2:       4c f4           brge    .+18            ; 0x3006 <CalibrierMittelwert+0x1f6>
    2ff4:       21 15           cp      r18, r1
    2ff6:       31 05           cpc     r19, r1
    2ff8:       31 f0           breq    .+12            ; 0x3006 <CalibrierMittelwert+0x1f6>
    2ffa:       21 50           subi    r18, 0x01       ; 1
    2ffc:       30 40           sbci    r19, 0x00       ; 0
    2ffe:       30 93 5b 02     sts     0x025B, r19
    3002:       20 93 5a 02     sts     0x025A, r18
    3006:       20 91 5c 02     lds     r18, 0x025C
    300a:       30 91 5d 02     lds     r19, 0x025D
    300e:       80 91 44 06     lds     r24, 0x0644
    3012:       e8 2f           mov     r30, r24
    3014:       ff 27           eor     r31, r31
    3016:       ee 0f           add     r30, r30
    3018:       ff 1f           adc     r31, r31
    301a:       ee 5e           subi    r30, 0xEE       ; 238
    301c:       f9 4f           sbci    r31, 0xF9       ; 249
    301e:       80 81           ld      r24, Z
    3020:       91 81           ldd     r25, Z+1        ; 0x01
    3022:       82 59           subi    r24, 0x92       ; 146
    3024:       9f 4f           sbci    r25, 0xFF       ; 255
    3026:       28 17           cp      r18, r24
    3028:       39 07           cpc     r19, r25
    302a:       1c f4           brge    .+6             ; 0x3032 <CalibrierMittelwert+0x222>
    302c:       2f 5f           subi    r18, 0xFF       ; 255
    302e:       3f 4f           sbci    r19, 0xFF       ; 255
    3030:       0c c0           rjmp    .+24            ; 0x304a <CalibrierMittelwert+0x23a>
    3032:       80 81           ld      r24, Z
    3034:       91 81           ldd     r25, Z+1        ; 0x01
    3036:       82 59           subi    r24, 0x92       ; 146
    3038:       9f 4f           sbci    r25, 0xFF       ; 255
    303a:       82 17           cp      r24, r18
    303c:       93 07           cpc     r25, r19
    303e:       4c f4           brge    .+18            ; 0x3052 <CalibrierMittelwert+0x242>
    3040:       21 15           cp      r18, r1
    3042:       31 05           cpc     r19, r1
    3044:       31 f0           breq    .+12            ; 0x3052 <CalibrierMittelwert+0x242>
    3046:       21 50           subi    r18, 0x01       ; 1
    3048:       30 40           sbci    r19, 0x00       ; 0
    304a:       30 93 5d 02     sts     0x025D, r19
    304e:       20 93 5c 02     sts     0x025C, r18
    3052:       20 91 5e 02     lds     r18, 0x025E
    3056:       30 91 5f 02     lds     r19, 0x025F
    305a:       80 91 45 06     lds     r24, 0x0645
    305e:       e8 2f           mov     r30, r24
    3060:       ff 27           eor     r31, r31
    3062:       ee 0f           add     r30, r30
    3064:       ff 1f           adc     r31, r31
    3066:       ee 5e           subi    r30, 0xEE       ; 238
    3068:       f9 4f           sbci    r31, 0xF9       ; 249
    306a:       80 81           ld      r24, Z
    306c:       91 81           ldd     r25, Z+1        ; 0x01
    306e:       82 59           subi    r24, 0x92       ; 146
    3070:       9f 4f           sbci    r25, 0xFF       ; 255
    3072:       28 17           cp      r18, r24
    3074:       39 07           cpc     r19, r25
    3076:       1c f4           brge    .+6             ; 0x307e <CalibrierMittelwert+0x26e>
    3078:       2f 5f           subi    r18, 0xFF       ; 255
    307a:       3f 4f           sbci    r19, 0xFF       ; 255
    307c:       0c c0           rjmp    .+24            ; 0x3096 <CalibrierMittelwert+0x286>
    307e:       80 81           ld      r24, Z
    3080:       91 81           ldd     r25, Z+1        ; 0x01
    3082:       82 59           subi    r24, 0x92       ; 146
    3084:       9f 4f           sbci    r25, 0xFF       ; 255
    3086:       82 17           cp      r24, r18
    3088:       93 07           cpc     r25, r19
    308a:       4c f4           brge    .+18            ; 0x309e <CalibrierMittelwert+0x28e>
    308c:       21 15           cp      r18, r1
    308e:       31 05           cpc     r19, r1
    3090:       31 f0           breq    .+12            ; 0x309e <CalibrierMittelwert+0x28e>
    3092:       21 50           subi    r18, 0x01       ; 1
    3094:       30 40           sbci    r19, 0x00       ; 0
    3096:       30 93 5f 02     sts     0x025F, r19
    309a:       20 93 5e 02     sts     0x025E, r18
    309e:       80 91 58 02     lds     r24, 0x0258
    30a2:       90 91 59 02     lds     r25, 0x0259
    30a6:       97 ff           sbrs    r25, 7
    30a8:       05 c0           rjmp    .+10            ; 0x30b4 <CalibrierMittelwert+0x2a4>
    30aa:       10 92 59 02     sts     0x0259, r1
    30ae:       10 92 58 02     sts     0x0258, r1
    30b2:       0a c0           rjmp    .+20            ; 0x30c8 <CalibrierMittelwert+0x2b8>
    30b4:       8f 3f           cpi     r24, 0xFF       ; 255
    30b6:       91 05           cpc     r25, r1
    30b8:       39 f0           breq    .+14            ; 0x30c8 <CalibrierMittelwert+0x2b8>
    30ba:       34 f0           brlt    .+12            ; 0x30c8 <CalibrierMittelwert+0x2b8>
    30bc:       8f ef           ldi     r24, 0xFF       ; 255
    30be:       90 e0           ldi     r25, 0x00       ; 0
    30c0:       90 93 59 02     sts     0x0259, r25
    30c4:       80 93 58 02     sts     0x0258, r24
    30c8:       80 91 5a 02     lds     r24, 0x025A
    30cc:       90 91 5b 02     lds     r25, 0x025B
    30d0:       97 ff           sbrs    r25, 7
    30d2:       05 c0           rjmp    .+10            ; 0x30de <CalibrierMittelwert+0x2ce>
    30d4:       10 92 5b 02     sts     0x025B, r1
    30d8:       10 92 5a 02     sts     0x025A, r1
    30dc:       0a c0           rjmp    .+20            ; 0x30f2 <CalibrierMittelwert+0x2e2>
    30de:       8f 3f           cpi     r24, 0xFF       ; 255
    30e0:       91 05           cpc     r25, r1
    30e2:       39 f0           breq    .+14            ; 0x30f2 <CalibrierMittelwert+0x2e2>
    30e4:       34 f0           brlt    .+12            ; 0x30f2 <CalibrierMittelwert+0x2e2>
    30e6:       8f ef           ldi     r24, 0xFF       ; 255
    30e8:       90 e0           ldi     r25, 0x00       ; 0
    30ea:       90 93 5b 02     sts     0x025B, r25
    30ee:       80 93 5a 02     sts     0x025A, r24
    30f2:       80 91 5c 02     lds     r24, 0x025C
    30f6:       90 91 5d 02     lds     r25, 0x025D
    30fa:       97 ff           sbrs    r25, 7
    30fc:       05 c0           rjmp    .+10            ; 0x3108 <CalibrierMittelwert+0x2f8>
    30fe:       10 92 5d 02     sts     0x025D, r1
    3102:       10 92 5c 02     sts     0x025C, r1
    3106:       0a c0           rjmp    .+20            ; 0x311c <CalibrierMittelwert+0x30c>
    3108:       8f 3f           cpi     r24, 0xFF       ; 255
    310a:       91 05           cpc     r25, r1
    310c:       39 f0           breq    .+14            ; 0x311c <CalibrierMittelwert+0x30c>
    310e:       34 f0           brlt    .+12            ; 0x311c <CalibrierMittelwert+0x30c>
    3110:       8f ef           ldi     r24, 0xFF       ; 255
    3112:       90 e0           ldi     r25, 0x00       ; 0
    3114:       90 93 5d 02     sts     0x025D, r25
    3118:       80 93 5c 02     sts     0x025C, r24
    311c:       80 91 5e 02     lds     r24, 0x025E
    3120:       90 91 5f 02     lds     r25, 0x025F
    3124:       97 ff           sbrs    r25, 7
    3126:       05 c0           rjmp    .+10            ; 0x3132 <CalibrierMittelwert+0x322>
    3128:       10 92 5f 02     sts     0x025F, r1
    312c:       10 92 5e 02     sts     0x025E, r1
    3130:       08 95           ret
    3132:       8f 3f           cpi     r24, 0xFF       ; 255
    3134:       91 05           cpc     r25, r1
    3136:       39 f0           breq    .+14            ; 0x3146 <CalibrierMittelwert+0x336>
    3138:       34 f0           brlt    .+12            ; 0x3146 <CalibrierMittelwert+0x336>
    313a:       8f ef           ldi     r24, 0xFF       ; 255
    313c:       90 e0           ldi     r25, 0x00       ; 0
    313e:       90 93 5f 02     sts     0x025F, r25
    3142:       80 93 5e 02     sts     0x025E, r24
    3146:       08 95           ret

00003148 <ParameterZuordnung>:
    3148:       1f 93           push    r17
    314a:       80 91 49 06     lds     r24, 0x0649
    314e:       8b 3f           cpi     r24, 0xFB       ; 251
    3150:       98 f0           brcs    .+38            ; 0x3178 <ParameterZuordnung+0x30>
    3152:       8b 3f           cpi     r24, 0xFB       ; 251
    3154:       19 f4           brne    .+6             ; 0x315c <ParameterZuordnung+0x14>
    3156:       80 91 58 02     lds     r24, 0x0258
    315a:       0e c0           rjmp    .+28            ; 0x3178 <ParameterZuordnung+0x30>
    315c:       8c 3f           cpi     r24, 0xFC       ; 252
    315e:       19 f4           brne    .+6             ; 0x3166 <ParameterZuordnung+0x1e>
    3160:       80 91 5a 02     lds     r24, 0x025A
    3164:       09 c0           rjmp    .+18            ; 0x3178 <ParameterZuordnung+0x30>
    3166:       8d 3f           cpi     r24, 0xFD       ; 253
    3168:       19 f4           brne    .+6             ; 0x3170 <ParameterZuordnung+0x28>
    316a:       80 91 5c 02     lds     r24, 0x025C
    316e:       04 c0           rjmp    .+8             ; 0x3178 <ParameterZuordnung+0x30>
    3170:       8e 3f           cpi     r24, 0xFE       ; 254
    3172:       21 f4           brne    .+8             ; 0x317c <ParameterZuordnung+0x34>
    3174:       80 91 5e 02     lds     r24, 0x025E
    3178:       80 93 81 01     sts     0x0181, r24
    317c:       80 91 81 01     lds     r24, 0x0181
    3180:       88 23           and     r24, r24
    3182:       19 f4           brne    .+6             ; 0x318a <ParameterZuordnung+0x42>
    3184:       10 92 81 01     sts     0x0181, r1
    3188:       04 c0           rjmp    .+8             ; 0x3192 <ParameterZuordnung+0x4a>
    318a:       8f 3f           cpi     r24, 0xFF       ; 255
    318c:       11 f4           brne    .+4             ; 0x3192 <ParameterZuordnung+0x4a>
    318e:       80 93 81 01     sts     0x0181, r24
    3192:       80 91 48 06     lds     r24, 0x0648
    3196:       8b 3f           cpi     r24, 0xFB       ; 251
    3198:       98 f0           brcs    .+38            ; 0x31c0 <ParameterZuordnung+0x78>
    319a:       8b 3f           cpi     r24, 0xFB       ; 251
    319c:       19 f4           brne    .+6             ; 0x31a4 <ParameterZuordnung+0x5c>
    319e:       80 91 58 02     lds     r24, 0x0258
    31a2:       0e c0           rjmp    .+28            ; 0x31c0 <ParameterZuordnung+0x78>
    31a4:       8c 3f           cpi     r24, 0xFC       ; 252
    31a6:       19 f4           brne    .+6             ; 0x31ae <ParameterZuordnung+0x66>
    31a8:       80 91 5a 02     lds     r24, 0x025A
    31ac:       09 c0           rjmp    .+18            ; 0x31c0 <ParameterZuordnung+0x78>
    31ae:       8d 3f           cpi     r24, 0xFD       ; 253
    31b0:       19 f4           brne    .+6             ; 0x31b8 <ParameterZuordnung+0x70>
    31b2:       80 91 5c 02     lds     r24, 0x025C
    31b6:       04 c0           rjmp    .+8             ; 0x31c0 <ParameterZuordnung+0x78>
    31b8:       8e 3f           cpi     r24, 0xFE       ; 254
    31ba:       21 f4           brne    .+8             ; 0x31c4 <ParameterZuordnung+0x7c>
    31bc:       80 91 5e 02     lds     r24, 0x025E
    31c0:       80 93 80 01     sts     0x0180, r24
    31c4:       80 91 80 01     lds     r24, 0x0180
    31c8:       88 23           and     r24, r24
    31ca:       19 f4           brne    .+6             ; 0x31d2 <ParameterZuordnung+0x8a>
    31cc:       10 92 80 01     sts     0x0180, r1
    31d0:       05 c0           rjmp    .+10            ; 0x31dc <ParameterZuordnung+0x94>
    31d2:       84 36           cpi     r24, 0x64       ; 100
    31d4:       18 f0           brcs    .+6             ; 0x31dc <ParameterZuordnung+0x94>
    31d6:       84 e6           ldi     r24, 0x64       ; 100
    31d8:       80 93 80 01     sts     0x0180, r24
    31dc:       80 91 4a 06     lds     r24, 0x064A
    31e0:       8b 3f           cpi     r24, 0xFB       ; 251
    31e2:       98 f0           brcs    .+38            ; 0x320a <ParameterZuordnung+0xc2>
    31e4:       8b 3f           cpi     r24, 0xFB       ; 251
    31e6:       19 f4           brne    .+6             ; 0x31ee <ParameterZuordnung+0xa6>
    31e8:       80 91 58 02     lds     r24, 0x0258
    31ec:       0e c0           rjmp    .+28            ; 0x320a <ParameterZuordnung+0xc2>
    31ee:       8c 3f           cpi     r24, 0xFC       ; 252
    31f0:       19 f4           brne    .+6             ; 0x31f8 <ParameterZuordnung+0xb0>
    31f2:       80 91 5a 02     lds     r24, 0x025A
    31f6:       09 c0           rjmp    .+18            ; 0x320a <ParameterZuordnung+0xc2>
    31f8:       8d 3f           cpi     r24, 0xFD       ; 253
    31fa:       19 f4           brne    .+6             ; 0x3202 <ParameterZuordnung+0xba>
    31fc:       80 91 5c 02     lds     r24, 0x025C
    3200:       04 c0           rjmp    .+8             ; 0x320a <ParameterZuordnung+0xc2>
    3202:       8e 3f           cpi     r24, 0xFE       ; 254
    3204:       21 f4           brne    .+8             ; 0x320e <ParameterZuordnung+0xc6>
    3206:       80 91 5e 02     lds     r24, 0x025E
    320a:       80 93 82 01     sts     0x0182, r24
    320e:       80 91 82 01     lds     r24, 0x0182
    3212:       88 23           and     r24, r24
    3214:       19 f4           brne    .+6             ; 0x321c <ParameterZuordnung+0xd4>
    3216:       10 92 82 01     sts     0x0182, r1
    321a:       05 c0           rjmp    .+10            ; 0x3226 <ParameterZuordnung+0xde>
    321c:       84 36           cpi     r24, 0x64       ; 100
    321e:       18 f0           brcs    .+6             ; 0x3226 <ParameterZuordnung+0xde>
    3220:       84 e6           ldi     r24, 0x64       ; 100
    3222:       80 93 82 01     sts     0x0182, r24
    3226:       80 91 4c 06     lds     r24, 0x064C
    322a:       8b 3f           cpi     r24, 0xFB       ; 251
    322c:       98 f0           brcs    .+38            ; 0x3254 <ParameterZuordnung+0x10c>
    322e:       8b 3f           cpi     r24, 0xFB       ; 251
    3230:       19 f4           brne    .+6             ; 0x3238 <ParameterZuordnung+0xf0>
    3232:       80 91 58 02     lds     r24, 0x0258
    3236:       0e c0           rjmp    .+28            ; 0x3254 <ParameterZuordnung+0x10c>
    3238:       8c 3f           cpi     r24, 0xFC       ; 252
    323a:       19 f4           brne    .+6             ; 0x3242 <ParameterZuordnung+0xfa>
    323c:       80 91 5a 02     lds     r24, 0x025A
    3240:       09 c0           rjmp    .+18            ; 0x3254 <ParameterZuordnung+0x10c>
    3242:       8d 3f           cpi     r24, 0xFD       ; 253
    3244:       19 f4           brne    .+6             ; 0x324c <ParameterZuordnung+0x104>
    3246:       80 91 5c 02     lds     r24, 0x025C
    324a:       04 c0           rjmp    .+8             ; 0x3254 <ParameterZuordnung+0x10c>
    324c:       8e 3f           cpi     r24, 0xFE       ; 254
    324e:       21 f4           brne    .+8             ; 0x3258 <ParameterZuordnung+0x110>
    3250:       80 91 5e 02     lds     r24, 0x025E
    3254:       80 93 83 01     sts     0x0183, r24
    3258:       80 91 83 01     lds     r24, 0x0183
    325c:       88 23           and     r24, r24
    325e:       19 f4           brne    .+6             ; 0x3266 <ParameterZuordnung+0x11e>
    3260:       10 92 83 01     sts     0x0183, r1
    3264:       04 c0           rjmp    .+8             ; 0x326e <ParameterZuordnung+0x126>
    3266:       8f 3f           cpi     r24, 0xFF       ; 255
    3268:       11 f4           brne    .+4             ; 0x326e <ParameterZuordnung+0x126>
    326a:       80 93 83 01     sts     0x0183, r24
    326e:       80 91 53 06     lds     r24, 0x0653
    3272:       8b 3f           cpi     r24, 0xFB       ; 251
    3274:       98 f0           brcs    .+38            ; 0x329c <ParameterZuordnung+0x154>
    3276:       8b 3f           cpi     r24, 0xFB       ; 251
    3278:       19 f4           brne    .+6             ; 0x3280 <ParameterZuordnung+0x138>
    327a:       80 91 58 02     lds     r24, 0x0258
    327e:       0e c0           rjmp    .+28            ; 0x329c <ParameterZuordnung+0x154>
    3280:       8c 3f           cpi     r24, 0xFC       ; 252
    3282:       19 f4           brne    .+6             ; 0x328a <ParameterZuordnung+0x142>
    3284:       80 91 5a 02     lds     r24, 0x025A
    3288:       09 c0           rjmp    .+18            ; 0x329c <ParameterZuordnung+0x154>
    328a:       8d 3f           cpi     r24, 0xFD       ; 253
    328c:       19 f4           brne    .+6             ; 0x3294 <ParameterZuordnung+0x14c>
    328e:       80 91 5c 02     lds     r24, 0x025C
    3292:       04 c0           rjmp    .+8             ; 0x329c <ParameterZuordnung+0x154>
    3294:       8e 3f           cpi     r24, 0xFE       ; 254
    3296:       21 f4           brne    .+8             ; 0x32a0 <ParameterZuordnung+0x158>
    3298:       80 91 5e 02     lds     r24, 0x025E
    329c:       80 93 84 01     sts     0x0184, r24
    32a0:       80 91 84 01     lds     r24, 0x0184
    32a4:       88 23           and     r24, r24
    32a6:       19 f4           brne    .+6             ; 0x32ae <ParameterZuordnung+0x166>
    32a8:       10 92 84 01     sts     0x0184, r1
    32ac:       04 c0           rjmp    .+8             ; 0x32b6 <ParameterZuordnung+0x16e>
    32ae:       8f 3f           cpi     r24, 0xFF       ; 255
    32b0:       11 f4           brne    .+4             ; 0x32b6 <ParameterZuordnung+0x16e>
    32b2:       80 93 84 01     sts     0x0184, r24
    32b6:       80 91 54 06     lds     r24, 0x0654
    32ba:       8b 3f           cpi     r24, 0xFB       ; 251
    32bc:       98 f0           brcs    .+38            ; 0x32e4 <ParameterZuordnung+0x19c>
    32be:       8b 3f           cpi     r24, 0xFB       ; 251
    32c0:       19 f4           brne    .+6             ; 0x32c8 <ParameterZuordnung+0x180>
    32c2:       80 91 58 02     lds     r24, 0x0258
    32c6:       0e c0           rjmp    .+28            ; 0x32e4 <ParameterZuordnung+0x19c>
    32c8:       8c 3f           cpi     r24, 0xFC       ; 252
    32ca:       19 f4           brne    .+6             ; 0x32d2 <ParameterZuordnung+0x18a>
    32cc:       80 91 5a 02     lds     r24, 0x025A
    32d0:       09 c0           rjmp    .+18            ; 0x32e4 <ParameterZuordnung+0x19c>
    32d2:       8d 3f           cpi     r24, 0xFD       ; 253
    32d4:       19 f4           brne    .+6             ; 0x32dc <ParameterZuordnung+0x194>
    32d6:       80 91 5c 02     lds     r24, 0x025C
    32da:       04 c0           rjmp    .+8             ; 0x32e4 <ParameterZuordnung+0x19c>
    32dc:       8e 3f           cpi     r24, 0xFE       ; 254
    32de:       21 f4           brne    .+8             ; 0x32e8 <ParameterZuordnung+0x1a0>
    32e0:       80 91 5e 02     lds     r24, 0x025E
    32e4:       80 93 85 01     sts     0x0185, r24
    32e8:       80 91 85 01     lds     r24, 0x0185
    32ec:       8b 30           cpi     r24, 0x0B       ; 11
    32ee:       10 f4           brcc    .+4             ; 0x32f4 <ParameterZuordnung+0x1ac>
    32f0:       8a e0           ldi     r24, 0x0A       ; 10
    32f2:       02 c0           rjmp    .+4             ; 0x32f8 <ParameterZuordnung+0x1b0>
    32f4:       8f 3f           cpi     r24, 0xFF       ; 255
    32f6:       11 f4           brne    .+4             ; 0x32fc <ParameterZuordnung+0x1b4>
    32f8:       80 93 85 01     sts     0x0185, r24
    32fc:       80 91 55 06     lds     r24, 0x0655
    3300:       8b 3f           cpi     r24, 0xFB       ; 251
    3302:       98 f0           brcs    .+38            ; 0x332a <ParameterZuordnung+0x1e2>
    3304:       8b 3f           cpi     r24, 0xFB       ; 251
    3306:       19 f4           brne    .+6             ; 0x330e <ParameterZuordnung+0x1c6>
    3308:       80 91 58 02     lds     r24, 0x0258
    330c:       0e c0           rjmp    .+28            ; 0x332a <ParameterZuordnung+0x1e2>
    330e:       8c 3f           cpi     r24, 0xFC       ; 252
    3310:       19 f4           brne    .+6             ; 0x3318 <ParameterZuordnung+0x1d0>
    3312:       80 91 5a 02     lds     r24, 0x025A
    3316:       09 c0           rjmp    .+18            ; 0x332a <ParameterZuordnung+0x1e2>
    3318:       8d 3f           cpi     r24, 0xFD       ; 253
    331a:       19 f4           brne    .+6             ; 0x3322 <ParameterZuordnung+0x1da>
    331c:       80 91 5c 02     lds     r24, 0x025C
    3320:       04 c0           rjmp    .+8             ; 0x332a <ParameterZuordnung+0x1e2>
    3322:       8e 3f           cpi     r24, 0xFE       ; 254
    3324:       21 f4           brne    .+8             ; 0x332e <ParameterZuordnung+0x1e6>
    3326:       80 91 5e 02     lds     r24, 0x025E
    332a:       80 93 86 01     sts     0x0186, r24
    332e:       80 91 86 01     lds     r24, 0x0186
    3332:       88 23           and     r24, r24
    3334:       19 f4           brne    .+6             ; 0x333c <ParameterZuordnung+0x1f4>
    3336:       10 92 86 01     sts     0x0186, r1
    333a:       04 c0           rjmp    .+8             ; 0x3344 <ParameterZuordnung+0x1fc>
    333c:       8f 3f           cpi     r24, 0xFF       ; 255
    333e:       11 f4           brne    .+4             ; 0x3344 <ParameterZuordnung+0x1fc>
    3340:       80 93 86 01     sts     0x0186, r24
    3344:       80 91 5a 06     lds     r24, 0x065A
    3348:       8b 3f           cpi     r24, 0xFB       ; 251
    334a:       98 f0           brcs    .+38            ; 0x3372 <ParameterZuordnung+0x22a>
    334c:       8b 3f           cpi     r24, 0xFB       ; 251
    334e:       19 f4           brne    .+6             ; 0x3356 <ParameterZuordnung+0x20e>
    3350:       80 91 58 02     lds     r24, 0x0258
    3354:       0e c0           rjmp    .+28            ; 0x3372 <ParameterZuordnung+0x22a>
    3356:       8c 3f           cpi     r24, 0xFC       ; 252
    3358:       19 f4           brne    .+6             ; 0x3360 <ParameterZuordnung+0x218>
    335a:       80 91 5a 02     lds     r24, 0x025A
    335e:       09 c0           rjmp    .+18            ; 0x3372 <ParameterZuordnung+0x22a>
    3360:       8d 3f           cpi     r24, 0xFD       ; 253
    3362:       19 f4           brne    .+6             ; 0x336a <ParameterZuordnung+0x222>
    3364:       80 91 5c 02     lds     r24, 0x025C
    3368:       04 c0           rjmp    .+8             ; 0x3372 <ParameterZuordnung+0x22a>
    336a:       8e 3f           cpi     r24, 0xFE       ; 254
    336c:       21 f4           brne    .+8             ; 0x3376 <ParameterZuordnung+0x22e>
    336e:       80 91 5e 02     lds     r24, 0x025E
    3372:       80 93 88 01     sts     0x0188, r24
    3376:       80 91 88 01     lds     r24, 0x0188
    337a:       88 23           and     r24, r24
    337c:       19 f4           brne    .+6             ; 0x3384 <ParameterZuordnung+0x23c>
    337e:       10 92 88 01     sts     0x0188, r1
    3382:       04 c0           rjmp    .+8             ; 0x338c <ParameterZuordnung+0x244>
    3384:       8f 3f           cpi     r24, 0xFF       ; 255
    3386:       11 f4           brne    .+4             ; 0x338c <ParameterZuordnung+0x244>
    3388:       80 93 88 01     sts     0x0188, r24
    338c:       80 91 5b 06     lds     r24, 0x065B
    3390:       8b 3f           cpi     r24, 0xFB       ; 251
    3392:       98 f0           brcs    .+38            ; 0x33ba <ParameterZuordnung+0x272>
    3394:       8b 3f           cpi     r24, 0xFB       ; 251
    3396:       19 f4           brne    .+6             ; 0x339e <ParameterZuordnung+0x256>
    3398:       80 91 58 02     lds     r24, 0x0258
    339c:       0e c0           rjmp    .+28            ; 0x33ba <ParameterZuordnung+0x272>
    339e:       8c 3f           cpi     r24, 0xFC       ; 252
    33a0:       19 f4           brne    .+6             ; 0x33a8 <ParameterZuordnung+0x260>
    33a2:       80 91 5a 02     lds     r24, 0x025A
    33a6:       09 c0           rjmp    .+18            ; 0x33ba <ParameterZuordnung+0x272>
    33a8:       8d 3f           cpi     r24, 0xFD       ; 253
    33aa:       19 f4           brne    .+6             ; 0x33b2 <ParameterZuordnung+0x26a>
    33ac:       80 91 5c 02     lds     r24, 0x025C
    33b0:       04 c0           rjmp    .+8             ; 0x33ba <ParameterZuordnung+0x272>
    33b2:       8e 3f           cpi     r24, 0xFE       ; 254
    33b4:       21 f4           brne    .+8             ; 0x33be <ParameterZuordnung+0x276>
    33b6:       80 91 5e 02     lds     r24, 0x025E
    33ba:       80 93 6c 02     sts     0x026C, r24
    33be:       80 91 6c 02     lds     r24, 0x026C
    33c2:       88 23           and     r24, r24
    33c4:       19 f4           brne    .+6             ; 0x33cc <ParameterZuordnung+0x284>
    33c6:       10 92 6c 02     sts     0x026C, r1
    33ca:       04 c0           rjmp    .+8             ; 0x33d4 <ParameterZuordnung+0x28c>
    33cc:       8f 3f           cpi     r24, 0xFF       ; 255
    33ce:       11 f4           brne    .+4             ; 0x33d4 <ParameterZuordnung+0x28c>
    33d0:       80 93 6c 02     sts     0x026C, r24
    33d4:       80 91 5c 06     lds     r24, 0x065C
    33d8:       8b 3f           cpi     r24, 0xFB       ; 251
    33da:       98 f0           brcs    .+38            ; 0x3402 <ParameterZuordnung+0x2ba>
    33dc:       8b 3f           cpi     r24, 0xFB       ; 251
    33de:       19 f4           brne    .+6             ; 0x33e6 <ParameterZuordnung+0x29e>
    33e0:       80 91 58 02     lds     r24, 0x0258
    33e4:       0e c0           rjmp    .+28            ; 0x3402 <ParameterZuordnung+0x2ba>
    33e6:       8c 3f           cpi     r24, 0xFC       ; 252
    33e8:       19 f4           brne    .+6             ; 0x33f0 <ParameterZuordnung+0x2a8>
    33ea:       80 91 5a 02     lds     r24, 0x025A
    33ee:       09 c0           rjmp    .+18            ; 0x3402 <ParameterZuordnung+0x2ba>
    33f0:       8d 3f           cpi     r24, 0xFD       ; 253
    33f2:       19 f4           brne    .+6             ; 0x33fa <ParameterZuordnung+0x2b2>
    33f4:       80 91 5c 02     lds     r24, 0x025C
    33f8:       04 c0           rjmp    .+8             ; 0x3402 <ParameterZuordnung+0x2ba>
    33fa:       8e 3f           cpi     r24, 0xFE       ; 254
    33fc:       21 f4           brne    .+8             ; 0x3406 <ParameterZuordnung+0x2be>
    33fe:       80 91 5e 02     lds     r24, 0x025E
    3402:       80 93 6d 02     sts     0x026D, r24
    3406:       80 91 6d 02     lds     r24, 0x026D
    340a:       88 23           and     r24, r24
    340c:       19 f4           brne    .+6             ; 0x3414 <ParameterZuordnung+0x2cc>
    340e:       10 92 6d 02     sts     0x026D, r1
    3412:       04 c0           rjmp    .+8             ; 0x341c <ParameterZuordnung+0x2d4>
    3414:       8f 3f           cpi     r24, 0xFF       ; 255
    3416:       11 f4           brne    .+4             ; 0x341c <ParameterZuordnung+0x2d4>
    3418:       80 93 6d 02     sts     0x026D, r24
    341c:       80 91 5d 06     lds     r24, 0x065D
    3420:       8b 3f           cpi     r24, 0xFB       ; 251
    3422:       98 f0           brcs    .+38            ; 0x344a <ParameterZuordnung+0x302>
    3424:       8b 3f           cpi     r24, 0xFB       ; 251
    3426:       19 f4           brne    .+6             ; 0x342e <ParameterZuordnung+0x2e6>
    3428:       80 91 58 02     lds     r24, 0x0258
    342c:       0e c0           rjmp    .+28            ; 0x344a <ParameterZuordnung+0x302>
    342e:       8c 3f           cpi     r24, 0xFC       ; 252
    3430:       19 f4           brne    .+6             ; 0x3438 <ParameterZuordnung+0x2f0>
    3432:       80 91 5a 02     lds     r24, 0x025A
    3436:       09 c0           rjmp    .+18            ; 0x344a <ParameterZuordnung+0x302>
    3438:       8d 3f           cpi     r24, 0xFD       ; 253
    343a:       19 f4           brne    .+6             ; 0x3442 <ParameterZuordnung+0x2fa>
    343c:       80 91 5c 02     lds     r24, 0x025C
    3440:       04 c0           rjmp    .+8             ; 0x344a <ParameterZuordnung+0x302>
    3442:       8e 3f           cpi     r24, 0xFE       ; 254
    3444:       21 f4           brne    .+8             ; 0x344e <ParameterZuordnung+0x306>
    3446:       80 91 5e 02     lds     r24, 0x025E
    344a:       80 93 6e 02     sts     0x026E, r24
    344e:       80 91 6e 02     lds     r24, 0x026E
    3452:       88 23           and     r24, r24
    3454:       19 f4           brne    .+6             ; 0x345c <ParameterZuordnung+0x314>
    3456:       10 92 6e 02     sts     0x026E, r1
    345a:       04 c0           rjmp    .+8             ; 0x3464 <ParameterZuordnung+0x31c>
    345c:       8f 3f           cpi     r24, 0xFF       ; 255
    345e:       11 f4           brne    .+4             ; 0x3464 <ParameterZuordnung+0x31c>
    3460:       80 93 6e 02     sts     0x026E, r24
    3464:       80 91 5e 06     lds     r24, 0x065E
    3468:       8b 3f           cpi     r24, 0xFB       ; 251
    346a:       98 f0           brcs    .+38            ; 0x3492 <ParameterZuordnung+0x34a>
    346c:       8b 3f           cpi     r24, 0xFB       ; 251
    346e:       19 f4           brne    .+6             ; 0x3476 <ParameterZuordnung+0x32e>
    3470:       80 91 58 02     lds     r24, 0x0258
    3474:       0e c0           rjmp    .+28            ; 0x3492 <ParameterZuordnung+0x34a>
    3476:       8c 3f           cpi     r24, 0xFC       ; 252
    3478:       19 f4           brne    .+6             ; 0x3480 <ParameterZuordnung+0x338>
    347a:       80 91 5a 02     lds     r24, 0x025A
    347e:       09 c0           rjmp    .+18            ; 0x3492 <ParameterZuordnung+0x34a>
    3480:       8d 3f           cpi     r24, 0xFD       ; 253
    3482:       19 f4           brne    .+6             ; 0x348a <ParameterZuordnung+0x342>
    3484:       80 91 5c 02     lds     r24, 0x025C
    3488:       04 c0           rjmp    .+8             ; 0x3492 <ParameterZuordnung+0x34a>
    348a:       8e 3f           cpi     r24, 0xFE       ; 254
    348c:       21 f4           brne    .+8             ; 0x3496 <ParameterZuordnung+0x34e>
    348e:       80 91 5e 02     lds     r24, 0x025E
    3492:       80 93 6f 02     sts     0x026F, r24
    3496:       80 91 6f 02     lds     r24, 0x026F
    349a:       88 23           and     r24, r24
    349c:       19 f4           brne    .+6             ; 0x34a4 <ParameterZuordnung+0x35c>
    349e:       10 92 6f 02     sts     0x026F, r1
    34a2:       04 c0           rjmp    .+8             ; 0x34ac <ParameterZuordnung+0x364>
    34a4:       8f 3f           cpi     r24, 0xFF       ; 255
    34a6:       11 f4           brne    .+4             ; 0x34ac <ParameterZuordnung+0x364>
    34a8:       80 93 6f 02     sts     0x026F, r24
    34ac:       90 91 5f 06     lds     r25, 0x065F
    34b0:       9b 3f           cpi     r25, 0xFB       ; 251
    34b2:       b0 f0           brcs    .+44            ; 0x34e0 <ParameterZuordnung+0x398>
    34b4:       9b 3f           cpi     r25, 0xFB       ; 251
    34b6:       19 f4           brne    .+6             ; 0x34be <ParameterZuordnung+0x376>
    34b8:       80 91 58 02     lds     r24, 0x0258
    34bc:       04 c0           rjmp    .+8             ; 0x34c6 <ParameterZuordnung+0x37e>
    34be:       9c 3f           cpi     r25, 0xFC       ; 252
    34c0:       29 f4           brne    .+10            ; 0x34cc <ParameterZuordnung+0x384>
    34c2:       80 91 5a 02     lds     r24, 0x025A
    34c6:       80 93 89 01     sts     0x0189, r24
    34ca:       0c c0           rjmp    .+24            ; 0x34e4 <ParameterZuordnung+0x39c>
    34cc:       9d 3f           cpi     r25, 0xFD       ; 253
    34ce:       19 f4           brne    .+6             ; 0x34d6 <ParameterZuordnung+0x38e>
    34d0:       80 91 5c 02     lds     r24, 0x025C
    34d4:       f8 cf           rjmp    .-16            ; 0x34c6 <ParameterZuordnung+0x37e>
    34d6:       9e 3f           cpi     r25, 0xFE       ; 254
    34d8:       29 f4           brne    .+10            ; 0x34e4 <ParameterZuordnung+0x39c>
    34da:       80 91 5e 02     lds     r24, 0x025E
    34de:       f3 cf           rjmp    .-26            ; 0x34c6 <ParameterZuordnung+0x37e>
    34e0:       90 93 89 01     sts     0x0189, r25
    34e4:       80 91 89 01     lds     r24, 0x0189
    34e8:       88 23           and     r24, r24
    34ea:       19 f4           brne    .+6             ; 0x34f2 <ParameterZuordnung+0x3aa>
    34ec:       10 92 89 01     sts     0x0189, r1
    34f0:       04 c0           rjmp    .+8             ; 0x34fa <ParameterZuordnung+0x3b2>
    34f2:       8f 3f           cpi     r24, 0xFF       ; 255
    34f4:       11 f4           brne    .+4             ; 0x34fa <ParameterZuordnung+0x3b2>
    34f6:       80 93 89 01     sts     0x0189, r24
    34fa:       9b 3f           cpi     r25, 0xFB       ; 251
    34fc:       b0 f0           brcs    .+44            ; 0x352a <ParameterZuordnung+0x3e2>
    34fe:       9b 3f           cpi     r25, 0xFB       ; 251
    3500:       19 f4           brne    .+6             ; 0x3508 <ParameterZuordnung+0x3c0>
    3502:       80 91 58 02     lds     r24, 0x0258
    3506:       04 c0           rjmp    .+8             ; 0x3510 <ParameterZuordnung+0x3c8>
    3508:       9c 3f           cpi     r25, 0xFC       ; 252
    350a:       29 f4           brne    .+10            ; 0x3516 <ParameterZuordnung+0x3ce>
    350c:       80 91 5a 02     lds     r24, 0x025A
    3510:       80 93 89 01     sts     0x0189, r24
    3514:       0c c0           rjmp    .+24            ; 0x352e <ParameterZuordnung+0x3e6>
    3516:       9d 3f           cpi     r25, 0xFD       ; 253
    3518:       19 f4           brne    .+6             ; 0x3520 <ParameterZuordnung+0x3d8>
    351a:       80 91 5c 02     lds     r24, 0x025C
    351e:       f8 cf           rjmp    .-16            ; 0x3510 <ParameterZuordnung+0x3c8>
    3520:       9e 3f           cpi     r25, 0xFE       ; 254
    3522:       29 f4           brne    .+10            ; 0x352e <ParameterZuordnung+0x3e6>
    3524:       80 91 5e 02     lds     r24, 0x025E
    3528:       f3 cf           rjmp    .-26            ; 0x3510 <ParameterZuordnung+0x3c8>
    352a:       90 93 89 01     sts     0x0189, r25
    352e:       80 91 89 01     lds     r24, 0x0189
    3532:       88 23           and     r24, r24
    3534:       19 f4           brne    .+6             ; 0x353c <ParameterZuordnung+0x3f4>
    3536:       10 92 89 01     sts     0x0189, r1
    353a:       04 c0           rjmp    .+8             ; 0x3544 <ParameterZuordnung+0x3fc>
    353c:       8f 3f           cpi     r24, 0xFF       ; 255
    353e:       11 f4           brne    .+4             ; 0x3544 <ParameterZuordnung+0x3fc>
    3540:       80 93 89 01     sts     0x0189, r24
    3544:       9b 3f           cpi     r25, 0xFB       ; 251
    3546:       b0 f0           brcs    .+44            ; 0x3574 <ParameterZuordnung+0x42c>
    3548:       9b 3f           cpi     r25, 0xFB       ; 251
    354a:       19 f4           brne    .+6             ; 0x3552 <ParameterZuordnung+0x40a>
    354c:       80 91 58 02     lds     r24, 0x0258
    3550:       04 c0           rjmp    .+8             ; 0x355a <ParameterZuordnung+0x412>
    3552:       9c 3f           cpi     r25, 0xFC       ; 252
    3554:       29 f4           brne    .+10            ; 0x3560 <ParameterZuordnung+0x418>
    3556:       80 91 5a 02     lds     r24, 0x025A
    355a:       80 93 89 01     sts     0x0189, r24
    355e:       0c c0           rjmp    .+24            ; 0x3578 <ParameterZuordnung+0x430>
    3560:       9d 3f           cpi     r25, 0xFD       ; 253
    3562:       19 f4           brne    .+6             ; 0x356a <ParameterZuordnung+0x422>
    3564:       80 91 5c 02     lds     r24, 0x025C
    3568:       f8 cf           rjmp    .-16            ; 0x355a <ParameterZuordnung+0x412>
    356a:       9e 3f           cpi     r25, 0xFE       ; 254
    356c:       29 f4           brne    .+10            ; 0x3578 <ParameterZuordnung+0x430>
    356e:       80 91 5e 02     lds     r24, 0x025E
    3572:       f3 cf           rjmp    .-26            ; 0x355a <ParameterZuordnung+0x412>
    3574:       90 93 89 01     sts     0x0189, r25
    3578:       80 91 89 01     lds     r24, 0x0189
    357c:       88 23           and     r24, r24
    357e:       19 f4           brne    .+6             ; 0x3586 <ParameterZuordnung+0x43e>
    3580:       10 92 89 01     sts     0x0189, r1
    3584:       04 c0           rjmp    .+8             ; 0x358e <ParameterZuordnung+0x446>
    3586:       8f 3f           cpi     r24, 0xFF       ; 255
    3588:       11 f4           brne    .+4             ; 0x358e <ParameterZuordnung+0x446>
    358a:       80 93 89 01     sts     0x0189, r24
    358e:       10 91 88 01     lds     r17, 0x0188
    3592:       61 2f           mov     r22, r17
    3594:       77 27           eor     r23, r23
    3596:       67 fd           sbrc    r22, 7
    3598:       70 95           com     r23
    359a:       87 2f           mov     r24, r23
    359c:       97 2f           mov     r25, r23
    359e:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    35a2:       17 ff           sbrs    r17, 7
    35a4:       06 c0           rjmp    .+12            ; 0x35b2 <ParameterZuordnung+0x46a>
    35a6:       20 e0           ldi     r18, 0x00       ; 0
    35a8:       30 e0           ldi     r19, 0x00       ; 0
    35aa:       40 e8           ldi     r20, 0x80       ; 128
    35ac:       53 e4           ldi     r21, 0x43       ; 67
    35ae:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    35b2:       27 e1           ldi     r18, 0x17       ; 23
    35b4:       37 eb           ldi     r19, 0xB7       ; 183
    35b6:       41 ed           ldi     r20, 0xD1       ; 209
    35b8:       58 e3           ldi     r21, 0x38       ; 56
    35ba:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    35be:       60 93 7c 01     sts     0x017C, r22
    35c2:       70 93 7d 01     sts     0x017D, r23
    35c6:       80 93 7e 01     sts     0x017E, r24
    35ca:       90 93 7f 01     sts     0x017F, r25
    35ce:       80 91 51 06     lds     r24, 0x0651
    35d2:       80 93 85 06     sts     0x0685, r24
    35d6:       80 91 50 06     lds     r24, 0x0650
    35da:       80 93 7c 06     sts     0x067C, r24
    35de:       1f 91           pop     r17
    35e0:       08 95           ret

000035e2 <DefaultKonstanten2>:
    35e2:       81 e0           ldi     r24, 0x01       ; 1
    35e4:       80 93 3e 06     sts     0x063E, r24
    35e8:       42 e0           ldi     r20, 0x02       ; 2
    35ea:       40 93 3f 06     sts     0x063F, r20
    35ee:       83 e0           ldi     r24, 0x03       ; 3
    35f0:       80 93 40 06     sts     0x0640, r24
    35f4:       24 e0           ldi     r18, 0x04       ; 4
    35f6:       20 93 41 06     sts     0x0641, r18
    35fa:       35 e0           ldi     r19, 0x05       ; 5
    35fc:       30 93 42 06     sts     0x0642, r19
    3600:       86 e0           ldi     r24, 0x06       ; 6
    3602:       80 93 43 06     sts     0x0643, r24
    3606:       87 e0           ldi     r24, 0x07       ; 7
    3608:       80 93 44 06     sts     0x0644, r24
    360c:       10 92 46 06     sts     0x0646, r1
    3610:       8e e1           ldi     r24, 0x1E       ; 30
    3612:       80 93 47 06     sts     0x0647, r24
    3616:       8b ef           ldi     r24, 0xFB       ; 251
    3618:       80 93 49 06     sts     0x0649, r24
    361c:       8a e0           ldi     r24, 0x0A       ; 10
    361e:       80 93 4a 06     sts     0x064A, r24
    3622:       92 e3           ldi     r25, 0x32       ; 50
    3624:       90 93 48 06     sts     0x0648, r25
    3628:       90 93 4c 06     sts     0x064C, r25
    362c:       40 93 4b 06     sts     0x064B, r20
    3630:       20 93 4d 06     sts     0x064D, r18
    3634:       10 92 4e 06     sts     0x064E, r1
    3638:       80 e1           ldi     r24, 0x10       ; 16
    363a:       80 93 4f 06     sts     0x064F, r24
    363e:       8f e0           ldi     r24, 0x0F       ; 15
    3640:       80 93 50 06     sts     0x0650, r24
    3644:       8a ef           ldi     r24, 0xFA       ; 250
    3646:       80 93 51 06     sts     0x0651, r24
    364a:       8a e1           ldi     r24, 0x1A       ; 26
    364c:       80 93 52 06     sts     0x0652, r24
    3650:       80 e8           ldi     r24, 0x80       ; 128
    3652:       80 93 53 06     sts     0x0653, r24
    3656:       8f ea           ldi     r24, 0xAF       ; 175
    3658:       80 93 54 06     sts     0x0654, r24
    365c:       80 93 55 06     sts     0x0655, r24
    3660:       8a e5           ldi     r24, 0x5A       ; 90
    3662:       80 93 56 06     sts     0x0656, r24
    3666:       83 e2           ldi     r24, 0x23       ; 35
    3668:       80 93 57 06     sts     0x0657, r24
    366c:       84 e1           ldi     r24, 0x14       ; 20
    366e:       80 93 58 06     sts     0x0658, r24
    3672:       10 92 59 06     sts     0x0659, r1
    3676:       30 93 5a 06     sts     0x065A, r19
    367a:       10 92 5b 06     sts     0x065B, r1
    367e:       10 92 5c 06     sts     0x065C, r1
    3682:       10 92 5d 06     sts     0x065D, r1
    3686:       10 92 5e 06     sts     0x065E, r1
    368a:       84 e6           ldi     r24, 0x64       ; 100
    368c:       80 93 5f 06     sts     0x065F, r24
    3690:       88 e2           ldi     r24, 0x28       ; 40
    3692:       80 93 60 06     sts     0x0660, r24
    3696:       10 92 64 06     sts     0x0664, r1
    369a:       90 93 61 06     sts     0x0661, r25
    369e:       86 e9           ldi     r24, 0x96       ; 150
    36a0:       80 93 62 06     sts     0x0662, r24
    36a4:       30 93 63 06     sts     0x0663, r19
    36a8:       ac e6           ldi     r26, 0x6C       ; 108
    36aa:       b6 e0           ldi     r27, 0x06       ; 6
    36ac:       e8 e6           ldi     r30, 0x68       ; 104
    36ae:       f1 e0           ldi     r31, 0x01       ; 1
    36b0:       8c e0           ldi     r24, 0x0C       ; 12
    36b2:       01 90           ld      r0, Z+
    36b4:       0d 92           st      X+, r0
    36b6:       81 50           subi    r24, 0x01       ; 1
    36b8:       e1 f7           brne    .-8             ; 0x36b2 <DefaultKonstanten2+0xd0>
    36ba:       08 95           ret

000036bc <DefaultKonstanten1>:
    36bc:       81 e0           ldi     r24, 0x01       ; 1
    36be:       80 93 3e 06     sts     0x063E, r24
    36c2:       52 e0           ldi     r21, 0x02       ; 2
    36c4:       50 93 3f 06     sts     0x063F, r21
    36c8:       83 e0           ldi     r24, 0x03       ; 3
    36ca:       80 93 40 06     sts     0x0640, r24
    36ce:       44 e0           ldi     r20, 0x04       ; 4
    36d0:       40 93 41 06     sts     0x0641, r20
    36d4:       35 e0           ldi     r19, 0x05       ; 5
    36d6:       30 93 42 06     sts     0x0642, r19
    36da:       86 e0           ldi     r24, 0x06       ; 6
    36dc:       80 93 43 06     sts     0x0643, r24
    36e0:       87 e0           ldi     r24, 0x07       ; 7
    36e2:       80 93 44 06     sts     0x0644, r24
    36e6:       28 e0           ldi     r18, 0x08       ; 8
    36e8:       20 93 45 06     sts     0x0645, r18
    36ec:       10 92 46 06     sts     0x0646, r1
    36f0:       9e e1           ldi     r25, 0x1E       ; 30
    36f2:       90 93 47 06     sts     0x0647, r25
    36f6:       8b ef           ldi     r24, 0xFB       ; 251
    36f8:       80 93 49 06     sts     0x0649, r24
    36fc:       8a e0           ldi     r24, 0x0A       ; 10
    36fe:       80 93 4a 06     sts     0x064A, r24
    3702:       86 e4           ldi     r24, 0x46       ; 70
    3704:       80 93 48 06     sts     0x0648, r24
    3708:       90 93 4c 06     sts     0x064C, r25
    370c:       50 93 4b 06     sts     0x064B, r21
    3710:       40 93 4d 06     sts     0x064D, r20
    3714:       20 93 4e 06     sts     0x064E, r18
    3718:       80 e1           ldi     r24, 0x10       ; 16
    371a:       80 93 4f 06     sts     0x064F, r24
    371e:       8f e0           ldi     r24, 0x0F       ; 15
    3720:       80 93 50 06     sts     0x0650, r24
    3724:       8a ef           ldi     r24, 0xFA       ; 250
    3726:       80 93 51 06     sts     0x0651, r24
    372a:       8a e1           ldi     r24, 0x1A       ; 26
    372c:       80 93 52 06     sts     0x0652, r24
    3730:       80 e8           ldi     r24, 0x80       ; 128
    3732:       80 93 53 06     sts     0x0653, r24
    3736:       88 e7           ldi     r24, 0x78       ; 120
    3738:       80 93 54 06     sts     0x0654, r24
    373c:       96 e9           ldi     r25, 0x96       ; 150
    373e:       90 93 55 06     sts     0x0655, r25
    3742:       8a e5           ldi     r24, 0x5A       ; 90
    3744:       80 93 56 06     sts     0x0656, r24
    3748:       83 e2           ldi     r24, 0x23       ; 35
    374a:       80 93 57 06     sts     0x0657, r24
    374e:       84 e1           ldi     r24, 0x14       ; 20
    3750:       80 93 58 06     sts     0x0658, r24
    3754:       10 92 59 06     sts     0x0659, r1
    3758:       30 93 5a 06     sts     0x065A, r19
    375c:       10 92 5b 06     sts     0x065B, r1
    3760:       10 92 5c 06     sts     0x065C, r1
    3764:       10 92 5d 06     sts     0x065D, r1
    3768:       10 92 5e 06     sts     0x065E, r1
    376c:       84 e6           ldi     r24, 0x64       ; 100
    376e:       80 93 5f 06     sts     0x065F, r24
    3772:       88 e2           ldi     r24, 0x28       ; 40
    3774:       80 93 60 06     sts     0x0660, r24
    3778:       10 92 64 06     sts     0x0664, r1
    377c:       82 e3           ldi     r24, 0x32       ; 50
    377e:       80 93 61 06     sts     0x0661, r24
    3782:       90 93 62 06     sts     0x0662, r25
    3786:       30 93 63 06     sts     0x0663, r19
    378a:       ac e6           ldi     r26, 0x6C       ; 108
    378c:       b6 e0           ldi     r27, 0x06       ; 6
    378e:       e0 e7           ldi     r30, 0x70       ; 112
    3790:       f1 e0           ldi     r31, 0x01       ; 1
    3792:       8c e0           ldi     r24, 0x0C       ; 12
    3794:       01 90           ld      r0, Z+
    3796:       0d 92           st      X+, r0
    3798:       81 50           subi    r24, 0x01       ; 1
    379a:       e1 f7           brne    .-8             ; 0x3794 <DefaultKonstanten1+0xd8>
    379c:       08 95           ret

0000379e <SendMotorData>:
    379e:       80 91 67 02     lds     r24, 0x0267
    37a2:       88 23           and     r24, r24
    37a4:       01 f5           brne    .+64            ; 0x37e6 <SendMotorData+0x48>
    37a6:       10 92 b0 02     sts     0x02B0, r1
    37aa:       10 92 af 02     sts     0x02AF, r1
    37ae:       10 92 b7 03     sts     0x03B7, r1
    37b2:       10 92 e2 03     sts     0x03E2, r1
    37b6:       80 91 d2 01     lds     r24, 0x01D2
    37ba:       88 23           and     r24, r24
    37bc:       11 f0           breq    .+4             ; 0x37c2 <SendMotorData+0x24>
    37be:       80 93 af 02     sts     0x02AF, r24
    37c2:       80 91 d3 01     lds     r24, 0x01D3
    37c6:       88 23           and     r24, r24
    37c8:       11 f0           breq    .+4             ; 0x37ce <SendMotorData+0x30>
    37ca:       80 93 b0 02     sts     0x02B0, r24
    37ce:       80 91 d4 01     lds     r24, 0x01D4
    37d2:       88 23           and     r24, r24
    37d4:       11 f0           breq    .+4             ; 0x37da <SendMotorData+0x3c>
    37d6:       80 93 e2 03     sts     0x03E2, r24
    37da:       80 91 d5 01     lds     r24, 0x01D5
    37de:       88 23           and     r24, r24
    37e0:       11 f0           breq    .+4             ; 0x37e6 <SendMotorData+0x48>
    37e2:       80 93 b7 03     sts     0x03B7, r24
    37e6:       80 91 af 02     lds     r24, 0x02AF
    37ea:       99 27           eor     r25, r25
    37ec:       90 93 f0 05     sts     0x05F0, r25
    37f0:       80 93 ef 05     sts     0x05EF, r24
    37f4:       80 91 b0 02     lds     r24, 0x02B0
    37f8:       99 27           eor     r25, r25
    37fa:       90 93 f2 05     sts     0x05F2, r25
    37fe:       80 93 f1 05     sts     0x05F1, r24
    3802:       80 91 e2 03     lds     r24, 0x03E2
    3806:       99 27           eor     r25, r25
    3808:       90 93 f4 05     sts     0x05F4, r25
    380c:       80 93 f3 05     sts     0x05F3, r24
    3810:       80 91 b7 03     lds     r24, 0x03B7
    3814:       99 27           eor     r25, r25
    3816:       90 93 f6 05     sts     0x05F6, r25
    381a:       80 93 f5 05     sts     0x05F5, r24
    381e:       10 92 08 02     sts     0x0208, r1
    3822:       10 92 09 02     sts     0x0209, r1
    3826:       0e 94 e1 12     call    0x25c2  ; 0x25c2 <i2c_start>
    382a:       08 95           ret

0000382c <SetNeutral>:
    382c:       cf 93           push    r28
    382e:       df 93           push    r29
    3830:       10 92 17 02     sts     0x0217, r1
    3834:       10 92 16 02     sts     0x0216, r1
    3838:       10 92 19 02     sts     0x0219, r1
    383c:       10 92 18 02     sts     0x0218, r1
    3840:       80 e0           ldi     r24, 0x00       ; 0
    3842:       90 e0           ldi     r25, 0x00       ; 0
    3844:       a0 e0           ldi     r26, 0x00       ; 0
    3846:       b0 e0           ldi     r27, 0x00       ; 0
    3848:       80 93 1a 02     sts     0x021A, r24
    384c:       90 93 1b 02     sts     0x021B, r25
    3850:       a0 93 1c 02     sts     0x021C, r26
    3854:       b0 93 1d 02     sts     0x021D, r27
    3858:       10 92 11 02     sts     0x0211, r1
    385c:       10 92 10 02     sts     0x0210, r1
    3860:       10 92 13 02     sts     0x0213, r1
    3864:       10 92 12 02     sts     0x0212, r1
    3868:       10 92 15 02     sts     0x0215, r1
    386c:       10 92 14 02     sts     0x0214, r1
    3870:       0e 94 08 17     call    0x2e10  ; 0x2e10 <CalibrierMittelwert>
    3874:       85 e0           ldi     r24, 0x05       ; 5
    3876:       90 e0           ldi     r25, 0x00       ; 0
    3878:       0e 94 92 0a     call    0x1524  ; 0x1524 <SetDelay>
    387c:       ec 01           movw    r28, r24
    387e:       ce 01           movw    r24, r28
    3880:       0e 94 9b 0a     call    0x1536  ; 0x1536 <CheckDelay>
    3884:       88 23           and     r24, r24
    3886:       d9 f3           breq    .-10            ; 0x387e <SetNeutral+0x52>
    3888:       0e 94 08 17     call    0x2e10  ; 0x2e10 <CalibrierMittelwert>
    388c:       80 91 46 06     lds     r24, 0x0646
    3890:       80 ff           sbrs    r24, 0
    3892:       10 c0           rjmp    .+32            ; 0x38b4 <SetNeutral+0x88>
    3894:       80 91 0a 01     lds     r24, 0x010A
    3898:       90 91 0b 01     lds     r25, 0x010B
    389c:       87 5b           subi    r24, 0xB7       ; 183
    389e:       93 40           sbci    r25, 0x03       ; 3
    38a0:       38 f4           brcc    .+14            ; 0x38b0 <SetNeutral+0x84>
    38a2:       80 91 0a 01     lds     r24, 0x010A
    38a6:       90 91 0b 01     lds     r25, 0x010B
    38aa:       8e 5e           subi    r24, 0xEE       ; 238
    38ac:       92 40           sbci    r25, 0x02       ; 2
    38ae:       10 f4           brcc    .+4             ; 0x38b4 <SetNeutral+0x88>
    38b0:       0e 94 b7 0e     call    0x1d6e  ; 0x1d6e <SucheLuftruckOffset>
    38b4:       80 91 7a 06     lds     r24, 0x067A
    38b8:       90 91 7b 06     lds     r25, 0x067B
    38bc:       97 ff           sbrs    r25, 7
    38be:       03 c0           rjmp    .+6             ; 0x38c6 <SetNeutral+0x9a>
    38c0:       90 95           com     r25
    38c2:       81 95           neg     r24
    38c4:       9f 4f           sbci    r25, 0xFF       ; 255
    38c6:       90 93 11 02     sts     0x0211, r25
    38ca:       80 93 10 02     sts     0x0210, r24
    38ce:       80 91 78 06     lds     r24, 0x0678
    38d2:       90 91 79 06     lds     r25, 0x0679
    38d6:       97 ff           sbrs    r25, 7
    38d8:       03 c0           rjmp    .+6             ; 0x38e0 <SetNeutral+0xb4>
    38da:       90 95           com     r25
    38dc:       81 95           neg     r24
    38de:       9f 4f           sbci    r25, 0xFF       ; 255
    38e0:       90 93 13 02     sts     0x0213, r25
    38e4:       80 93 12 02     sts     0x0212, r24
    38e8:       80 91 86 06     lds     r24, 0x0686
    38ec:       90 91 87 06     lds     r25, 0x0687
    38f0:       97 ff           sbrs    r25, 7
    38f2:       03 c0           rjmp    .+6             ; 0x38fa <SetNeutral+0xce>
    38f4:       90 95           com     r25
    38f6:       81 95           neg     r24
    38f8:       9f 4f           sbci    r25, 0xFF       ; 255
    38fa:       90 93 15 02     sts     0x0215, r25
    38fe:       80 93 14 02     sts     0x0214, r24
    3902:       80 91 8c 06     lds     r24, 0x068C
    3906:       90 91 8d 06     lds     r25, 0x068D
    390a:       97 ff           sbrs    r25, 7
    390c:       03 c0           rjmp    .+6             ; 0x3914 <SetNeutral+0xe8>
    390e:       90 95           com     r25
    3910:       81 95           neg     r24
    3912:       9f 4f           sbci    r25, 0xFF       ; 255
    3914:       60 e1           ldi     r22, 0x10       ; 16
    3916:       70 e0           ldi     r23, 0x00       ; 0
    3918:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    391c:       70 93 19 02     sts     0x0219, r23
    3920:       60 93 18 02     sts     0x0218, r22
    3924:       80 91 83 06     lds     r24, 0x0683
    3928:       90 91 84 06     lds     r25, 0x0684
    392c:       97 ff           sbrs    r25, 7
    392e:       03 c0           rjmp    .+6             ; 0x3936 <SetNeutral+0x10a>
    3930:       90 95           com     r25
    3932:       81 95           neg     r24
    3934:       9f 4f           sbci    r25, 0xFF       ; 255
    3936:       60 e1           ldi     r22, 0x10       ; 16
    3938:       70 e0           ldi     r23, 0x00       ; 0
    393a:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    393e:       70 93 17 02     sts     0x0217, r23
    3942:       60 93 16 02     sts     0x0216, r22
    3946:       60 91 fa 05     lds     r22, 0x05FA
    394a:       70 91 fb 05     lds     r23, 0x05FB
    394e:       88 27           eor     r24, r24
    3950:       77 fd           sbrc    r23, 7
    3952:       80 95           com     r24
    3954:       98 2f           mov     r25, r24
    3956:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    395a:       60 93 1a 02     sts     0x021A, r22
    395e:       70 93 1b 02     sts     0x021B, r23
    3962:       80 93 1c 02     sts     0x021C, r24
    3966:       90 93 1d 02     sts     0x021D, r25
    396a:       10 92 34 02     sts     0x0234, r1
    396e:       10 92 35 02     sts     0x0235, r1
    3972:       10 92 36 02     sts     0x0236, r1
    3976:       10 92 37 02     sts     0x0237, r1
    397a:       10 92 38 02     sts     0x0238, r1
    397e:       10 92 39 02     sts     0x0239, r1
    3982:       10 92 3a 02     sts     0x023A, r1
    3986:       10 92 3b 02     sts     0x023B, r1
    398a:       10 92 3c 02     sts     0x023C, r1
    398e:       10 92 3d 02     sts     0x023D, r1
    3992:       10 92 3e 02     sts     0x023E, r1
    3996:       10 92 3f 02     sts     0x023F, r1
    399a:       10 92 40 02     sts     0x0240, r1
    399e:       10 92 41 02     sts     0x0241, r1
    39a2:       10 92 42 02     sts     0x0242, r1
    39a6:       10 92 43 02     sts     0x0243, r1
    39aa:       10 92 44 02     sts     0x0244, r1
    39ae:       10 92 45 02     sts     0x0245, r1
    39b2:       10 92 46 02     sts     0x0246, r1
    39b6:       10 92 47 02     sts     0x0247, r1
    39ba:       10 92 7b 06     sts     0x067B, r1
    39be:       10 92 7a 06     sts     0x067A, r1
    39c2:       10 92 79 06     sts     0x0679, r1
    39c6:       10 92 78 06     sts     0x0678, r1
    39ca:       10 92 87 06     sts     0x0687, r1
    39ce:       10 92 86 06     sts     0x0686, r1
    39d2:       80 91 06 01     lds     r24, 0x0106
    39d6:       90 91 07 01     lds     r25, 0x0107
    39da:       a0 91 08 01     lds     r26, 0x0108
    39de:       b0 91 09 01     lds     r27, 0x0109
    39e2:       90 93 fd 05     sts     0x05FD, r25
    39e6:       80 93 fc 05     sts     0x05FC, r24
    39ea:       10 92 fe 01     sts     0x01FE, r1
    39ee:       10 92 fd 01     sts     0x01FD, r1
    39f2:       10 92 4c 02     sts     0x024C, r1
    39f6:       10 92 4d 02     sts     0x024D, r1
    39fa:       10 92 4e 02     sts     0x024E, r1
    39fe:       10 92 4f 02     sts     0x024F, r1
    3a02:       80 91 50 02     lds     r24, 0x0250
    3a06:       90 91 51 02     lds     r25, 0x0251
    3a0a:       90 93 53 02     sts     0x0253, r25
    3a0e:       80 93 52 02     sts     0x0252, r24
    3a12:       0e 94 d8 27     call    0x4fb0  ; 0x4fb0 <GPS_Neutral>
    3a16:       82 e3           ldi     r24, 0x32       ; 50
    3a18:       90 e0           ldi     r25, 0x00       ; 0
    3a1a:       90 93 e5 01     sts     0x01E5, r25
    3a1e:       80 93 e4 01     sts     0x01E4, r24
    3a22:       df 91           pop     r29
    3a24:       cf 91           pop     r28
    3a26:       08 95           ret

00003a28 <Piep>:
    3a28:       1f 93           push    r17
    3a2a:       18 2f           mov     r17, r24
    3a2c:       0e c0           rjmp    .+28            ; 0x3a4a <Piep+0x22>
    3a2e:       80 91 67 02     lds     r24, 0x0267
    3a32:       88 23           and     r24, r24
    3a34:       61 f4           brne    .+24            ; 0x3a4e <Piep+0x26>
    3a36:       84 e6           ldi     r24, 0x64       ; 100
    3a38:       90 e0           ldi     r25, 0x00       ; 0
    3a3a:       90 93 e5 01     sts     0x01E5, r25
    3a3e:       80 93 e4 01     sts     0x01E4, r24
    3a42:       8a ef           ldi     r24, 0xFA       ; 250
    3a44:       90 e0           ldi     r25, 0x00       ; 0
    3a46:       0e 94 7b 0b     call    0x16f6  ; 0x16f6 <Delay_ms>
    3a4a:       11 50           subi    r17, 0x01       ; 1
    3a4c:       80 f7           brcc    .-32            ; 0x3a2e <Piep+0x6>
    3a4e:       1f 91           pop     r17
    3a50:       08 95           ret

00003a52 <MotorRegler>:
    3a52:       2f 92           push    r2
    3a54:       3f 92           push    r3
    3a56:       4f 92           push    r4
    3a58:       5f 92           push    r5
    3a5a:       6f 92           push    r6
    3a5c:       7f 92           push    r7
    3a5e:       8f 92           push    r8
    3a60:       9f 92           push    r9
    3a62:       af 92           push    r10
    3a64:       bf 92           push    r11
    3a66:       cf 92           push    r12
    3a68:       df 92           push    r13
    3a6a:       ef 92           push    r14
    3a6c:       ff 92           push    r15
    3a6e:       0f 93           push    r16
    3a70:       1f 93           push    r17
    3a72:       cf 93           push    r28
    3a74:       df 93           push    r29
    3a76:       cd b7           in      r28, 0x3d       ; 61
    3a78:       de b7           in      r29, 0x3e       ; 62
    3a7a:       28 97           sbiw    r28, 0x08       ; 8
    3a7c:       0f b6           in      r0, 0x3f        ; 63
    3a7e:       f8 94           cli
    3a80:       de bf           out     0x3e, r29       ; 62
    3a82:       0f be           out     0x3f, r0        ; 63
    3a84:       cd bf           out     0x3d, r28       ; 61
    3a86:       0e 94 47 14     call    0x288e  ; 0x288e <Mittelwert>
    3a8a:       29 9a           sbi     0x05, 1 ; 5
    3a8c:       e0 91 40 06     lds     r30, 0x0640
    3a90:       ae 2f           mov     r26, r30
    3a92:       bb 27           eor     r27, r27
    3a94:       aa 0f           add     r26, r26
    3a96:       bb 1f           adc     r27, r27
    3a98:       ae 5e           subi    r26, 0xEE       ; 238
    3a9a:       b9 4f           sbci    r27, 0xF9       ; 249
    3a9c:       0d 90           ld      r0, X+
    3a9e:       bc 91           ld      r27, X
    3aa0:       a0 2d           mov     r26, r0
    3aa2:       9d 01           movw    r18, r26
    3aa4:       28 58           subi    r18, 0x88       ; 136
    3aa6:       3f 4f           sbci    r19, 0xFF       ; 255
    3aa8:       3a 83           std     Y+2, r19        ; 0x02
    3aaa:       29 83           std     Y+1, r18        ; 0x01
    3aac:       37 ff           sbrs    r19, 7
    3aae:       02 c0           rjmp    .+4             ; 0x3ab4 <MotorRegler+0x62>
    3ab0:       1a 82           std     Y+2, r1 ; 0x02
    3ab2:       19 82           std     Y+1, r1 ; 0x01
    3ab4:       80 91 60 02     lds     r24, 0x0260
    3ab8:       84 36           cpi     r24, 0x64       ; 100
    3aba:       08 f0           brcs    .+2             ; 0x3abe <MotorRegler+0x6c>
    3abc:       4a c0           rjmp    .+148           ; 0x3b52 <MotorRegler+0x100>
    3abe:       80 91 01 01     lds     r24, 0x0101
    3ac2:       88 23           and     r24, r24
    3ac4:       31 f4           brne    .+12            ; 0x3ad2 <MotorRegler+0x80>
    3ac6:       84 ef           ldi     r24, 0xF4       ; 244
    3ac8:       91 e0           ldi     r25, 0x01       ; 1
    3aca:       90 93 e5 01     sts     0x01E5, r25
    3ace:       80 93 e4 01     sts     0x01E4, r24
    3ad2:       80 91 7b 02     lds     r24, 0x027B
    3ad6:       90 91 7c 02     lds     r25, 0x027C
    3ada:       00 97           sbiw    r24, 0x00       ; 0
    3adc:       31 f0           breq    .+12            ; 0x3aea <MotorRegler+0x98>
    3ade:       01 97           sbiw    r24, 0x01       ; 1
    3ae0:       90 93 7c 02     sts     0x027C, r25
    3ae4:       80 93 7b 02     sts     0x027B, r24
    3ae8:       04 c0           rjmp    .+8             ; 0x3af2 <MotorRegler+0xa0>
    3aea:       10 92 67 02     sts     0x0267, r1
    3aee:       10 92 56 02     sts     0x0256, r1
    3af2:       28 9a           sbi     0x05, 0 ; 5
    3af4:       80 91 76 02     lds     r24, 0x0276
    3af8:       90 91 77 02     lds     r25, 0x0277
    3afc:       81 5d           subi    r24, 0xD1       ; 209
    3afe:       97 40           sbci    r25, 0x07       ; 7
    3b00:       28 f1           brcs    .+74            ; 0x3b4c <MotorRegler+0xfa>
    3b02:       80 91 57 06     lds     r24, 0x0657
    3b06:       48 2f           mov     r20, r24
    3b08:       55 27           eor     r21, r21
    3b0a:       5a 83           std     Y+2, r21        ; 0x02
    3b0c:       49 83           std     Y+1, r20        ; 0x01
    3b0e:       81 e0           ldi     r24, 0x01       ; 1
    3b10:       80 93 56 02     sts     0x0256, r24
    3b14:       e0 91 3e 06     lds     r30, 0x063E
    3b18:       ff 27           eor     r31, r31
    3b1a:       ee 0f           add     r30, r30
    3b1c:       ff 1f           adc     r31, r31
    3b1e:       ee 5e           subi    r30, 0xEE       ; 238
    3b20:       f9 4f           sbci    r31, 0xF9       ; 249
    3b22:       11 82           std     Z+1, r1 ; 0x01
    3b24:       10 82           st      Z, r1
    3b26:       e0 91 3f 06     lds     r30, 0x063F
    3b2a:       ff 27           eor     r31, r31
    3b2c:       ee 0f           add     r30, r30
    3b2e:       ff 1f           adc     r31, r31
    3b30:       ee 5e           subi    r30, 0xEE       ; 238
    3b32:       f9 4f           sbci    r31, 0xF9       ; 249
    3b34:       11 82           std     Z+1, r1 ; 0x01
    3b36:       10 82           st      Z, r1
    3b38:       e0 91 41 06     lds     r30, 0x0641
    3b3c:       ff 27           eor     r31, r31
    3b3e:       ee 0f           add     r30, r30
    3b40:       ff 1f           adc     r31, r31
    3b42:       ee 5e           subi    r30, 0xEE       ; 238
    3b44:       f9 4f           sbci    r31, 0xF9       ; 249
    3b46:       11 82           std     Z+1, r1 ; 0x01
    3b48:       10 82           st      Z, r1
    3b4a:       ce c1           rjmp    .+924           ; 0x3ee8 <MotorRegler+0x496>
    3b4c:       10 92 67 02     sts     0x0267, r1
    3b50:       cb c1           rjmp    .+918           ; 0x3ee8 <MotorRegler+0x496>
    3b52:       80 91 60 02     lds     r24, 0x0260
    3b56:       8d 38           cpi     r24, 0x8D       ; 141
    3b58:       08 f4           brcc    .+2             ; 0x3b5c <MotorRegler+0x10a>
    3b5a:       c6 c1           rjmp    .+908           ; 0x3ee8 <MotorRegler+0x496>
    3b5c:       10 92 56 02     sts     0x0256, r1
    3b60:       80 91 58 06     lds     r24, 0x0658
    3b64:       22 e3           ldi     r18, 0x32       ; 50
    3b66:       82 9f           mul     r24, r18
    3b68:       c0 01           movw    r24, r0
    3b6a:       11 24           eor     r1, r1
    3b6c:       90 93 7c 02     sts     0x027C, r25
    3b70:       80 93 7b 02     sts     0x027B, r24
    3b74:       69 81           ldd     r22, Y+1        ; 0x01
    3b76:       7a 81           ldd     r23, Y+2        ; 0x02
    3b78:       69 32           cpi     r22, 0x29       ; 41
    3b7a:       71 05           cpc     r23, r1
    3b7c:       6c f0           brlt    .+26            ; 0x3b98 <MotorRegler+0x146>
    3b7e:       80 91 76 02     lds     r24, 0x0276
    3b82:       90 91 77 02     lds     r25, 0x0277
    3b86:       7f ef           ldi     r23, 0xFF       ; 255
    3b88:       8f 3f           cpi     r24, 0xFF       ; 255
    3b8a:       97 07           cpc     r25, r23
    3b8c:       81 f1           breq    .+96            ; 0x3bee <MotorRegler+0x19c>
    3b8e:       01 96           adiw    r24, 0x01       ; 1
    3b90:       90 93 77 02     sts     0x0277, r25
    3b94:       80 93 76 02     sts     0x0276, r24
    3b98:       80 91 76 02     lds     r24, 0x0276
    3b9c:       90 91 77 02     lds     r25, 0x0277
    3ba0:       88 3c           cpi     r24, 0xC8       ; 200
    3ba2:       91 05           cpc     r25, r1
    3ba4:       20 f0           brcs    .+8             ; 0x3bae <MotorRegler+0x15c>
    3ba6:       89 81           ldd     r24, Y+1        ; 0x01
    3ba8:       9a 81           ldd     r25, Y+2        ; 0x02
    3baa:       88 97           sbiw    r24, 0x28       ; 40
    3bac:       04 f5           brge    .+64            ; 0x3bee <MotorRegler+0x19c>
    3bae:       10 92 91 02     sts     0x0291, r1
    3bb2:       10 92 92 02     sts     0x0292, r1
    3bb6:       10 92 93 02     sts     0x0293, r1
    3bba:       10 92 94 02     sts     0x0294, r1
    3bbe:       10 92 8d 02     sts     0x028D, r1
    3bc2:       10 92 8e 02     sts     0x028E, r1
    3bc6:       10 92 8f 02     sts     0x028F, r1
    3bca:       10 92 90 02     sts     0x0290, r1
    3bce:       10 92 44 02     sts     0x0244, r1
    3bd2:       10 92 45 02     sts     0x0245, r1
    3bd6:       10 92 46 02     sts     0x0246, r1
    3bda:       10 92 47 02     sts     0x0247, r1
    3bde:       10 92 48 02     sts     0x0248, r1
    3be2:       10 92 49 02     sts     0x0249, r1
    3be6:       10 92 4a 02     sts     0x024A, r1
    3bea:       10 92 4b 02     sts     0x024B, r1
    3bee:       e9 81           ldd     r30, Y+1        ; 0x01
    3bf0:       fa 81           ldd     r31, Y+2        ; 0x02
    3bf2:       e9 3c           cpi     r30, 0xC9       ; 201
    3bf4:       f1 05           cpc     r31, r1
    3bf6:       0c f4           brge    .+2             ; 0x3bfa <MotorRegler+0x1a8>
    3bf8:       d6 c0           rjmp    .+428           ; 0x3da6 <MotorRegler+0x354>
    3bfa:       80 91 67 02     lds     r24, 0x0267
    3bfe:       88 23           and     r24, r24
    3c00:       09 f0           breq    .+2             ; 0x3c04 <MotorRegler+0x1b2>
    3c02:       72 c1           rjmp    .+740           ; 0x3ee8 <MotorRegler+0x496>
    3c04:       e0 91 41 06     lds     r30, 0x0641
    3c08:       ff 27           eor     r31, r31
    3c0a:       ee 0f           add     r30, r30
    3c0c:       ff 1f           adc     r31, r31
    3c0e:       ee 5e           subi    r30, 0xEE       ; 238
    3c10:       f9 4f           sbci    r31, 0xF9       ; 249
    3c12:       80 81           ld      r24, Z
    3c14:       91 81           ldd     r25, Z+1        ; 0x01
    3c16:       8c 34           cpi     r24, 0x4C       ; 76
    3c18:       91 05           cpc     r25, r1
    3c1a:       0c f4           brge    .+2             ; 0x3c1e <MotorRegler+0x1cc>
    3c1c:       c1 c0           rjmp    .+386           ; 0x3da0 <MotorRegler+0x34e>
    3c1e:       80 91 7a 02     lds     r24, 0x027A
    3c22:       8f 5f           subi    r24, 0xFF       ; 255
    3c24:       80 93 7a 02     sts     0x027A, r24
    3c28:       89 3c           cpi     r24, 0xC9       ; 201
    3c2a:       08 f4           brcc    .+2             ; 0x3c2e <MotorRegler+0x1dc>
    3c2c:       5d c1           rjmp    .+698           ; 0x3ee8 <MotorRegler+0x496>
    3c2e:       29 98           cbi     0x05, 1 ; 5
    3c30:       0e 94 16 1c     call    0x382c  ; 0x382c <SetNeutral>
    3c34:       10 92 67 02     sts     0x0267, r1
    3c38:       10 92 7a 02     sts     0x027A, r1
    3c3c:       10 92 77 02     sts     0x0277, r1
    3c40:       10 92 76 02     sts     0x0276, r1
    3c44:       80 91 3e 06     lds     r24, 0x063E
    3c48:       28 2f           mov     r18, r24
    3c4a:       33 27           eor     r19, r19
    3c4c:       f9 01           movw    r30, r18
    3c4e:       ee 0f           add     r30, r30
    3c50:       ff 1f           adc     r31, r31
    3c52:       ee 5e           subi    r30, 0xEE       ; 238
    3c54:       f9 4f           sbci    r31, 0xF9       ; 249
    3c56:       80 81           ld      r24, Z
    3c58:       91 81           ldd     r25, Z+1        ; 0x01
    3c5a:       87 34           cpi     r24, 0x47       ; 71
    3c5c:       91 05           cpc     r25, r1
    3c5e:       9c f4           brge    .+38            ; 0x3c86 <MotorRegler+0x234>
    3c60:       e0 91 3f 06     lds     r30, 0x063F
    3c64:       ff 27           eor     r31, r31
    3c66:       ee 0f           add     r30, r30
    3c68:       ff 1f           adc     r31, r31
    3c6a:       ee 5e           subi    r30, 0xEE       ; 238
    3c6c:       f9 4f           sbci    r31, 0xF9       ; 249
    3c6e:       01 90           ld      r0, Z+
    3c70:       f0 81           ld      r31, Z
    3c72:       e0 2d           mov     r30, r0
    3c74:       f7 ff           sbrs    r31, 7
    3c76:       03 c0           rjmp    .+6             ; 0x3c7e <MotorRegler+0x22c>
    3c78:       f0 95           com     r31
    3c7a:       e1 95           neg     r30
    3c7c:       ff 4f           sbci    r31, 0xFF       ; 255
    3c7e:       e7 34           cpi     r30, 0x47       ; 71
    3c80:       f1 05           cpc     r31, r1
    3c82:       0c f4           brge    .+2             ; 0x3c86 <MotorRegler+0x234>
    3c84:       6c c0           rjmp    .+216           ; 0x3d5e <MotorRegler+0x30c>
    3c86:       80 91 3f 06     lds     r24, 0x063F
    3c8a:       68 2f           mov     r22, r24
    3c8c:       77 27           eor     r23, r23
    3c8e:       db 01           movw    r26, r22
    3c90:       aa 0f           add     r26, r26
    3c92:       bb 1f           adc     r27, r27
    3c94:       ae 5e           subi    r26, 0xEE       ; 238
    3c96:       b9 4f           sbci    r27, 0xF9       ; 249
    3c98:       8d 91           ld      r24, X+
    3c9a:       9c 91           ld      r25, X
    3c9c:       11 97           sbiw    r26, 0x01       ; 1
    3c9e:       87 34           cpi     r24, 0x47       ; 71
    3ca0:       91 05           cpc     r25, r1
    3ca2:       3c f0           brlt    .+14            ; 0x3cb2 <MotorRegler+0x260>
    3ca4:       f9 01           movw    r30, r18
    3ca6:       ee 0f           add     r30, r30
    3ca8:       ff 1f           adc     r31, r31
    3caa:       ee 5e           subi    r30, 0xEE       ; 238
    3cac:       f9 4f           sbci    r31, 0xF9       ; 249
    3cae:       80 81           ld      r24, Z
    3cb0:       91 81           ldd     r25, Z+1        ; 0x01
    3cb2:       8d 91           ld      r24, X+
    3cb4:       9c 91           ld      r25, X
    3cb6:       87 34           cpi     r24, 0x47       ; 71
    3cb8:       91 05           cpc     r25, r1
    3cba:       64 f0           brlt    .+24            ; 0x3cd4 <MotorRegler+0x282>
    3cbc:       f9 01           movw    r30, r18
    3cbe:       ee 0f           add     r30, r30
    3cc0:       ff 1f           adc     r31, r31
    3cc2:       ee 5e           subi    r30, 0xEE       ; 238
    3cc4:       f9 4f           sbci    r31, 0xF9       ; 249
    3cc6:       80 81           ld      r24, Z
    3cc8:       91 81           ldd     r25, Z+1        ; 0x01
    3cca:       87 34           cpi     r24, 0x47       ; 71
    3ccc:       91 05           cpc     r25, r1
    3cce:       14 f0           brlt    .+4             ; 0x3cd4 <MotorRegler+0x282>
    3cd0:       42 e0           ldi     r20, 0x02       ; 2
    3cd2:       01 c0           rjmp    .+2             ; 0x3cd6 <MotorRegler+0x284>
    3cd4:       41 e0           ldi     r20, 0x01       ; 1
    3cd6:       fb 01           movw    r30, r22
    3cd8:       ee 0f           add     r30, r30
    3cda:       ff 1f           adc     r31, r31
    3cdc:       ee 5e           subi    r30, 0xEE       ; 238
    3cde:       f9 4f           sbci    r31, 0xF9       ; 249
    3ce0:       80 81           ld      r24, Z
    3ce2:       91 81           ldd     r25, Z+1        ; 0x01
    3ce4:       86 34           cpi     r24, 0x46       ; 70
    3ce6:       91 05           cpc     r25, r1
    3ce8:       5c f4           brge    .+22            ; 0x3d00 <MotorRegler+0x2ae>
    3cea:       f9 01           movw    r30, r18
    3cec:       ee 0f           add     r30, r30
    3cee:       ff 1f           adc     r31, r31
    3cf0:       ee 5e           subi    r30, 0xEE       ; 238
    3cf2:       f9 4f           sbci    r31, 0xF9       ; 249
    3cf4:       80 81           ld      r24, Z
    3cf6:       91 81           ldd     r25, Z+1        ; 0x01
    3cf8:       87 34           cpi     r24, 0x47       ; 71
    3cfa:       91 05           cpc     r25, r1
    3cfc:       0c f0           brlt    .+2             ; 0x3d00 <MotorRegler+0x2ae>
    3cfe:       43 e0           ldi     r20, 0x03       ; 3
    3d00:       fb 01           movw    r30, r22
    3d02:       ee 0f           add     r30, r30
    3d04:       ff 1f           adc     r31, r31
    3d06:       ee 5e           subi    r30, 0xEE       ; 238
    3d08:       f9 4f           sbci    r31, 0xF9       ; 249
    3d0a:       80 81           ld      r24, Z
    3d0c:       91 81           ldd     r25, Z+1        ; 0x01
    3d0e:       8a 5b           subi    r24, 0xBA       ; 186
    3d10:       9f 4f           sbci    r25, 0xFF       ; 255
    3d12:       5c f4           brge    .+22            ; 0x3d2a <MotorRegler+0x2d8>
    3d14:       f9 01           movw    r30, r18
    3d16:       ee 0f           add     r30, r30
    3d18:       ff 1f           adc     r31, r31
    3d1a:       ee 5e           subi    r30, 0xEE       ; 238
    3d1c:       f9 4f           sbci    r31, 0xF9       ; 249
    3d1e:       80 81           ld      r24, Z
    3d20:       91 81           ldd     r25, Z+1        ; 0x01
    3d22:       87 34           cpi     r24, 0x47       ; 71
    3d24:       91 05           cpc     r25, r1
    3d26:       0c f0           brlt    .+2             ; 0x3d2a <MotorRegler+0x2d8>
    3d28:       44 e0           ldi     r20, 0x04       ; 4
    3d2a:       66 0f           add     r22, r22
    3d2c:       77 1f           adc     r23, r23
    3d2e:       6e 5e           subi    r22, 0xEE       ; 238
    3d30:       79 4f           sbci    r23, 0xF9       ; 249
    3d32:       fb 01           movw    r30, r22
    3d34:       80 81           ld      r24, Z
    3d36:       91 81           ldd     r25, Z+1        ; 0x01
    3d38:       8a 5b           subi    r24, 0xBA       ; 186
    3d3a:       9f 4f           sbci    r25, 0xFF       ; 255
    3d3c:       5c f4           brge    .+22            ; 0x3d54 <MotorRegler+0x302>
    3d3e:       22 0f           add     r18, r18
    3d40:       33 1f           adc     r19, r19
    3d42:       2e 5e           subi    r18, 0xEE       ; 238
    3d44:       39 4f           sbci    r19, 0xF9       ; 249
    3d46:       f9 01           movw    r30, r18
    3d48:       80 81           ld      r24, Z
    3d4a:       91 81           ldd     r25, Z+1        ; 0x01
    3d4c:       86 34           cpi     r24, 0x46       ; 70
    3d4e:       91 05           cpc     r25, r1
    3d50:       0c f4           brge    .+2             ; 0x3d54 <MotorRegler+0x302>
    3d52:       45 e0           ldi     r20, 0x05       ; 5
    3d54:       a2 e0           ldi     r26, 0x02       ; 2
    3d56:       b0 e0           ldi     r27, 0x00       ; 0
    3d58:       04 2e           mov     r0, r20
    3d5a:       0e 94 8c 31     call    0x6318  ; 0x6318 <__eeprom_write_byte_1F2021>
    3d5e:       0e 94 07 02     call    0x40e   ; 0x40e <GetActiveParamSetNumber>
    3d62:       4a e3           ldi     r20, 0x3A       ; 58
    3d64:       6e e3           ldi     r22, 0x3E       ; 62
    3d66:       76 e0           ldi     r23, 0x06       ; 6
    3d68:       0e 94 26 02     call    0x44c   ; 0x44c <ReadParameterSet>
    3d6c:       0e 94 07 02     call    0x40e   ; 0x40e <GetActiveParamSetNumber>
    3d70:       0e 94 14 1d     call    0x3a28  ; 0x3a28 <Piep>
    3d74:       80 91 46 06     lds     r24, 0x0646
    3d78:       80 ff           sbrs    r24, 0
    3d7a:       b6 c0           rjmp    .+364           ; 0x3ee8 <MotorRegler+0x496>
    3d7c:       80 91 0a 01     lds     r24, 0x010A
    3d80:       90 91 0b 01     lds     r25, 0x010B
    3d84:       87 5b           subi    r24, 0xB7       ; 183
    3d86:       93 40           sbci    r25, 0x03       ; 3
    3d88:       40 f4           brcc    .+16            ; 0x3d9a <MotorRegler+0x348>
    3d8a:       80 91 0a 01     lds     r24, 0x010A
    3d8e:       90 91 0b 01     lds     r25, 0x010B
    3d92:       8e 5e           subi    r24, 0xEE       ; 238
    3d94:       92 40           sbci    r25, 0x02       ; 2
    3d96:       08 f0           brcs    .+2             ; 0x3d9a <MotorRegler+0x348>
    3d98:       a7 c0           rjmp    .+334           ; 0x3ee8 <MotorRegler+0x496>
    3d9a:       0e 94 b7 0e     call    0x1d6e  ; 0x1d6e <SucheLuftruckOffset>
    3d9e:       a4 c0           rjmp    .+328           ; 0x3ee8 <MotorRegler+0x496>
    3da0:       10 92 7a 02     sts     0x027A, r1
    3da4:       a1 c0           rjmp    .+322           ; 0x3ee8 <MotorRegler+0x496>
    3da6:       49 81           ldd     r20, Y+1        ; 0x01
    3da8:       5a 81           ldd     r21, Y+2        ; 0x02
    3daa:       43 32           cpi     r20, 0x23       ; 35
    3dac:       51 05           cpc     r21, r1
    3dae:       0c f0           brlt    .+2             ; 0x3db2 <MotorRegler+0x360>
    3db0:       9b c0           rjmp    .+310           ; 0x3ee8 <MotorRegler+0x496>
    3db2:       80 91 41 06     lds     r24, 0x0641
    3db6:       48 2f           mov     r20, r24
    3db8:       55 27           eor     r21, r21
    3dba:       fa 01           movw    r30, r20
    3dbc:       ee 0f           add     r30, r30
    3dbe:       ff 1f           adc     r31, r31
    3dc0:       ee 5e           subi    r30, 0xEE       ; 238
    3dc2:       f9 4f           sbci    r31, 0xF9       ; 249
    3dc4:       80 81           ld      r24, Z
    3dc6:       91 81           ldd     r25, Z+1        ; 0x01
    3dc8:       85 5b           subi    r24, 0xB5       ; 181
    3dca:       9f 4f           sbci    r25, 0xFF       ; 255
    3dcc:       0c f0           brlt    .+2             ; 0x3dd0 <MotorRegler+0x37e>
    3dce:       6d c0           rjmp    .+218           ; 0x3eaa <MotorRegler+0x458>
    3dd0:       80 91 79 02     lds     r24, 0x0279
    3dd4:       8f 5f           subi    r24, 0xFF       ; 255
    3dd6:       80 93 79 02     sts     0x0279, r24
    3dda:       89 3c           cpi     r24, 0xC9       ; 201
    3ddc:       08 f4           brcc    .+2             ; 0x3de0 <MotorRegler+0x38e>
    3dde:       67 c0           rjmp    .+206           ; 0x3eae <MotorRegler+0x45c>
    3de0:       88 ec           ldi     r24, 0xC8       ; 200
    3de2:       80 93 79 02     sts     0x0279, r24
    3de6:       81 e0           ldi     r24, 0x01       ; 1
    3de8:       90 e0           ldi     r25, 0x00       ; 0
    3dea:       90 93 77 02     sts     0x0277, r25
    3dee:       80 93 76 02     sts     0x0276, r24
    3df2:       81 e0           ldi     r24, 0x01       ; 1
    3df4:       80 93 67 02     sts     0x0267, r24
    3df8:       10 92 89 02     sts     0x0289, r1
    3dfc:       10 92 8a 02     sts     0x028A, r1
    3e00:       10 92 8b 02     sts     0x028B, r1
    3e04:       10 92 8c 02     sts     0x028C, r1
    3e08:       10 92 44 02     sts     0x0244, r1
    3e0c:       10 92 45 02     sts     0x0245, r1
    3e10:       10 92 46 02     sts     0x0246, r1
    3e14:       10 92 47 02     sts     0x0247, r1
    3e18:       10 92 48 02     sts     0x0248, r1
    3e1c:       10 92 49 02     sts     0x0249, r1
    3e20:       10 92 4a 02     sts     0x024A, r1
    3e24:       10 92 4b 02     sts     0x024B, r1
    3e28:       10 92 34 02     sts     0x0234, r1
    3e2c:       10 92 35 02     sts     0x0235, r1
    3e30:       10 92 36 02     sts     0x0236, r1
    3e34:       10 92 37 02     sts     0x0237, r1
    3e38:       10 92 3c 02     sts     0x023C, r1
    3e3c:       10 92 3d 02     sts     0x023D, r1
    3e40:       10 92 3e 02     sts     0x023E, r1
    3e44:       10 92 3f 02     sts     0x023F, r1
    3e48:       80 91 20 02     lds     r24, 0x0220
    3e4c:       90 91 21 02     lds     r25, 0x0221
    3e50:       a0 91 22 02     lds     r26, 0x0222
    3e54:       b0 91 23 02     lds     r27, 0x0223
    3e58:       80 93 38 02     sts     0x0238, r24
    3e5c:       90 93 39 02     sts     0x0239, r25
    3e60:       a0 93 3a 02     sts     0x023A, r26
    3e64:       b0 93 3b 02     sts     0x023B, r27
    3e68:       80 91 28 02     lds     r24, 0x0228
    3e6c:       90 91 29 02     lds     r25, 0x0229
    3e70:       a0 91 2a 02     lds     r26, 0x022A
    3e74:       b0 91 2b 02     lds     r27, 0x022B
    3e78:       80 93 40 02     sts     0x0240, r24
    3e7c:       90 93 41 02     sts     0x0241, r25
    3e80:       a0 93 42 02     sts     0x0242, r26
    3e84:       b0 93 43 02     sts     0x0243, r27
    3e88:       10 92 91 02     sts     0x0291, r1
    3e8c:       10 92 92 02     sts     0x0292, r1
    3e90:       10 92 93 02     sts     0x0293, r1
    3e94:       10 92 94 02     sts     0x0294, r1
    3e98:       10 92 8d 02     sts     0x028D, r1
    3e9c:       10 92 8e 02     sts     0x028E, r1
    3ea0:       10 92 8f 02     sts     0x028F, r1
    3ea4:       10 92 90 02     sts     0x0290, r1
    3ea8:       02 c0           rjmp    .+4             ; 0x3eae <MotorRegler+0x45c>
    3eaa:       10 92 79 02     sts     0x0279, r1
    3eae:       44 0f           add     r20, r20
    3eb0:       55 1f           adc     r21, r21
    3eb2:       4e 5e           subi    r20, 0xEE       ; 238
    3eb4:       59 4f           sbci    r21, 0xF9       ; 249
    3eb6:       fa 01           movw    r30, r20
    3eb8:       80 81           ld      r24, Z
    3eba:       91 81           ldd     r25, Z+1        ; 0x01
    3ebc:       8c 34           cpi     r24, 0x4C       ; 76
    3ebe:       91 05           cpc     r25, r1
    3ec0:       8c f0           brlt    .+34            ; 0x3ee4 <MotorRegler+0x492>
    3ec2:       80 91 78 02     lds     r24, 0x0278
    3ec6:       8f 5f           subi    r24, 0xFF       ; 255
    3ec8:       80 93 78 02     sts     0x0278, r24
    3ecc:       89 3c           cpi     r24, 0xC9       ; 201
    3ece:       60 f0           brcs    .+24            ; 0x3ee8 <MotorRegler+0x496>
    3ed0:       10 92 67 02     sts     0x0267, r1
    3ed4:       88 ec           ldi     r24, 0xC8       ; 200
    3ed6:       80 93 78 02     sts     0x0278, r24
    3eda:       10 92 77 02     sts     0x0277, r1
    3ede:       10 92 76 02     sts     0x0276, r1
    3ee2:       02 c0           rjmp    .+4             ; 0x3ee8 <MotorRegler+0x496>
    3ee4:       10 92 78 02     sts     0x0278, r1
    3ee8:       80 91 67 01     lds     r24, 0x0167
    3eec:       81 50           subi    r24, 0x01       ; 1
    3eee:       80 93 67 01     sts     0x0167, r24
    3ef2:       80 91 67 01     lds     r24, 0x0167
    3ef6:       8f 3f           cpi     r24, 0xFF       ; 255
    3ef8:       29 f0           breq    .+10            ; 0x3f04 <MotorRegler+0x4b2>
    3efa:       80 91 56 02     lds     r24, 0x0256
    3efe:       88 23           and     r24, r24
    3f00:       09 f4           brne    .+2             ; 0x3f04 <MotorRegler+0x4b2>
    3f02:       12 c1           rjmp    .+548           ; 0x4128 <MotorRegler+0x6d6>
    3f04:       0e 94 a4 18     call    0x3148  ; 0x3148 <ParameterZuordnung>
    3f08:       e0 91 3e 06     lds     r30, 0x063E
    3f0c:       ff 27           eor     r31, r31
    3f0e:       ee 0f           add     r30, r30
    3f10:       ff 1f           adc     r31, r31
    3f12:       df 01           movw    r26, r30
    3f14:       ae 5e           subi    r26, 0xEE       ; 238
    3f16:       b9 4f           sbci    r27, 0xF9       ; 249
    3f18:       8d 91           ld      r24, X+
    3f1a:       9c 91           ld      r25, X
    3f1c:       60 91 4d 06     lds     r22, 0x064D
    3f20:       77 27           eor     r23, r23
    3f22:       e8 5d           subi    r30, 0xD8       ; 216
    3f24:       f9 4f           sbci    r31, 0xF9       ; 249
    3f26:       20 81           ld      r18, Z
    3f28:       31 81           ldd     r19, Z+1        ; 0x01
    3f2a:       40 91 4e 06     lds     r20, 0x064E
    3f2e:       55 27           eor     r21, r21
    3f30:       fc 01           movw    r30, r24
    3f32:       e6 9f           mul     r30, r22
    3f34:       c0 01           movw    r24, r0
    3f36:       e7 9f           mul     r30, r23
    3f38:       90 0d           add     r25, r0
    3f3a:       f6 9f           mul     r31, r22
    3f3c:       90 0d           add     r25, r0
    3f3e:       11 24           eor     r1, r1
    3f40:       f9 01           movw    r30, r18
    3f42:       e4 9f           mul     r30, r20
    3f44:       90 01           movw    r18, r0
    3f46:       e5 9f           mul     r30, r21
    3f48:       30 0d           add     r19, r0
    3f4a:       f4 9f           mul     r31, r20
    3f4c:       30 0d           add     r19, r0
    3f4e:       11 24           eor     r1, r1
    3f50:       82 0f           add     r24, r18
    3f52:       93 1f           adc     r25, r19
    3f54:       90 93 62 02     sts     0x0262, r25
    3f58:       80 93 61 02     sts     0x0261, r24
    3f5c:       e0 91 3f 06     lds     r30, 0x063F
    3f60:       ff 27           eor     r31, r31
    3f62:       ee 0f           add     r30, r30
    3f64:       ff 1f           adc     r31, r31
    3f66:       df 01           movw    r26, r30
    3f68:       ae 5e           subi    r26, 0xEE       ; 238
    3f6a:       b9 4f           sbci    r27, 0xF9       ; 249
    3f6c:       8d 91           ld      r24, X+
    3f6e:       9c 91           ld      r25, X
    3f70:       e8 5d           subi    r30, 0xD8       ; 216
    3f72:       f9 4f           sbci    r31, 0xF9       ; 249
    3f74:       20 81           ld      r18, Z
    3f76:       31 81           ldd     r19, Z+1        ; 0x01
    3f78:       fc 01           movw    r30, r24
    3f7a:       e6 9f           mul     r30, r22
    3f7c:       c0 01           movw    r24, r0
    3f7e:       e7 9f           mul     r30, r23
    3f80:       90 0d           add     r25, r0
    3f82:       f6 9f           mul     r31, r22
    3f84:       90 0d           add     r25, r0
    3f86:       11 24           eor     r1, r1
    3f88:       b9 01           movw    r22, r18
    3f8a:       64 9f           mul     r22, r20
    3f8c:       90 01           movw    r18, r0
    3f8e:       65 9f           mul     r22, r21
    3f90:       30 0d           add     r19, r0
    3f92:       74 9f           mul     r23, r20
    3f94:       30 0d           add     r19, r0
    3f96:       11 24           eor     r1, r1
    3f98:       82 0f           add     r24, r18
    3f9a:       93 1f           adc     r25, r19
    3f9c:       90 93 64 02     sts     0x0264, r25
    3fa0:       80 93 63 02     sts     0x0263, r24
    3fa4:       e0 91 41 06     lds     r30, 0x0641
    3fa8:       ff 27           eor     r31, r31
    3faa:       ee 0f           add     r30, r30
    3fac:       ff 1f           adc     r31, r31
    3fae:       ee 5e           subi    r30, 0xEE       ; 238
    3fb0:       f9 4f           sbci    r31, 0xF9       ; 249
    3fb2:       80 81           ld      r24, Z
    3fb4:       91 81           ldd     r25, Z+1        ; 0x01
    3fb6:       90 95           com     r25
    3fb8:       81 95           neg     r24
    3fba:       9f 4f           sbci    r25, 0xFF       ; 255
    3fbc:       90 93 66 02     sts     0x0266, r25
    3fc0:       80 93 65 02     sts     0x0265, r24
    3fc4:       10 91 85 01     lds     r17, 0x0185
    3fc8:       61 2f           mov     r22, r17
    3fca:       77 27           eor     r23, r23
    3fcc:       67 fd           sbrc    r22, 7
    3fce:       70 95           com     r23
    3fd0:       87 2f           mov     r24, r23
    3fd2:       97 2f           mov     r25, r23
    3fd4:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    3fd8:       17 ff           sbrs    r17, 7
    3fda:       06 c0           rjmp    .+12            ; 0x3fe8 <MotorRegler+0x596>
    3fdc:       20 e0           ldi     r18, 0x00       ; 0
    3fde:       30 e0           ldi     r19, 0x00       ; 0
    3fe0:       40 e8           ldi     r20, 0x80       ; 128
    3fe2:       53 e4           ldi     r21, 0x43       ; 67
    3fe4:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    3fe8:       20 e0           ldi     r18, 0x00       ; 0
    3fea:       30 e0           ldi     r19, 0x00       ; 0
    3fec:       40 e2           ldi     r20, 0x20       ; 32
    3fee:       51 e4           ldi     r21, 0x41       ; 65
    3ff0:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    3ff4:       20 e0           ldi     r18, 0x00       ; 0
    3ff6:       30 e0           ldi     r19, 0x00       ; 0
    3ff8:       40 e8           ldi     r20, 0x80       ; 128
    3ffa:       5b e3           ldi     r21, 0x3B       ; 59
    3ffc:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4000:       5b 01           movw    r10, r22
    4002:       6c 01           movw    r12, r24
    4004:       60 93 88 06     sts     0x0688, r22
    4008:       70 93 89 06     sts     0x0689, r23
    400c:       80 93 8a 06     sts     0x068A, r24
    4010:       90 93 8b 06     sts     0x068B, r25
    4014:       10 91 86 01     lds     r17, 0x0186
    4018:       61 2f           mov     r22, r17
    401a:       77 27           eor     r23, r23
    401c:       67 fd           sbrc    r22, 7
    401e:       70 95           com     r23
    4020:       87 2f           mov     r24, r23
    4022:       97 2f           mov     r25, r23
    4024:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4028:       17 ff           sbrs    r17, 7
    402a:       06 c0           rjmp    .+12            ; 0x4038 <MotorRegler+0x5e6>
    402c:       20 e0           ldi     r18, 0x00       ; 0
    402e:       30 e0           ldi     r19, 0x00       ; 0
    4030:       40 e8           ldi     r20, 0x80       ; 128
    4032:       53 e4           ldi     r21, 0x43       ; 67
    4034:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    4038:       20 e0           ldi     r18, 0x00       ; 0
    403a:       30 ee           ldi     r19, 0xE0       ; 224
    403c:       4b e2           ldi     r20, 0x2B       ; 43
    403e:       57 e4           ldi     r21, 0x47       ; 71
    4040:       0e 94 dc 2f     call    0x5fb8  ; 0x5fb8 <__divsf3>
    4044:       60 93 7f 06     sts     0x067F, r22
    4048:       70 93 80 06     sts     0x0680, r23
    404c:       80 93 81 06     sts     0x0681, r24
    4050:       90 93 82 06     sts     0x0682, r25
    4054:       80 91 46 06     lds     r24, 0x0646
    4058:       82 ff           sbrs    r24, 2
    405a:       0c c0           rjmp    .+24            ; 0x4074 <MotorRegler+0x622>
    405c:       80 e0           ldi     r24, 0x00       ; 0
    405e:       90 e0           ldi     r25, 0x00       ; 0
    4060:       a0 e0           ldi     r26, 0x00       ; 0
    4062:       b0 e0           ldi     r27, 0x00       ; 0
    4064:       80 93 7f 06     sts     0x067F, r24
    4068:       90 93 80 06     sts     0x0680, r25
    406c:       a0 93 81 06     sts     0x0681, r26
    4070:       b0 93 82 06     sts     0x0682, r27
    4074:       20 e0           ldi     r18, 0x00       ; 0
    4076:       30 e0           ldi     r19, 0x00       ; 0
    4078:       40 e0           ldi     r20, 0x00       ; 0
    407a:       50 e0           ldi     r21, 0x00       ; 0
    407c:       c6 01           movw    r24, r12
    407e:       b5 01           movw    r22, r10
    4080:       0e 94 49 30     call    0x6092  ; 0x6092 <__eqsf2>
    4084:       88 23           and     r24, r24
    4086:       64 f4           brge    .+24            ; 0x40a0 <MotorRegler+0x64e>
    4088:       80 e0           ldi     r24, 0x00       ; 0
    408a:       90 e0           ldi     r25, 0x00       ; 0
    408c:       a0 e0           ldi     r26, 0x00       ; 0
    408e:       b0 e0           ldi     r27, 0x00       ; 0
    4090:       80 93 88 06     sts     0x0688, r24
    4094:       90 93 89 06     sts     0x0689, r25
    4098:       a0 93 8a 06     sts     0x068A, r26
    409c:       b0 93 8b 06     sts     0x068B, r27
    40a0:       20 e0           ldi     r18, 0x00       ; 0
    40a2:       30 e0           ldi     r19, 0x00       ; 0
    40a4:       40 e0           ldi     r20, 0x00       ; 0
    40a6:       50 e0           ldi     r21, 0x00       ; 0
    40a8:       60 91 7f 06     lds     r22, 0x067F
    40ac:       70 91 80 06     lds     r23, 0x0680
    40b0:       80 91 81 06     lds     r24, 0x0681
    40b4:       90 91 82 06     lds     r25, 0x0682
    40b8:       0e 94 49 30     call    0x6092  ; 0x6092 <__eqsf2>
    40bc:       88 23           and     r24, r24
    40be:       64 f4           brge    .+24            ; 0x40d8 <MotorRegler+0x686>
    40c0:       80 e0           ldi     r24, 0x00       ; 0
    40c2:       90 e0           ldi     r25, 0x00       ; 0
    40c4:       a0 e0           ldi     r26, 0x00       ; 0
    40c6:       b0 e0           ldi     r27, 0x00       ; 0
    40c8:       80 93 7f 06     sts     0x067F, r24
    40cc:       90 93 80 06     sts     0x0680, r25
    40d0:       a0 93 81 06     sts     0x0681, r26
    40d4:       b0 93 82 06     sts     0x0682, r27
    40d8:       80 91 56 02     lds     r24, 0x0256
    40dc:       88 23           and     r24, r24
    40de:       21 f1           breq    .+72            ; 0x4128 <MotorRegler+0x6d6>
    40e0:       10 92 66 02     sts     0x0266, r1
    40e4:       10 92 65 02     sts     0x0265, r1
    40e8:       10 92 62 02     sts     0x0262, r1
    40ec:       10 92 61 02     sts     0x0261, r1
    40f0:       10 92 64 02     sts     0x0264, r1
    40f4:       10 92 63 02     sts     0x0263, r1
    40f8:       8d ec           ldi     r24, 0xCD       ; 205
    40fa:       9c ec           ldi     r25, 0xCC       ; 204
    40fc:       ac ec           ldi     r26, 0xCC       ; 204
    40fe:       bd e3           ldi     r27, 0x3D       ; 61
    4100:       80 93 88 06     sts     0x0688, r24
    4104:       90 93 89 06     sts     0x0689, r25
    4108:       a0 93 8a 06     sts     0x068A, r26
    410c:       b0 93 8b 06     sts     0x068B, r27
    4110:       8a e0           ldi     r24, 0x0A       ; 10
    4112:       97 ed           ldi     r25, 0xD7       ; 215
    4114:       a3 ea           ldi     r26, 0xA3       ; 163
    4116:       bb e3           ldi     r27, 0x3B       ; 59
    4118:       80 93 7f 06     sts     0x067F, r24
    411c:       90 93 80 06     sts     0x0680, r25
    4120:       a0 93 81 06     sts     0x0681, r26
    4124:       b0 93 82 06     sts     0x0682, r27
    4128:       80 91 ff 01     lds     r24, 0x01FF
    412c:       90 91 00 02     lds     r25, 0x0200
    4130:       8d 54           subi    r24, 0x4D       ; 77
    4132:       91 40           sbci    r25, 0x01       ; 1
    4134:       08 f4           brcc    .+2             ; 0x4138 <MotorRegler+0x6e6>
    4136:       bc c0           rjmp    .+376           ; 0x42b0 <MotorRegler+0x85e>
    4138:       20 91 24 02     lds     r18, 0x0224
    413c:       30 91 25 02     lds     r19, 0x0225
    4140:       40 91 26 02     lds     r20, 0x0226
    4144:       50 91 27 02     lds     r21, 0x0227
    4148:       80 91 20 02     lds     r24, 0x0220
    414c:       90 91 21 02     lds     r25, 0x0221
    4150:       a0 91 22 02     lds     r26, 0x0222
    4154:       b0 91 23 02     lds     r27, 0x0223
    4158:       b9 01           movw    r22, r18
    415a:       68 1b           sub     r22, r24
    415c:       79 0b           sbc     r23, r25
    415e:       70 93 80 02     sts     0x0280, r23
    4162:       60 93 7f 02     sts     0x027F, r22
    4166:       20 91 2c 02     lds     r18, 0x022C
    416a:       30 91 2d 02     lds     r19, 0x022D
    416e:       40 91 2e 02     lds     r20, 0x022E
    4172:       50 91 2f 02     lds     r21, 0x022F
    4176:       80 91 28 02     lds     r24, 0x0228
    417a:       90 91 29 02     lds     r25, 0x0229
    417e:       a0 91 2a 02     lds     r26, 0x022A
    4182:       b0 91 2b 02     lds     r27, 0x022B
    4186:       28 1b           sub     r18, r24
    4188:       39 0b           sbc     r19, r25
    418a:       30 93 7e 02     sts     0x027E, r19
    418e:       20 93 7d 02     sts     0x027D, r18
    4192:       10 92 00 02     sts     0x0200, r1
    4196:       10 92 ff 01     sts     0x01FF, r1
    419a:       67 3a           cpi     r22, 0xA7       ; 167
    419c:       71 05           cpc     r23, r1
    419e:       34 f0           brlt    .+12            ; 0x41ac <MotorRegler+0x75a>
    41a0:       80 91 10 02     lds     r24, 0x0210
    41a4:       90 91 11 02     lds     r25, 0x0211
    41a8:       01 96           adiw    r24, 0x01       ; 1
    41aa:       08 c0           rjmp    .+16            ; 0x41bc <MotorRegler+0x76a>
    41ac:       6a 55           subi    r22, 0x5A       ; 90
    41ae:       7f 4f           sbci    r23, 0xFF       ; 255
    41b0:       4c f4           brge    .+18            ; 0x41c4 <MotorRegler+0x772>
    41b2:       80 91 10 02     lds     r24, 0x0210
    41b6:       90 91 11 02     lds     r25, 0x0211
    41ba:       01 97           sbiw    r24, 0x01       ; 1
    41bc:       90 93 11 02     sts     0x0211, r25
    41c0:       80 93 10 02     sts     0x0210, r24
    41c4:       27 3a           cpi     r18, 0xA7       ; 167
    41c6:       31 05           cpc     r19, r1
    41c8:       34 f0           brlt    .+12            ; 0x41d6 <MotorRegler+0x784>
    41ca:       80 91 12 02     lds     r24, 0x0212
    41ce:       90 91 13 02     lds     r25, 0x0213
    41d2:       01 96           adiw    r24, 0x01       ; 1
    41d4:       08 c0           rjmp    .+16            ; 0x41e6 <MotorRegler+0x794>
    41d6:       2a 55           subi    r18, 0x5A       ; 90
    41d8:       3f 4f           sbci    r19, 0xFF       ; 255
    41da:       4c f4           brge    .+18            ; 0x41ee <MotorRegler+0x79c>
    41dc:       80 91 12 02     lds     r24, 0x0212
    41e0:       90 91 13 02     lds     r25, 0x0213
    41e4:       01 97           sbiw    r24, 0x01       ; 1
    41e6:       90 93 13 02     sts     0x0213, r25
    41ea:       80 93 12 02     sts     0x0212, r24
    41ee:       80 91 48 02     lds     r24, 0x0248
    41f2:       90 91 49 02     lds     r25, 0x0249
    41f6:       a0 91 4a 02     lds     r26, 0x024A
    41fa:       b0 91 4b 02     lds     r27, 0x024B
    41fe:       87 3a           cpi     r24, 0xA7       ; 167
    4200:       91 05           cpc     r25, r1
    4202:       a1 05           cpc     r26, r1
    4204:       b1 05           cpc     r27, r1
    4206:       4c f0           brlt    .+18            ; 0x421a <MotorRegler+0x7c8>
    4208:       80 91 14 02     lds     r24, 0x0214
    420c:       90 91 15 02     lds     r25, 0x0215
    4210:       01 97           sbiw    r24, 0x01       ; 1
    4212:       90 93 15 02     sts     0x0215, r25
    4216:       80 93 14 02     sts     0x0214, r24
    421a:       80 91 48 02     lds     r24, 0x0248
    421e:       90 91 49 02     lds     r25, 0x0249
    4222:       a0 91 4a 02     lds     r26, 0x024A
    4226:       b0 91 4b 02     lds     r27, 0x024B
    422a:       8a 55           subi    r24, 0x5A       ; 90
    422c:       9f 4f           sbci    r25, 0xFF       ; 255
    422e:       af 4f           sbci    r26, 0xFF       ; 255
    4230:       bf 4f           sbci    r27, 0xFF       ; 255
    4232:       4c f4           brge    .+18            ; 0x4246 <MotorRegler+0x7f4>
    4234:       80 91 14 02     lds     r24, 0x0214
    4238:       90 91 15 02     lds     r25, 0x0215
    423c:       01 96           adiw    r24, 0x01       ; 1
    423e:       90 93 15 02     sts     0x0215, r25
    4242:       80 93 14 02     sts     0x0214, r24
    4246:       10 92 7a 00     sts     0x007A, r1
    424a:       80 91 20 02     lds     r24, 0x0220
    424e:       90 91 21 02     lds     r25, 0x0221
    4252:       a0 91 22 02     lds     r26, 0x0222
    4256:       b0 91 23 02     lds     r27, 0x0223
    425a:       80 93 38 02     sts     0x0238, r24
    425e:       90 93 39 02     sts     0x0239, r25
    4262:       a0 93 3a 02     sts     0x023A, r26
    4266:       b0 93 3b 02     sts     0x023B, r27
    426a:       80 91 28 02     lds     r24, 0x0228
    426e:       90 91 29 02     lds     r25, 0x0229
    4272:       a0 91 2a 02     lds     r26, 0x022A
    4276:       b0 91 2b 02     lds     r27, 0x022B
    427a:       80 93 40 02     sts     0x0240, r24
    427e:       90 93 41 02     sts     0x0241, r25
    4282:       a0 93 42 02     sts     0x0242, r26
    4286:       b0 93 43 02     sts     0x0243, r27
    428a:       80 91 30 02     lds     r24, 0x0230
    428e:       90 91 31 02     lds     r25, 0x0231
    4292:       a0 91 32 02     lds     r26, 0x0232
    4296:       b0 91 33 02     lds     r27, 0x0233
    429a:       80 93 48 02     sts     0x0248, r24
    429e:       90 93 49 02     sts     0x0249, r25
    42a2:       a0 93 4a 02     sts     0x024A, r26
    42a6:       b0 93 4b 02     sts     0x024B, r27
    42aa:       8f ee           ldi     r24, 0xEF       ; 239
    42ac:       80 93 7a 00     sts     0x007A, r24
    42b0:       60 91 20 02     lds     r22, 0x0220
    42b4:       70 91 21 02     lds     r23, 0x0221
    42b8:       80 91 22 02     lds     r24, 0x0222
    42bc:       90 91 23 02     lds     r25, 0x0223
    42c0:       20 91 52 06     lds     r18, 0x0652
    42c4:       62 2e           mov     r6, r18
    42c6:       77 24           eor     r7, r7
    42c8:       88 24           eor     r8, r8
    42ca:       99 24           eor     r9, r9
    42cc:       e0 90 83 06     lds     r14, 0x0683
    42d0:       f0 90 84 06     lds     r15, 0x0684
    42d4:       a4 01           movw    r20, r8
    42d6:       93 01           movw    r18, r6
    42d8:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    42dc:       00 27           eor     r16, r16
    42de:       f7 fc           sbrc    r15, 7
    42e0:       00 95           com     r16
    42e2:       10 2f           mov     r17, r16
    42e4:       2e 19           sub     r18, r14
    42e6:       3f 09           sbc     r19, r15
    42e8:       40 0b           sbc     r20, r16
    42ea:       51 0b           sbc     r21, r17
    42ec:       ca 01           movw    r24, r20
    42ee:       b9 01           movw    r22, r18
    42f0:       20 e1           ldi     r18, 0x10       ; 16
    42f2:       30 e0           ldi     r19, 0x00       ; 0
    42f4:       40 e0           ldi     r20, 0x00       ; 0
    42f6:       50 e0           ldi     r21, 0x00       ; 0
    42f8:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    42fc:       59 01           movw    r10, r18
    42fe:       6a 01           movw    r12, r20
    4300:       20 93 85 02     sts     0x0285, r18
    4304:       30 93 86 02     sts     0x0286, r19
    4308:       40 93 87 02     sts     0x0287, r20
    430c:       50 93 88 02     sts     0x0288, r21
    4310:       60 91 28 02     lds     r22, 0x0228
    4314:       70 91 29 02     lds     r23, 0x0229
    4318:       80 91 2a 02     lds     r24, 0x022A
    431c:       90 91 2b 02     lds     r25, 0x022B
    4320:       e0 90 8c 06     lds     r14, 0x068C
    4324:       f0 90 8d 06     lds     r15, 0x068D
    4328:       a4 01           movw    r20, r8
    432a:       93 01           movw    r18, r6
    432c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4330:       00 27           eor     r16, r16
    4332:       f7 fc           sbrc    r15, 7
    4334:       00 95           com     r16
    4336:       10 2f           mov     r17, r16
    4338:       2e 19           sub     r18, r14
    433a:       3f 09           sbc     r19, r15
    433c:       40 0b           sbc     r20, r16
    433e:       51 0b           sbc     r21, r17
    4340:       ca 01           movw    r24, r20
    4342:       b9 01           movw    r22, r18
    4344:       20 e1           ldi     r18, 0x10       ; 16
    4346:       30 e0           ldi     r19, 0x00       ; 0
    4348:       40 e0           ldi     r20, 0x00       ; 0
    434a:       50 e0           ldi     r21, 0x00       ; 0
    434c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4350:       20 93 81 02     sts     0x0281, r18
    4354:       30 93 82 02     sts     0x0282, r19
    4358:       40 93 83 02     sts     0x0283, r20
    435c:       50 93 84 02     sts     0x0284, r21
    4360:       f5 ef           ldi     r31, 0xF5       ; 245
    4362:       af 16           cp      r10, r31
    4364:       f1 e0           ldi     r31, 0x01       ; 1
    4366:       bf 06           cpc     r11, r31
    4368:       f0 e0           ldi     r31, 0x00       ; 0
    436a:       cf 06           cpc     r12, r31
    436c:       f0 e0           ldi     r31, 0x00       ; 0
    436e:       df 06           cpc     r13, r31
    4370:       2c f0           brlt    .+10            ; 0x437c <MotorRegler+0x92a>
    4372:       84 ef           ldi     r24, 0xF4       ; 244
    4374:       91 e0           ldi     r25, 0x01       ; 1
    4376:       a0 e0           ldi     r26, 0x00       ; 0
    4378:       b0 e0           ldi     r27, 0x00       ; 0
    437a:       0d c0           rjmp    .+26            ; 0x4396 <MotorRegler+0x944>
    437c:       6c e0           ldi     r22, 0x0C       ; 12
    437e:       a6 16           cp      r10, r22
    4380:       6e ef           ldi     r22, 0xFE       ; 254
    4382:       b6 06           cpc     r11, r22
    4384:       6f ef           ldi     r22, 0xFF       ; 255
    4386:       c6 06           cpc     r12, r22
    4388:       6f ef           ldi     r22, 0xFF       ; 255
    438a:       d6 06           cpc     r13, r22
    438c:       64 f4           brge    .+24            ; 0x43a6 <MotorRegler+0x954>
    438e:       8c e0           ldi     r24, 0x0C       ; 12
    4390:       9e ef           ldi     r25, 0xFE       ; 254
    4392:       af ef           ldi     r26, 0xFF       ; 255
    4394:       bf ef           ldi     r27, 0xFF       ; 255
    4396:       80 93 85 02     sts     0x0285, r24
    439a:       90 93 86 02     sts     0x0286, r25
    439e:       a0 93 87 02     sts     0x0287, r26
    43a2:       b0 93 88 02     sts     0x0288, r27
    43a6:       25 3f           cpi     r18, 0xF5       ; 245
    43a8:       71 e0           ldi     r23, 0x01       ; 1
    43aa:       37 07           cpc     r19, r23
    43ac:       70 e0           ldi     r23, 0x00       ; 0
    43ae:       47 07           cpc     r20, r23
    43b0:       70 e0           ldi     r23, 0x00       ; 0
    43b2:       57 07           cpc     r21, r23
    43b4:       2c f0           brlt    .+10            ; 0x43c0 <MotorRegler+0x96e>
    43b6:       84 ef           ldi     r24, 0xF4       ; 244
    43b8:       91 e0           ldi     r25, 0x01       ; 1
    43ba:       a0 e0           ldi     r26, 0x00       ; 0
    43bc:       b0 e0           ldi     r27, 0x00       ; 0
    43be:       09 c0           rjmp    .+18            ; 0x43d2 <MotorRegler+0x980>
    43c0:       2c 50           subi    r18, 0x0C       ; 12
    43c2:       3e 4f           sbci    r19, 0xFE       ; 254
    43c4:       4f 4f           sbci    r20, 0xFF       ; 255
    43c6:       5f 4f           sbci    r21, 0xFF       ; 255
    43c8:       64 f4           brge    .+24            ; 0x43e2 <MotorRegler+0x990>
    43ca:       8c e0           ldi     r24, 0x0C       ; 12
    43cc:       9e ef           ldi     r25, 0xFE       ; 254
    43ce:       af ef           ldi     r26, 0xFF       ; 255
    43d0:       bf ef           ldi     r27, 0xFF       ; 255
    43d2:       80 93 81 02     sts     0x0281, r24
    43d6:       90 93 82 02     sts     0x0282, r25
    43da:       a0 93 83 02     sts     0x0283, r26
    43de:       b0 93 84 02     sts     0x0284, r27
    43e2:       10 92 7a 00     sts     0x007A, r1
    43e6:       80 91 34 02     lds     r24, 0x0234
    43ea:       90 91 35 02     lds     r25, 0x0235
    43ee:       a0 91 36 02     lds     r26, 0x0236
    43f2:       b0 91 37 02     lds     r27, 0x0237
    43f6:       20 91 85 02     lds     r18, 0x0285
    43fa:       30 91 86 02     lds     r19, 0x0286
    43fe:       40 91 87 02     lds     r20, 0x0287
    4402:       50 91 88 02     lds     r21, 0x0288
    4406:       82 1b           sub     r24, r18
    4408:       93 0b           sbc     r25, r19
    440a:       a4 0b           sbc     r26, r20
    440c:       b5 0b           sbc     r27, r21
    440e:       80 93 34 02     sts     0x0234, r24
    4412:       90 93 35 02     sts     0x0235, r25
    4416:       a0 93 36 02     sts     0x0236, r26
    441a:       b0 93 37 02     sts     0x0237, r27
    441e:       80 91 3c 02     lds     r24, 0x023C
    4422:       90 91 3d 02     lds     r25, 0x023D
    4426:       a0 91 3e 02     lds     r26, 0x023E
    442a:       b0 91 3f 02     lds     r27, 0x023F
    442e:       20 91 81 02     lds     r18, 0x0281
    4432:       30 91 82 02     lds     r19, 0x0282
    4436:       40 91 83 02     lds     r20, 0x0283
    443a:       50 91 84 02     lds     r21, 0x0284
    443e:       82 1b           sub     r24, r18
    4440:       93 0b           sbc     r25, r19
    4442:       a4 0b           sbc     r26, r20
    4444:       b5 0b           sbc     r27, r21
    4446:       80 93 3c 02     sts     0x023C, r24
    444a:       90 93 3d 02     sts     0x023D, r25
    444e:       a0 93 3e 02     sts     0x023E, r26
    4452:       b0 93 3f 02     sts     0x023F, r27
    4456:       80 91 65 02     lds     r24, 0x0265
    445a:       90 91 66 02     lds     r25, 0x0266
    445e:       9c 01           movw    r18, r24
    4460:       44 27           eor     r20, r20
    4462:       37 fd           sbrc    r19, 7
    4464:       40 95           com     r20
    4466:       54 2f           mov     r21, r20
    4468:       2b 83           std     Y+3, r18        ; 0x03
    446a:       3c 83           std     Y+4, r19        ; 0x04
    446c:       4d 83           std     Y+5, r20        ; 0x05
    446e:       5e 83           std     Y+6, r21        ; 0x06
    4470:       20 93 89 02     sts     0x0289, r18
    4474:       30 93 8a 02     sts     0x028A, r19
    4478:       40 93 8b 02     sts     0x028B, r20
    447c:       50 93 8c 02     sts     0x028C, r21
    4480:       97 ff           sbrs    r25, 7
    4482:       03 c0           rjmp    .+6             ; 0x448a <MotorRegler+0xa38>
    4484:       90 95           com     r25
    4486:       81 95           neg     r24
    4488:       9f 4f           sbci    r25, 0xFF       ; 255
    448a:       84 97           sbiw    r24, 0x24       ; 36
    448c:       3c f0           brlt    .+14            ; 0x449c <MotorRegler+0xa4a>
    448e:       80 91 46 06     lds     r24, 0x0646
    4492:       84 fd           sbrc    r24, 4
    4494:       03 c0           rjmp    .+6             ; 0x449c <MotorRegler+0xa4a>
    4496:       81 e0           ldi     r24, 0x01       ; 1
    4498:       80 93 72 02     sts     0x0272, r24
    449c:       a0 90 44 02     lds     r10, 0x0244
    44a0:       b0 90 45 02     lds     r11, 0x0245
    44a4:       c0 90 46 02     lds     r12, 0x0246
    44a8:       d0 90 47 02     lds     r13, 0x0247
    44ac:       8b 81           ldd     r24, Y+3        ; 0x03
    44ae:       9c 81           ldd     r25, Y+4        ; 0x04
    44b0:       97 ff           sbrs    r25, 7
    44b2:       03 c0           rjmp    .+6             ; 0x44ba <MotorRegler+0xa68>
    44b4:       90 95           com     r25
    44b6:       81 95           neg     r24
    44b8:       9f 4f           sbci    r25, 0xFF       ; 255
    44ba:       7c 01           movw    r14, r24
    44bc:       00 27           eor     r16, r16
    44be:       f7 fc           sbrc    r15, 7
    44c0:       00 95           com     r16
    44c2:       10 2f           mov     r17, r16
    44c4:       20 91 4f 06     lds     r18, 0x064F
    44c8:       33 27           eor     r19, r19
    44ca:       44 27           eor     r20, r20
    44cc:       55 27           eor     r21, r21
    44ce:       6b 81           ldd     r22, Y+3        ; 0x03
    44d0:       7c 81           ldd     r23, Y+4        ; 0x04
    44d2:       8d 81           ldd     r24, Y+5        ; 0x05
    44d4:       9e 81           ldd     r25, Y+6        ; 0x06
    44d6:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    44da:       9b 01           movw    r18, r22
    44dc:       ac 01           movw    r20, r24
    44de:       c8 01           movw    r24, r16
    44e0:       b7 01           movw    r22, r14
    44e2:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    44e6:       20 e0           ldi     r18, 0x00       ; 0
    44e8:       31 e0           ldi     r19, 0x01       ; 1
    44ea:       40 e0           ldi     r20, 0x00       ; 0
    44ec:       50 e0           ldi     r21, 0x00       ; 0
    44ee:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    44f2:       44 27           eor     r20, r20
    44f4:       37 fd           sbrc    r19, 7
    44f6:       40 95           com     r20
    44f8:       54 2f           mov     r21, r20
    44fa:       a2 1a           sub     r10, r18
    44fc:       b3 0a           sbc     r11, r19
    44fe:       c4 0a           sbc     r12, r20
    4500:       d5 0a           sbc     r13, r21
    4502:       a0 92 44 02     sts     0x0244, r10
    4506:       b0 92 45 02     sts     0x0245, r11
    450a:       c0 92 46 02     sts     0x0246, r12
    450e:       d0 92 47 02     sts     0x0247, r13
    4512:       80 91 44 02     lds     r24, 0x0244
    4516:       90 91 45 02     lds     r25, 0x0245
    451a:       a0 91 46 02     lds     r26, 0x0246
    451e:       b0 91 47 02     lds     r27, 0x0247
    4522:       81 53           subi    r24, 0x31       ; 49
    4524:       95 47           sbci    r25, 0x75       ; 117
    4526:       a0 40           sbci    r26, 0x00       ; 0
    4528:       b0 40           sbci    r27, 0x00       ; 0
    452a:       64 f0           brlt    .+24            ; 0x4544 <MotorRegler+0xaf2>
    452c:       80 e3           ldi     r24, 0x30       ; 48
    452e:       95 e7           ldi     r25, 0x75       ; 117
    4530:       a0 e0           ldi     r26, 0x00       ; 0
    4532:       b0 e0           ldi     r27, 0x00       ; 0
    4534:       80 93 44 02     sts     0x0244, r24
    4538:       90 93 45 02     sts     0x0245, r25
    453c:       a0 93 46 02     sts     0x0246, r26
    4540:       b0 93 47 02     sts     0x0247, r27
    4544:       80 91 44 02     lds     r24, 0x0244
    4548:       90 91 45 02     lds     r25, 0x0245
    454c:       a0 91 46 02     lds     r26, 0x0246
    4550:       b0 91 47 02     lds     r27, 0x0247
    4554:       80 5d           subi    r24, 0xD0       ; 208
    4556:       9a 48           sbci    r25, 0x8A       ; 138
    4558:       af 4f           sbci    r26, 0xFF       ; 255
    455a:       bf 4f           sbci    r27, 0xFF       ; 255
    455c:       64 f4           brge    .+24            ; 0x4576 <MotorRegler+0xb24>
    455e:       80 ed           ldi     r24, 0xD0       ; 208
    4560:       9a e8           ldi     r25, 0x8A       ; 138
    4562:       af ef           ldi     r26, 0xFF       ; 255
    4564:       bf ef           ldi     r27, 0xFF       ; 255
    4566:       80 93 44 02     sts     0x0244, r24
    456a:       90 93 45 02     sts     0x0245, r25
    456e:       a0 93 46 02     sts     0x0246, r26
    4572:       b0 93 47 02     sts     0x0247, r27
    4576:       8f ee           ldi     r24, 0xEF       ; 239
    4578:       80 93 7a 00     sts     0x007A, r24
    457c:       80 91 50 02     lds     r24, 0x0250
    4580:       90 91 51 02     lds     r25, 0x0251
    4584:       89 2b           or      r24, r25
    4586:       09 f4           brne    .+2             ; 0x458a <MotorRegler+0xb38>
    4588:       a1 c0           rjmp    .+322           ; 0x46cc <MotorRegler+0xc7a>
    458a:       80 91 46 06     lds     r24, 0x0646
    458e:       83 ff           sbrs    r24, 3
    4590:       9d c0           rjmp    .+314           ; 0x46cc <MotorRegler+0xc7a>
    4592:       60 91 20 02     lds     r22, 0x0220
    4596:       70 91 21 02     lds     r23, 0x0221
    459a:       80 91 22 02     lds     r24, 0x0222
    459e:       90 91 23 02     lds     r25, 0x0223
    45a2:       20 e0           ldi     r18, 0x00       ; 0
    45a4:       32 e0           ldi     r19, 0x02       ; 2
    45a6:       40 e0           ldi     r20, 0x00       ; 0
    45a8:       50 e0           ldi     r21, 0x00       ; 0
    45aa:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    45ae:       89 01           movw    r16, r18
    45b0:       37 ff           sbrs    r19, 7
    45b2:       03 c0           rjmp    .+6             ; 0x45ba <MotorRegler+0xb68>
    45b4:       10 95           com     r17
    45b6:       01 95           neg     r16
    45b8:       1f 4f           sbci    r17, 0xFF       ; 255
    45ba:       60 91 28 02     lds     r22, 0x0228
    45be:       70 91 29 02     lds     r23, 0x0229
    45c2:       80 91 2a 02     lds     r24, 0x022A
    45c6:       90 91 2b 02     lds     r25, 0x022B
    45ca:       20 e0           ldi     r18, 0x00       ; 0
    45cc:       32 e0           ldi     r19, 0x02       ; 2
    45ce:       40 e0           ldi     r20, 0x00       ; 0
    45d0:       50 e0           ldi     r21, 0x00       ; 0
    45d2:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    45d6:       b9 01           movw    r22, r18
    45d8:       37 ff           sbrs    r19, 7
    45da:       03 c0           rjmp    .+6             ; 0x45e2 <MotorRegler+0xb90>
    45dc:       70 95           com     r23
    45de:       61 95           neg     r22
    45e0:       7f 4f           sbci    r23, 0xFF       ; 255
    45e2:       60 17           cp      r22, r16
    45e4:       71 07           cpc     r23, r17
    45e6:       0c f4           brge    .+2             ; 0x45ea <MotorRegler+0xb98>
    45e8:       b8 01           movw    r22, r16
    45ea:       69 31           cpi     r22, 0x19       ; 25
    45ec:       71 05           cpc     r23, r1
    45ee:       a4 f4           brge    .+40            ; 0x4618 <MotorRegler+0xbc6>
    45f0:       80 91 72 02     lds     r24, 0x0272
    45f4:       88 23           and     r24, r24
    45f6:       81 f0           breq    .+32            ; 0x4618 <MotorRegler+0xbc6>
    45f8:       80 91 70 02     lds     r24, 0x0270
    45fc:       90 91 71 02     lds     r25, 0x0271
    4600:       89 2b           or      r24, r25
    4602:       51 f4           brne    .+20            ; 0x4618 <MotorRegler+0xbc6>
    4604:       80 91 50 02     lds     r24, 0x0250
    4608:       90 91 51 02     lds     r25, 0x0251
    460c:       90 93 53 02     sts     0x0253, r25
    4610:       80 93 52 02     sts     0x0252, r24
    4614:       10 92 72 02     sts     0x0272, r1
    4618:       20 91 84 01     lds     r18, 0x0184
    461c:       33 27           eor     r19, r19
    461e:       62 9f           mul     r22, r18
    4620:       c0 01           movw    r24, r0
    4622:       63 9f           mul     r22, r19
    4624:       90 0d           add     r25, r0
    4626:       72 9f           mul     r23, r18
    4628:       90 0d           add     r25, r0
    462a:       11 24           eor     r1, r1
    462c:       60 e4           ldi     r22, 0x40       ; 64
    462e:       70 e0           ldi     r23, 0x00       ; 0
    4630:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4634:       a9 01           movw    r20, r18
    4636:       46 1b           sub     r20, r22
    4638:       57 0b           sbc     r21, r23
    463a:       14 16           cp      r1, r20
    463c:       15 06           cpc     r1, r21
    463e:       0c f0           brlt    .+2             ; 0x4642 <MotorRegler+0xbf0>
    4640:       3f c0           rjmp    .+126           ; 0x46c0 <MotorRegler+0xc6e>
    4642:       10 92 7a 00     sts     0x007A, r1
    4646:       20 91 70 02     lds     r18, 0x0270
    464a:       30 91 71 02     lds     r19, 0x0271
    464e:       21 15           cp      r18, r1
    4650:       31 05           cpc     r19, r1
    4652:       61 f5           brne    .+88            ; 0x46ac <MotorRegler+0xc5a>
    4654:       00 91 44 02     lds     r16, 0x0244
    4658:       10 91 45 02     lds     r17, 0x0245
    465c:       20 91 46 02     lds     r18, 0x0246
    4660:       30 91 47 02     lds     r19, 0x0247
    4664:       80 91 54 02     lds     r24, 0x0254
    4668:       90 91 55 02     lds     r25, 0x0255
    466c:       fc 01           movw    r30, r24
    466e:       e4 9f           mul     r30, r20
    4670:       c0 01           movw    r24, r0
    4672:       e5 9f           mul     r30, r21
    4674:       90 0d           add     r25, r0
    4676:       f4 9f           mul     r31, r20
    4678:       90 0d           add     r25, r0
    467a:       11 24           eor     r1, r1
    467c:       60 e2           ldi     r22, 0x20       ; 32
    467e:       70 e0           ldi     r23, 0x00       ; 0
    4680:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4684:       88 27           eor     r24, r24
    4686:       77 fd           sbrc    r23, 7
    4688:       80 95           com     r24
    468a:       98 2f           mov     r25, r24
    468c:       06 0f           add     r16, r22
    468e:       17 1f           adc     r17, r23
    4690:       28 1f           adc     r18, r24
    4692:       39 1f           adc     r19, r25
    4694:       00 93 44 02     sts     0x0244, r16
    4698:       10 93 45 02     sts     0x0245, r17
    469c:       20 93 46 02     sts     0x0246, r18
    46a0:       30 93 47 02     sts     0x0247, r19
    46a4:       8f ee           ldi     r24, 0xEF       ; 239
    46a6:       80 93 7a 00     sts     0x007A, r24
    46aa:       10 c0           rjmp    .+32            ; 0x46cc <MotorRegler+0xc7a>
    46ac:       8f ee           ldi     r24, 0xEF       ; 239
    46ae:       80 93 7a 00     sts     0x007A, r24
    46b2:       21 50           subi    r18, 0x01       ; 1
    46b4:       30 40           sbci    r19, 0x00       ; 0
    46b6:       30 93 71 02     sts     0x0271, r19
    46ba:       20 93 70 02     sts     0x0270, r18
    46be:       06 c0           rjmp    .+12            ; 0x46cc <MotorRegler+0xc7a>
    46c0:       84 ef           ldi     r24, 0xF4       ; 244
    46c2:       91 e0           ldi     r25, 0x01       ; 1
    46c4:       90 93 71 02     sts     0x0271, r25
    46c8:       80 93 70 02     sts     0x0270, r24
    46cc:       80 91 d6 05     lds     r24, 0x05D6
    46d0:       8f 5f           subi    r24, 0xFF       ; 255
    46d2:       80 93 d6 05     sts     0x05D6, r24
    46d6:       80 91 73 02     lds     r24, 0x0273
    46da:       81 50           subi    r24, 0x01       ; 1
    46dc:       80 93 73 02     sts     0x0273, r24
    46e0:       8f 3f           cpi     r24, 0xFF       ; 255
    46e2:       09 f0           breq    .+2             ; 0x46e6 <MotorRegler+0xc94>
    46e4:       63 c0           rjmp    .+198           ; 0x47ac <MotorRegler+0xd5a>
    46e6:       81 e3           ldi     r24, 0x31       ; 49
    46e8:       80 93 73 02     sts     0x0273, r24
    46ec:       60 91 20 02     lds     r22, 0x0220
    46f0:       70 91 21 02     lds     r23, 0x0221
    46f4:       80 91 22 02     lds     r24, 0x0222
    46f8:       90 91 23 02     lds     r25, 0x0223
    46fc:       a4 01           movw    r20, r8
    46fe:       93 01           movw    r18, r6
    4700:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4704:       30 93 d8 05     sts     0x05D8, r19
    4708:       20 93 d7 05     sts     0x05D7, r18
    470c:       60 91 28 02     lds     r22, 0x0228
    4710:       70 91 29 02     lds     r23, 0x0229
    4714:       80 91 2a 02     lds     r24, 0x022A
    4718:       90 91 2b 02     lds     r25, 0x022B
    471c:       a4 01           movw    r20, r8
    471e:       93 01           movw    r18, r6
    4720:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4724:       30 93 da 05     sts     0x05DA, r19
    4728:       20 93 d9 05     sts     0x05D9, r18
    472c:       80 91 83 06     lds     r24, 0x0683
    4730:       90 91 84 06     lds     r25, 0x0684
    4734:       90 93 dc 05     sts     0x05DC, r25
    4738:       80 93 db 05     sts     0x05DB, r24
    473c:       80 91 8c 06     lds     r24, 0x068C
    4740:       90 91 8d 06     lds     r25, 0x068D
    4744:       90 93 de 05     sts     0x05DE, r25
    4748:       80 93 dd 05     sts     0x05DD, r24
    474c:       80 91 86 06     lds     r24, 0x0686
    4750:       90 91 87 06     lds     r25, 0x0687
    4754:       90 93 e0 05     sts     0x05E0, r25
    4758:       80 93 df 05     sts     0x05DF, r24
    475c:       80 91 68 02     lds     r24, 0x0268
    4760:       90 91 69 02     lds     r25, 0x0269
    4764:       90 93 e2 05     sts     0x05E2, r25
    4768:       80 93 e1 05     sts     0x05E1, r24
    476c:       60 91 4c 02     lds     r22, 0x024C
    4770:       70 91 4d 02     lds     r23, 0x024D
    4774:       80 91 4e 02     lds     r24, 0x024E
    4778:       90 91 4f 02     lds     r25, 0x024F
    477c:       20 e0           ldi     r18, 0x00       ; 0
    477e:       32 e0           ldi     r19, 0x02       ; 2
    4780:       40 e0           ldi     r20, 0x00       ; 0
    4782:       50 e0           ldi     r21, 0x00       ; 0
    4784:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4788:       30 93 e4 05     sts     0x05E4, r19
    478c:       20 93 e3 05     sts     0x05E3, r18
    4790:       29 81           ldd     r18, Y+1        ; 0x01
    4792:       3a 81           ldd     r19, Y+2        ; 0x02
    4794:       30 93 e6 05     sts     0x05E6, r19
    4798:       20 93 e5 05     sts     0x05E5, r18
    479c:       80 91 50 02     lds     r24, 0x0250
    47a0:       90 91 51 02     lds     r25, 0x0251
    47a4:       90 93 e8 05     sts     0x05E8, r25
    47a8:       80 93 e7 05     sts     0x05E7, r24
    47ac:       60 91 20 02     lds     r22, 0x0220
    47b0:       70 91 21 02     lds     r23, 0x0221
    47b4:       80 91 22 02     lds     r24, 0x0222
    47b8:       90 91 23 02     lds     r25, 0x0223
    47bc:       20 90 7f 06     lds     r2, 0x067F
    47c0:       30 90 80 06     lds     r3, 0x0680
    47c4:       40 90 81 06     lds     r4, 0x0681
    47c8:       50 90 82 06     lds     r5, 0x0682
    47cc:       e0 90 7a 06     lds     r14, 0x067A
    47d0:       f0 90 7b 06     lds     r15, 0x067B
    47d4:       60 90 88 06     lds     r6, 0x0688
    47d8:       70 90 89 06     lds     r7, 0x0689
    47dc:       80 90 8a 06     lds     r8, 0x068A
    47e0:       90 90 8b 06     lds     r9, 0x068B
    47e4:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    47e8:       a2 01           movw    r20, r4
    47ea:       91 01           movw    r18, r2
    47ec:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    47f0:       5b 01           movw    r10, r22
    47f2:       6c 01           movw    r12, r24
    47f4:       00 27           eor     r16, r16
    47f6:       f7 fc           sbrc    r15, 7
    47f8:       00 95           com     r16
    47fa:       10 2f           mov     r17, r16
    47fc:       c8 01           movw    r24, r16
    47fe:       b7 01           movw    r22, r14
    4800:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4804:       a4 01           movw    r20, r8
    4806:       93 01           movw    r18, r6
    4808:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    480c:       9b 01           movw    r18, r22
    480e:       ac 01           movw    r20, r24
    4810:       c6 01           movw    r24, r12
    4812:       b5 01           movw    r22, r10
    4814:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    4818:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    481c:       70 93 7b 06     sts     0x067B, r23
    4820:       60 93 7a 06     sts     0x067A, r22
    4824:       60 91 28 02     lds     r22, 0x0228
    4828:       70 91 29 02     lds     r23, 0x0229
    482c:       80 91 2a 02     lds     r24, 0x022A
    4830:       90 91 2b 02     lds     r25, 0x022B
    4834:       e0 90 78 06     lds     r14, 0x0678
    4838:       f0 90 79 06     lds     r15, 0x0679
    483c:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4840:       a2 01           movw    r20, r4
    4842:       91 01           movw    r18, r2
    4844:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4848:       5b 01           movw    r10, r22
    484a:       6c 01           movw    r12, r24
    484c:       00 27           eor     r16, r16
    484e:       f7 fc           sbrc    r15, 7
    4850:       00 95           com     r16
    4852:       10 2f           mov     r17, r16
    4854:       c8 01           movw    r24, r16
    4856:       b7 01           movw    r22, r14
    4858:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    485c:       a4 01           movw    r20, r8
    485e:       93 01           movw    r18, r6
    4860:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4864:       9b 01           movw    r18, r22
    4866:       ac 01           movw    r20, r24
    4868:       c6 01           movw    r24, r12
    486a:       b5 01           movw    r22, r10
    486c:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    4870:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    4874:       70 93 79 06     sts     0x0679, r23
    4878:       60 93 78 06     sts     0x0678, r22
    487c:       60 91 86 06     lds     r22, 0x0686
    4880:       70 91 87 06     lds     r23, 0x0687
    4884:       a0 90 30 02     lds     r10, 0x0230
    4888:       b0 90 31 02     lds     r11, 0x0231
    488c:       c0 90 32 02     lds     r12, 0x0232
    4890:       d0 90 33 02     lds     r13, 0x0233
    4894:       88 27           eor     r24, r24
    4896:       77 fd           sbrc    r23, 7
    4898:       80 95           com     r24
    489a:       98 2f           mov     r25, r24
    489c:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    48a0:       7b 01           movw    r14, r22
    48a2:       8c 01           movw    r16, r24
    48a4:       20 e0           ldi     r18, 0x00       ; 0
    48a6:       30 e0           ldi     r19, 0x00       ; 0
    48a8:       40 e0           ldi     r20, 0x00       ; 0
    48aa:       5f e3           ldi     r21, 0x3F       ; 63
    48ac:       c4 01           movw    r24, r8
    48ae:       b3 01           movw    r22, r6
    48b0:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    48b4:       9b 01           movw    r18, r22
    48b6:       ac 01           movw    r20, r24
    48b8:       c8 01           movw    r24, r16
    48ba:       b7 01           movw    r22, r14
    48bc:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    48c0:       7b 01           movw    r14, r22
    48c2:       8c 01           movw    r16, r24
    48c4:       c6 01           movw    r24, r12
    48c6:       b5 01           movw    r22, r10
    48c8:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    48cc:       a2 01           movw    r20, r4
    48ce:       91 01           movw    r18, r2
    48d0:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    48d4:       9b 01           movw    r18, r22
    48d6:       ac 01           movw    r20, r24
    48d8:       c8 01           movw    r24, r16
    48da:       b7 01           movw    r22, r14
    48dc:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    48e0:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    48e4:       70 93 87 06     sts     0x0687, r23
    48e8:       60 93 86 06     sts     0x0686, r22
    48ec:       80 91 7a 06     lds     r24, 0x067A
    48f0:       90 91 7b 06     lds     r25, 0x067B
    48f4:       81 50           subi    r24, 0x01       ; 1
    48f6:       98 40           sbci    r25, 0x08       ; 8
    48f8:       34 f0           brlt    .+12            ; 0x4906 <MotorRegler+0xeb4>
    48fa:       80 e0           ldi     r24, 0x00       ; 0
    48fc:       98 e0           ldi     r25, 0x08       ; 8
    48fe:       90 93 7b 06     sts     0x067B, r25
    4902:       80 93 7a 06     sts     0x067A, r24
    4906:       80 91 7a 06     lds     r24, 0x067A
    490a:       90 91 7b 06     lds     r25, 0x067B
    490e:       80 50           subi    r24, 0x00       ; 0
    4910:       98 4f           sbci    r25, 0xF8       ; 248
    4912:       34 f4           brge    .+12            ; 0x4920 <MotorRegler+0xece>
    4914:       80 e0           ldi     r24, 0x00       ; 0
    4916:       98 ef           ldi     r25, 0xF8       ; 248
    4918:       90 93 7b 06     sts     0x067B, r25
    491c:       80 93 7a 06     sts     0x067A, r24
    4920:       80 91 78 06     lds     r24, 0x0678
    4924:       90 91 79 06     lds     r25, 0x0679
    4928:       81 50           subi    r24, 0x01       ; 1
    492a:       98 40           sbci    r25, 0x08       ; 8
    492c:       34 f0           brlt    .+12            ; 0x493a <MotorRegler+0xee8>
    492e:       80 e0           ldi     r24, 0x00       ; 0
    4930:       98 e0           ldi     r25, 0x08       ; 8
    4932:       90 93 79 06     sts     0x0679, r25
    4936:       80 93 78 06     sts     0x0678, r24
    493a:       80 91 78 06     lds     r24, 0x0678
    493e:       90 91 79 06     lds     r25, 0x0679
    4942:       80 50           subi    r24, 0x00       ; 0
    4944:       98 4f           sbci    r25, 0xF8       ; 248
    4946:       34 f4           brge    .+12            ; 0x4954 <MotorRegler+0xf02>
    4948:       80 e0           ldi     r24, 0x00       ; 0
    494a:       98 ef           ldi     r25, 0xF8       ; 248
    494c:       90 93 79 06     sts     0x0679, r25
    4950:       80 93 78 06     sts     0x0678, r24
    4954:       80 91 86 06     lds     r24, 0x0686
    4958:       90 91 87 06     lds     r25, 0x0687
    495c:       81 50           subi    r24, 0x01       ; 1
    495e:       98 40           sbci    r25, 0x08       ; 8
    4960:       34 f0           brlt    .+12            ; 0x496e <MotorRegler+0xf1c>
    4962:       80 e0           ldi     r24, 0x00       ; 0
    4964:       98 e0           ldi     r25, 0x08       ; 8
    4966:       90 93 87 06     sts     0x0687, r25
    496a:       80 93 86 06     sts     0x0686, r24
    496e:       80 91 86 06     lds     r24, 0x0686
    4972:       90 91 87 06     lds     r25, 0x0687
    4976:       80 50           subi    r24, 0x00       ; 0
    4978:       98 4f           sbci    r25, 0xF8       ; 248
    497a:       34 f4           brge    .+12            ; 0x4988 <MotorRegler+0xf36>
    497c:       80 e0           ldi     r24, 0x00       ; 0
    497e:       98 ef           ldi     r25, 0xF8       ; 248
    4980:       90 93 87 06     sts     0x0687, r25
    4984:       80 93 86 06     sts     0x0686, r24
    4988:       80 91 46 06     lds     r24, 0x0646
    498c:       99 27           eor     r25, r25
    498e:       80 ff           sbrs    r24, 0
    4990:       cf c0           rjmp    .+414           ; 0x4b30 <MotorRegler+0x10de>
    4992:       20 91 81 01     lds     r18, 0x0181
    4996:       81 ff           sbrs    r24, 1
    4998:       0e c0           rjmp    .+28            ; 0x49b6 <MotorRegler+0xf64>
    499a:       22 33           cpi     r18, 0x32       ; 50
    499c:       b0 f4           brcc    .+44            ; 0x49ca <MotorRegler+0xf78>
    499e:       80 91 68 02     lds     r24, 0x0268
    49a2:       90 91 69 02     lds     r25, 0x0269
    49a6:       44 97           sbiw    r24, 0x14       ; 20
    49a8:       90 93 6b 02     sts     0x026B, r25
    49ac:       80 93 6a 02     sts     0x026A, r24
    49b0:       10 92 57 02     sts     0x0257, r1
    49b4:       0d c0           rjmp    .+26            ; 0x49d0 <MotorRegler+0xf7e>
    49b6:       80 91 4b 06     lds     r24, 0x064B
    49ba:       28 9f           mul     r18, r24
    49bc:       c0 01           movw    r24, r0
    49be:       11 24           eor     r1, r1
    49c0:       44 97           sbiw    r24, 0x14       ; 20
    49c2:       90 93 6b 02     sts     0x026B, r25
    49c6:       80 93 6a 02     sts     0x026A, r24
    49ca:       81 e0           ldi     r24, 0x01       ; 1
    49cc:       80 93 57 02     sts     0x0257, r24
    49d0:       80 91 56 02     lds     r24, 0x0256
    49d4:       88 23           and     r24, r24
    49d6:       21 f0           breq    .+8             ; 0x49e0 <MotorRegler+0xf8e>
    49d8:       10 92 6b 02     sts     0x026B, r1
    49dc:       10 92 6a 02     sts     0x026A, r1
    49e0:       20 91 68 02     lds     r18, 0x0268
    49e4:       30 91 69 02     lds     r19, 0x0269
    49e8:       40 91 6a 02     lds     r20, 0x026A
    49ec:       50 91 6b 02     lds     r21, 0x026B
    49f0:       42 17           cp      r20, r18
    49f2:       53 07           cpc     r21, r19
    49f4:       0c f0           brlt    .+2             ; 0x49f8 <MotorRegler+0xfa6>
    49f6:       9c c0           rjmp    .+312           ; 0x4b30 <MotorRegler+0x10de>
    49f8:       80 91 57 02     lds     r24, 0x0257
    49fc:       88 23           and     r24, r24
    49fe:       09 f4           brne    .+2             ; 0x4a02 <MotorRegler+0xfb0>
    4a00:       97 c0           rjmp    .+302           ; 0x4b30 <MotorRegler+0x10de>
    4a02:       24 1b           sub     r18, r20
    4a04:       35 0b           sbc     r19, r21
    4a06:       80 91 82 01     lds     r24, 0x0182
    4a0a:       99 27           eor     r25, r25
    4a0c:       ac 01           movw    r20, r24
    4a0e:       24 9f           mul     r18, r20
    4a10:       c0 01           movw    r24, r0
    4a12:       25 9f           mul     r18, r21
    4a14:       90 0d           add     r25, r0
    4a16:       34 9f           mul     r19, r20
    4a18:       90 0d           add     r25, r0
    4a1a:       11 24           eor     r1, r1
    4a1c:       60 e1           ldi     r22, 0x10       ; 16
    4a1e:       70 e0           ldi     r23, 0x00       ; 0
    4a20:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4a24:       09 81           ldd     r16, Y+1        ; 0x01
    4a26:       1a 81           ldd     r17, Y+2        ; 0x02
    4a28:       06 1b           sub     r16, r22
    4a2a:       17 0b           sbc     r17, r23
    4a2c:       20 91 fd 01     lds     r18, 0x01FD
    4a30:       30 91 fe 01     lds     r19, 0x01FE
    4a34:       80 91 80 01     lds     r24, 0x0180
    4a38:       99 27           eor     r25, r25
    4a3a:       bc 01           movw    r22, r24
    4a3c:       26 9f           mul     r18, r22
    4a3e:       c0 01           movw    r24, r0
    4a40:       27 9f           mul     r18, r23
    4a42:       90 0d           add     r25, r0
    4a44:       36 9f           mul     r19, r22
    4a46:       90 0d           add     r25, r0
    4a48:       11 24           eor     r1, r1
    4a4a:       68 e0           ldi     r22, 0x08       ; 8
    4a4c:       70 e0           ldi     r23, 0x00       ; 0
    4a4e:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4a52:       06 1b           sub     r16, r22
    4a54:       17 0b           sbc     r17, r23
    4a56:       60 91 4c 02     lds     r22, 0x024C
    4a5a:       70 91 4d 02     lds     r23, 0x024D
    4a5e:       80 91 4e 02     lds     r24, 0x024E
    4a62:       90 91 4f 02     lds     r25, 0x024F
    4a66:       20 e0           ldi     r18, 0x00       ; 0
    4a68:       32 e0           ldi     r19, 0x02       ; 2
    4a6a:       40 e0           ldi     r20, 0x00       ; 0
    4a6c:       50 e0           ldi     r21, 0x00       ; 0
    4a6e:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4a72:       ca 01           movw    r24, r20
    4a74:       b9 01           movw    r22, r18
    4a76:       20 91 83 01     lds     r18, 0x0183
    4a7a:       33 27           eor     r19, r19
    4a7c:       44 27           eor     r20, r20
    4a7e:       55 27           eor     r21, r21
    4a80:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    4a84:       20 e2           ldi     r18, 0x20       ; 32
    4a86:       30 e0           ldi     r19, 0x00       ; 0
    4a88:       40 e0           ldi     r20, 0x00       ; 0
    4a8a:       50 e0           ldi     r21, 0x00       ; 0
    4a8c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    4a90:       a9 01           movw    r20, r18
    4a92:       2e 5c           subi    r18, 0xCE       ; 206
    4a94:       3f 4f           sbci    r19, 0xFF       ; 255
    4a96:       14 f4           brge    .+4             ; 0x4a9c <MotorRegler+0x104a>
    4a98:       4e ec           ldi     r20, 0xCE       ; 206
    4a9a:       5f ef           ldi     r21, 0xFF       ; 255
    4a9c:       20 91 74 02     lds     r18, 0x0274
    4aa0:       30 91 75 02     lds     r19, 0x0275
    4aa4:       8f e0           ldi     r24, 0x0F       ; 15
    4aa6:       90 e0           ldi     r25, 0x00       ; 0
    4aa8:       fc 01           movw    r30, r24
    4aaa:       2e 9f           mul     r18, r30
    4aac:       c0 01           movw    r24, r0
    4aae:       2f 9f           mul     r18, r31
    4ab0:       90 0d           add     r25, r0
    4ab2:       3e 9f           mul     r19, r30
    4ab4:       90 0d           add     r25, r0
    4ab6:       11 24           eor     r1, r1
    4ab8:       9a 01           movw    r18, r20
    4aba:       43 33           cpi     r20, 0x33       ; 51
    4abc:       51 05           cpc     r21, r1
    4abe:       14 f0           brlt    .+4             ; 0x4ac4 <MotorRegler+0x1072>
    4ac0:       22 e3           ldi     r18, 0x32       ; 50
    4ac2:       30 e0           ldi     r19, 0x00       ; 0
    4ac4:       02 1b           sub     r16, r18
    4ac6:       13 0b           sbc     r17, r19
    4ac8:       80 0f           add     r24, r16
    4aca:       91 1f           adc     r25, r17
    4acc:       60 e1           ldi     r22, 0x10       ; 16
    4ace:       70 e0           ldi     r23, 0x00       ; 0
    4ad0:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4ad4:       70 93 75 02     sts     0x0275, r23
    4ad8:       60 93 74 02     sts     0x0274, r22
    4adc:       80 91 47 06     lds     r24, 0x0647
    4ae0:       99 27           eor     r25, r25
    4ae2:       68 17           cp      r22, r24
    4ae4:       79 07           cpc     r23, r25
    4ae6:       8c f4           brge    .+34            ; 0x4b0a <MotorRegler+0x10b8>
    4ae8:       29 81           ldd     r18, Y+1        ; 0x01
    4aea:       3a 81           ldd     r19, Y+2        ; 0x02
    4aec:       28 17           cp      r18, r24
    4aee:       39 07           cpc     r19, r25
    4af0:       2c f0           brlt    .+10            ; 0x4afc <MotorRegler+0x10aa>
    4af2:       90 93 75 02     sts     0x0275, r25
    4af6:       80 93 74 02     sts     0x0274, r24
    4afa:       07 c0           rjmp    .+14            ; 0x4b0a <MotorRegler+0x10b8>
    4afc:       49 81           ldd     r20, Y+1        ; 0x01
    4afe:       5a 81           ldd     r21, Y+2        ; 0x02
    4b00:       50 93 75 02     sts     0x0275, r21
    4b04:       40 93 74 02     sts     0x0274, r20
    4b08:       0d c0           rjmp    .+26            ; 0x4b24 <MotorRegler+0x10d2>
    4b0a:       80 91 74 02     lds     r24, 0x0274
    4b0e:       90 91 75 02     lds     r25, 0x0275
    4b12:       69 81           ldd     r22, Y+1        ; 0x01
    4b14:       7a 81           ldd     r23, Y+2        ; 0x02
    4b16:       68 17           cp      r22, r24
    4b18:       79 07           cpc     r23, r25
    4b1a:       24 f4           brge    .+8             ; 0x4b24 <MotorRegler+0x10d2>
    4b1c:       70 93 75 02     sts     0x0275, r23
    4b20:       60 93 74 02     sts     0x0274, r22
    4b24:       80 91 74 02     lds     r24, 0x0274
    4b28:       90 91 75 02     lds     r25, 0x0275
    4b2c:       9a 83           std     Y+2, r25        ; 0x02
    4b2e:       89 83           std     Y+1, r24        ; 0x01
    4b30:       c0 90 86 06     lds     r12, 0x0686
    4b34:       d0 90 87 06     lds     r13, 0x0687
    4b38:       eb 81           ldd     r30, Y+3        ; 0x03
    4b3a:       fc 81           ldd     r31, Y+4        ; 0x04
    4b3c:       ce 1a           sub     r12, r30
    4b3e:       df 0a           sbc     r13, r31
    4b40:       f5 e6           ldi     r31, 0x65       ; 101
    4b42:       cf 16           cp      r12, r31
    4b44:       d1 04           cpc     r13, r1
    4b46:       24 f0           brlt    .+8             ; 0x4b50 <MotorRegler+0x10fe>
    4b48:       64 e6           ldi     r22, 0x64       ; 100
    4b4a:       c6 2e           mov     r12, r22
    4b4c:       d1 2c           mov     r13, r1
    4b4e:       09 c0           rjmp    .+18            ; 0x4b62 <MotorRegler+0x1110>
    4b50:       2c e9           ldi     r18, 0x9C       ; 156
    4b52:       c2 16           cp      r12, r18
    4b54:       2f ef           ldi     r18, 0xFF       ; 255
    4b56:       d2 06           cpc     r13, r18
    4b58:       24 f4           brge    .+8             ; 0x4b62 <MotorRegler+0x1110>
    4b5a:       5c e9           ldi     r21, 0x9C       ; 156
    4b5c:       c5 2e           mov     r12, r21
    4b5e:       5f ef           ldi     r21, 0xFF       ; 255
    4b60:       d5 2e           mov     r13, r21
    4b62:       40 90 78 01     lds     r4, 0x0178
    4b66:       50 90 79 01     lds     r5, 0x0179
    4b6a:       60 90 7a 01     lds     r6, 0x017A
    4b6e:       70 90 7b 01     lds     r7, 0x017B
    4b72:       60 91 7a 06     lds     r22, 0x067A
    4b76:       70 91 7b 06     lds     r23, 0x067B
    4b7a:       20 91 61 02     lds     r18, 0x0261
    4b7e:       30 91 62 02     lds     r19, 0x0262
    4b82:       40 91 95 02     lds     r20, 0x0295
    4b86:       50 91 96 02     lds     r21, 0x0296
    4b8a:       24 1b           sub     r18, r20
    4b8c:       35 0b           sbc     r19, r21
    4b8e:       62 1b           sub     r22, r18
    4b90:       73 0b           sbc     r23, r19
    4b92:       88 27           eor     r24, r24
    4b94:       77 fd           sbrc    r23, 7
    4b96:       80 95           com     r24
    4b98:       98 2f           mov     r25, r24
    4b9a:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4b9e:       9b 01           movw    r18, r22
    4ba0:       ac 01           movw    r20, r24
    4ba2:       c3 01           movw    r24, r6
    4ba4:       b2 01           movw    r22, r4
    4ba6:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4baa:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    4bae:       70 93 b6 03     sts     0x03B6, r23
    4bb2:       60 93 b5 03     sts     0x03B5, r22
    4bb6:       80 91 b5 03     lds     r24, 0x03B5
    4bba:       90 91 b6 03     lds     r25, 0x03B6
    4bbe:       8c 01           movw    r16, r24
    4bc0:       22 27           eor     r18, r18
    4bc2:       17 fd           sbrc    r17, 7
    4bc4:       20 95           com     r18
    4bc6:       32 2f           mov     r19, r18
    4bc8:       80 91 91 02     lds     r24, 0x0291
    4bcc:       90 91 92 02     lds     r25, 0x0292
    4bd0:       a0 91 93 02     lds     r26, 0x0293
    4bd4:       b0 91 94 02     lds     r27, 0x0294
    4bd8:       08 0f           add     r16, r24
    4bda:       19 1f           adc     r17, r25
    4bdc:       2a 1f           adc     r18, r26
    4bde:       3b 1f           adc     r19, r27
    4be0:       00 93 91 02     sts     0x0291, r16
    4be4:       10 93 92 02     sts     0x0292, r17
    4be8:       20 93 93 02     sts     0x0293, r18
    4bec:       30 93 94 02     sts     0x0294, r19
    4bf0:       10 16           cp      r1, r16
    4bf2:       11 06           cpc     r1, r17
    4bf4:       12 06           cpc     r1, r18
    4bf6:       13 06           cpc     r1, r19
    4bf8:       ac f4           brge    .+42            ; 0x4c24 <MotorRegler+0x11d2>
    4bfa:       c8 01           movw    r24, r16
    4bfc:       17 ff           sbrs    r17, 7
    4bfe:       03 c0           rjmp    .+6             ; 0x4c06 <MotorRegler+0x11b4>
    4c00:       90 95           com     r25
    4c02:       81 95           neg     r24
    4c04:       9f 4f           sbci    r25, 0xFF       ; 255
    4c06:       60 e0           ldi     r22, 0x00       ; 0
    4c08:       71 e0           ldi     r23, 0x01       ; 1
    4c0a:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4c0e:       6f 5f           subi    r22, 0xFF       ; 255
    4c10:       7f 4f           sbci    r23, 0xFF       ; 255
    4c12:       88 27           eor     r24, r24
    4c14:       77 fd           sbrc    r23, 7
    4c16:       80 95           com     r24
    4c18:       98 2f           mov     r25, r24
    4c1a:       06 1b           sub     r16, r22
    4c1c:       17 0b           sbc     r17, r23
    4c1e:       28 0b           sbc     r18, r24
    4c20:       39 0b           sbc     r19, r25
    4c22:       14 c0           rjmp    .+40            ; 0x4c4c <MotorRegler+0x11fa>
    4c24:       c8 01           movw    r24, r16
    4c26:       17 ff           sbrs    r17, 7
    4c28:       03 c0           rjmp    .+6             ; 0x4c30 <MotorRegler+0x11de>
    4c2a:       90 95           com     r25
    4c2c:       81 95           neg     r24
    4c2e:       9f 4f           sbci    r25, 0xFF       ; 255
    4c30:       60 e0           ldi     r22, 0x00       ; 0
    4c32:       71 e0           ldi     r23, 0x01       ; 1
    4c34:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4c38:       6f 5f           subi    r22, 0xFF       ; 255
    4c3a:       7f 4f           sbci    r23, 0xFF       ; 255
    4c3c:       88 27           eor     r24, r24
    4c3e:       77 fd           sbrc    r23, 7
    4c40:       80 95           com     r24
    4c42:       98 2f           mov     r25, r24
    4c44:       06 0f           add     r16, r22
    4c46:       17 1f           adc     r17, r23
    4c48:       28 1f           adc     r18, r24
    4c4a:       39 1f           adc     r19, r25
    4c4c:       00 93 91 02     sts     0x0291, r16
    4c50:       10 93 92 02     sts     0x0292, r17
    4c54:       20 93 93 02     sts     0x0293, r18
    4c58:       30 93 94 02     sts     0x0294, r19
    4c5c:       80 91 91 02     lds     r24, 0x0291
    4c60:       90 91 92 02     lds     r25, 0x0292
    4c64:       a0 91 93 02     lds     r26, 0x0293
    4c68:       b0 91 94 02     lds     r27, 0x0294
    4c6c:       81 38           cpi     r24, 0x81       ; 129
    4c6e:       3e e3           ldi     r19, 0x3E       ; 62
    4c70:       93 07           cpc     r25, r19
    4c72:       30 e0           ldi     r19, 0x00       ; 0
    4c74:       a3 07           cpc     r26, r19
    4c76:       30 e0           ldi     r19, 0x00       ; 0
    4c78:       b3 07           cpc     r27, r19
    4c7a:       2c f0           brlt    .+10            ; 0x4c86 <MotorRegler+0x1234>
    4c7c:       80 e8           ldi     r24, 0x80       ; 128
    4c7e:       9e e3           ldi     r25, 0x3E       ; 62
    4c80:       a0 e0           ldi     r26, 0x00       ; 0
    4c82:       b0 e0           ldi     r27, 0x00       ; 0
    4c84:       09 c0           rjmp    .+18            ; 0x4c98 <MotorRegler+0x1246>
    4c86:       80 58           subi    r24, 0x80       ; 128
    4c88:       91 4c           sbci    r25, 0xC1       ; 193
    4c8a:       af 4f           sbci    r26, 0xFF       ; 255
    4c8c:       bf 4f           sbci    r27, 0xFF       ; 255
    4c8e:       64 f4           brge    .+24            ; 0x4ca8 <MotorRegler+0x1256>
    4c90:       80 e8           ldi     r24, 0x80       ; 128
    4c92:       91 ec           ldi     r25, 0xC1       ; 193
    4c94:       af ef           ldi     r26, 0xFF       ; 255
    4c96:       bf ef           ldi     r27, 0xFF       ; 255
    4c98:       80 93 91 02     sts     0x0291, r24
    4c9c:       90 93 92 02     sts     0x0292, r25
    4ca0:       a0 93 93 02     sts     0x0293, r26
    4ca4:       b0 93 94 02     sts     0x0294, r27
    4ca8:       60 91 b5 03     lds     r22, 0x03B5
    4cac:       70 91 b6 03     lds     r23, 0x03B6
    4cb0:       80 90 7c 01     lds     r8, 0x017C
    4cb4:       90 90 7d 01     lds     r9, 0x017D
    4cb8:       a0 90 7e 01     lds     r10, 0x017E
    4cbc:       b0 90 7f 01     lds     r11, 0x017F
    4cc0:       88 27           eor     r24, r24
    4cc2:       77 fd           sbrc    r23, 7
    4cc4:       80 95           com     r24
    4cc6:       98 2f           mov     r25, r24
    4cc8:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4ccc:       7b 01           movw    r14, r22
    4cce:       8c 01           movw    r16, r24
    4cd0:       60 91 91 02     lds     r22, 0x0291
    4cd4:       70 91 92 02     lds     r23, 0x0292
    4cd8:       80 91 93 02     lds     r24, 0x0293
    4cdc:       90 91 94 02     lds     r25, 0x0294
    4ce0:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4ce4:       9b 01           movw    r18, r22
    4ce6:       ac 01           movw    r20, r24
    4ce8:       c5 01           movw    r24, r10
    4cea:       b4 01           movw    r22, r8
    4cec:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4cf0:       9b 01           movw    r18, r22
    4cf2:       ac 01           movw    r20, r24
    4cf4:       c8 01           movw    r24, r16
    4cf6:       b7 01           movw    r22, r14
    4cf8:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    4cfc:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    4d00:       96 01           movw    r18, r12
    4d02:       26 0f           add     r18, r22
    4d04:       37 1f           adc     r19, r23
    4d06:       89 81           ldd     r24, Y+1        ; 0x01
    4d08:       9a 81           ldd     r25, Y+2        ; 0x02
    4d0a:       28 0f           add     r18, r24
    4d0c:       39 1f           adc     r19, r25
    4d0e:       22 24           eor     r2, r2
    4d10:       0a 97           sbiw    r24, 0x0a       ; 10
    4d12:       14 f4           brge    .+4             ; 0x4d18 <MotorRegler+0x12c6>
    4d14:       41 e0           ldi     r20, 0x01       ; 1
    4d16:       24 2e           mov     r2, r20
    4d18:       37 fd           sbrc    r19, 7
    4d1a:       02 c0           rjmp    .+4             ; 0x4d20 <MotorRegler+0x12ce>
    4d1c:       22 20           and     r2, r2
    4d1e:       19 f0           breq    .+6             ; 0x4d26 <MotorRegler+0x12d4>
    4d20:       40 e0           ldi     r20, 0x00       ; 0
    4d22:       50 e0           ldi     r21, 0x00       ; 0
    4d24:       08 c0           rjmp    .+16            ; 0x4d36 <MotorRegler+0x12e4>
    4d26:       80 91 85 06     lds     r24, 0x0685
    4d2a:       48 2f           mov     r20, r24
    4d2c:       55 27           eor     r21, r21
    4d2e:       24 17           cp      r18, r20
    4d30:       35 07           cpc     r19, r21
    4d32:       0c f4           brge    .+2             ; 0x4d36 <MotorRegler+0x12e4>
    4d34:       a9 01           movw    r20, r18
    4d36:       80 91 7c 06     lds     r24, 0x067C
    4d3a:       e8 2f           mov     r30, r24
    4d3c:       ff 27           eor     r31, r31
    4d3e:       f8 87           std     Y+8, r31        ; 0x08
    4d40:       ef 83           std     Y+7, r30        ; 0x07
    4d42:       9f 01           movw    r18, r30
    4d44:       e4 17           cp      r30, r20
    4d46:       f5 07           cpc     r31, r21
    4d48:       0c f4           brge    .+2             ; 0x4d4c <MotorRegler+0x12fa>
    4d4a:       9a 01           movw    r18, r20
    4d4c:       20 93 af 02     sts     0x02AF, r18
    4d50:       29 81           ldd     r18, Y+1        ; 0x01
    4d52:       3a 81           ldd     r19, Y+2        ; 0x02
    4d54:       26 1b           sub     r18, r22
    4d56:       37 0b           sbc     r19, r23
    4d58:       b9 01           movw    r22, r18
    4d5a:       6c 0d           add     r22, r12
    4d5c:       7d 1d           adc     r23, r13
    4d5e:       77 fd           sbrc    r23, 7
    4d60:       02 c0           rjmp    .+4             ; 0x4d66 <MotorRegler+0x1314>
    4d62:       22 20           and     r2, r2
    4d64:       19 f0           breq    .+6             ; 0x4d6c <MotorRegler+0x131a>
    4d66:       80 e0           ldi     r24, 0x00       ; 0
    4d68:       90 e0           ldi     r25, 0x00       ; 0
    4d6a:       07 c0           rjmp    .+14            ; 0x4d7a <MotorRegler+0x1328>
    4d6c:       80 91 85 06     lds     r24, 0x0685
    4d70:       99 27           eor     r25, r25
    4d72:       68 17           cp      r22, r24
    4d74:       79 07           cpc     r23, r25
    4d76:       0c f4           brge    .+2             ; 0x4d7a <MotorRegler+0x1328>
    4d78:       cb 01           movw    r24, r22
    4d7a:       2f 81           ldd     r18, Y+7        ; 0x07
    4d7c:       38 85           ldd     r19, Y+8        ; 0x08
    4d7e:       28 17           cp      r18, r24
    4d80:       39 07           cpc     r19, r25
    4d82:       0c f4           brge    .+2             ; 0x4d86 <MotorRegler+0x1334>
    4d84:       9c 01           movw    r18, r24
    4d86:       20 93 b0 02     sts     0x02B0, r18
    4d8a:       60 91 78 06     lds     r22, 0x0678
    4d8e:       70 91 79 06     lds     r23, 0x0679
    4d92:       20 91 63 02     lds     r18, 0x0263
    4d96:       30 91 64 02     lds     r19, 0x0264
    4d9a:       40 91 97 02     lds     r20, 0x0297
    4d9e:       50 91 98 02     lds     r21, 0x0298
    4da2:       24 1b           sub     r18, r20
    4da4:       35 0b           sbc     r19, r21
    4da6:       62 1b           sub     r22, r18
    4da8:       73 0b           sbc     r23, r19
    4daa:       88 27           eor     r24, r24
    4dac:       77 fd           sbrc    r23, 7
    4dae:       80 95           com     r24
    4db0:       98 2f           mov     r25, r24
    4db2:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4db6:       9b 01           movw    r18, r22
    4db8:       ac 01           movw    r20, r24
    4dba:       c3 01           movw    r24, r6
    4dbc:       b2 01           movw    r22, r4
    4dbe:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4dc2:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    4dc6:       70 93 ae 02     sts     0x02AE, r23
    4dca:       60 93 ad 02     sts     0x02AD, r22
    4dce:       80 91 ad 02     lds     r24, 0x02AD
    4dd2:       90 91 ae 02     lds     r25, 0x02AE
    4dd6:       8c 01           movw    r16, r24
    4dd8:       22 27           eor     r18, r18
    4dda:       17 fd           sbrc    r17, 7
    4ddc:       20 95           com     r18
    4dde:       32 2f           mov     r19, r18
    4de0:       80 91 8d 02     lds     r24, 0x028D
    4de4:       90 91 8e 02     lds     r25, 0x028E
    4de8:       a0 91 8f 02     lds     r26, 0x028F
    4dec:       b0 91 90 02     lds     r27, 0x0290
    4df0:       08 0f           add     r16, r24
    4df2:       19 1f           adc     r17, r25
    4df4:       2a 1f           adc     r18, r26
    4df6:       3b 1f           adc     r19, r27
    4df8:       00 93 8d 02     sts     0x028D, r16
    4dfc:       10 93 8e 02     sts     0x028E, r17
    4e00:       20 93 8f 02     sts     0x028F, r18
    4e04:       30 93 90 02     sts     0x0290, r19
    4e08:       10 16           cp      r1, r16
    4e0a:       11 06           cpc     r1, r17
    4e0c:       12 06           cpc     r1, r18
    4e0e:       13 06           cpc     r1, r19
    4e10:       ac f4           brge    .+42            ; 0x4e3c <MotorRegler+0x13ea>
    4e12:       c8 01           movw    r24, r16
    4e14:       17 ff           sbrs    r17, 7
    4e16:       03 c0           rjmp    .+6             ; 0x4e1e <MotorRegler+0x13cc>
    4e18:       90 95           com     r25
    4e1a:       81 95           neg     r24
    4e1c:       9f 4f           sbci    r25, 0xFF       ; 255
    4e1e:       60 e0           ldi     r22, 0x00       ; 0
    4e20:       71 e0           ldi     r23, 0x01       ; 1
    4e22:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4e26:       6f 5f           subi    r22, 0xFF       ; 255
    4e28:       7f 4f           sbci    r23, 0xFF       ; 255
    4e2a:       88 27           eor     r24, r24
    4e2c:       77 fd           sbrc    r23, 7
    4e2e:       80 95           com     r24
    4e30:       98 2f           mov     r25, r24
    4e32:       06 1b           sub     r16, r22
    4e34:       17 0b           sbc     r17, r23
    4e36:       28 0b           sbc     r18, r24
    4e38:       39 0b           sbc     r19, r25
    4e3a:       14 c0           rjmp    .+40            ; 0x4e64 <MotorRegler+0x1412>
    4e3c:       c8 01           movw    r24, r16
    4e3e:       17 ff           sbrs    r17, 7
    4e40:       03 c0           rjmp    .+6             ; 0x4e48 <MotorRegler+0x13f6>
    4e42:       90 95           com     r25
    4e44:       81 95           neg     r24
    4e46:       9f 4f           sbci    r25, 0xFF       ; 255
    4e48:       60 e0           ldi     r22, 0x00       ; 0
    4e4a:       71 e0           ldi     r23, 0x01       ; 1
    4e4c:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    4e50:       6f 5f           subi    r22, 0xFF       ; 255
    4e52:       7f 4f           sbci    r23, 0xFF       ; 255
    4e54:       88 27           eor     r24, r24
    4e56:       77 fd           sbrc    r23, 7
    4e58:       80 95           com     r24
    4e5a:       98 2f           mov     r25, r24
    4e5c:       06 0f           add     r16, r22
    4e5e:       17 1f           adc     r17, r23
    4e60:       28 1f           adc     r18, r24
    4e62:       39 1f           adc     r19, r25
    4e64:       00 93 8d 02     sts     0x028D, r16
    4e68:       10 93 8e 02     sts     0x028E, r17
    4e6c:       20 93 8f 02     sts     0x028F, r18
    4e70:       30 93 90 02     sts     0x0290, r19
    4e74:       80 91 8d 02     lds     r24, 0x028D
    4e78:       90 91 8e 02     lds     r25, 0x028E
    4e7c:       a0 91 8f 02     lds     r26, 0x028F
    4e80:       b0 91 90 02     lds     r27, 0x0290
    4e84:       81 38           cpi     r24, 0x81       ; 129
    4e86:       3e e3           ldi     r19, 0x3E       ; 62
    4e88:       93 07           cpc     r25, r19
    4e8a:       30 e0           ldi     r19, 0x00       ; 0
    4e8c:       a3 07           cpc     r26, r19
    4e8e:       30 e0           ldi     r19, 0x00       ; 0
    4e90:       b3 07           cpc     r27, r19
    4e92:       2c f0           brlt    .+10            ; 0x4e9e <MotorRegler+0x144c>
    4e94:       80 e8           ldi     r24, 0x80       ; 128
    4e96:       9e e3           ldi     r25, 0x3E       ; 62
    4e98:       a0 e0           ldi     r26, 0x00       ; 0
    4e9a:       b0 e0           ldi     r27, 0x00       ; 0
    4e9c:       09 c0           rjmp    .+18            ; 0x4eb0 <MotorRegler+0x145e>
    4e9e:       80 58           subi    r24, 0x80       ; 128
    4ea0:       91 4c           sbci    r25, 0xC1       ; 193
    4ea2:       af 4f           sbci    r26, 0xFF       ; 255
    4ea4:       bf 4f           sbci    r27, 0xFF       ; 255
    4ea6:       64 f4           brge    .+24            ; 0x4ec0 <MotorRegler+0x146e>
    4ea8:       80 e8           ldi     r24, 0x80       ; 128
    4eaa:       91 ec           ldi     r25, 0xC1       ; 193
    4eac:       af ef           ldi     r26, 0xFF       ; 255
    4eae:       bf ef           ldi     r27, 0xFF       ; 255
    4eb0:       80 93 8d 02     sts     0x028D, r24
    4eb4:       90 93 8e 02     sts     0x028E, r25
    4eb8:       a0 93 8f 02     sts     0x028F, r26
    4ebc:       b0 93 90 02     sts     0x0290, r27
    4ec0:       60 91 ad 02     lds     r22, 0x02AD
    4ec4:       70 91 ae 02     lds     r23, 0x02AE
    4ec8:       88 27           eor     r24, r24
    4eca:       77 fd           sbrc    r23, 7
    4ecc:       80 95           com     r24
    4ece:       98 2f           mov     r25, r24
    4ed0:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4ed4:       7b 01           movw    r14, r22
    4ed6:       8c 01           movw    r16, r24
    4ed8:       60 91 8d 02     lds     r22, 0x028D
    4edc:       70 91 8e 02     lds     r23, 0x028E
    4ee0:       80 91 8f 02     lds     r24, 0x028F
    4ee4:       90 91 90 02     lds     r25, 0x0290
    4ee8:       0e 94 3f 30     call    0x607e  ; 0x607e <__floatsisf>
    4eec:       9b 01           movw    r18, r22
    4eee:       ac 01           movw    r20, r24
    4ef0:       c5 01           movw    r24, r10
    4ef2:       b4 01           movw    r22, r8
    4ef4:       0e 94 b9 30     call    0x6172  ; 0x6172 <__mulsf3>
    4ef8:       9b 01           movw    r18, r22
    4efa:       ac 01           movw    r20, r24
    4efc:       c8 01           movw    r24, r16
    4efe:       b7 01           movw    r22, r14
    4f00:       0e 94 9a 2f     call    0x5f34  ; 0x5f34 <__addsf3>
    4f04:       0e 94 22 30     call    0x6044  ; 0x6044 <__fixsfsi>
    4f08:       29 81           ldd     r18, Y+1        ; 0x01
    4f0a:       3a 81           ldd     r19, Y+2        ; 0x02
    4f0c:       26 0f           add     r18, r22
    4f0e:       37 1f           adc     r19, r23
    4f10:       2c 19           sub     r18, r12
    4f12:       3d 09           sbc     r19, r13
    4f14:       37 fd           sbrc    r19, 7
    4f16:       02 c0           rjmp    .+4             ; 0x4f1c <MotorRegler+0x14ca>
    4f18:       22 20           and     r2, r2
    4f1a:       19 f0           breq    .+6             ; 0x4f22 <MotorRegler+0x14d0>
    4f1c:       40 e0           ldi     r20, 0x00       ; 0
    4f1e:       50 e0           ldi     r21, 0x00       ; 0
    4f20:       08 c0           rjmp    .+16            ; 0x4f32 <MotorRegler+0x14e0>
    4f22:       80 91 85 06     lds     r24, 0x0685
    4f26:       48 2f           mov     r20, r24
    4f28:       55 27           eor     r21, r21
    4f2a:       24 17           cp      r18, r20
    4f2c:       35 07           cpc     r19, r21
    4f2e:       0c f4           brge    .+2             ; 0x4f32 <MotorRegler+0x14e0>
    4f30:       a9 01           movw    r20, r18
    4f32:       2f 81           ldd     r18, Y+7        ; 0x07
    4f34:       38 85           ldd     r19, Y+8        ; 0x08
    4f36:       24 17           cp      r18, r20
    4f38:       35 07           cpc     r19, r21
    4f3a:       0c f4           brge    .+2             ; 0x4f3e <MotorRegler+0x14ec>
    4f3c:       9a 01           movw    r18, r20
    4f3e:       20 93 e2 03     sts     0x03E2, r18
    4f42:       89 81           ldd     r24, Y+1        ; 0x01
    4f44:       9a 81           ldd     r25, Y+2        ; 0x02
    4f46:       86 1b           sub     r24, r22
    4f48:       97 0b           sbc     r25, r23
    4f4a:       bc 01           movw    r22, r24
    4f4c:       6c 19           sub     r22, r12
    4f4e:       7d 09           sbc     r23, r13
    4f50:       77 fd           sbrc    r23, 7
    4f52:       02 c0           rjmp    .+4             ; 0x4f58 <MotorRegler+0x1506>
    4f54:       22 20           and     r2, r2
    4f56:       19 f0           breq    .+6             ; 0x4f5e <MotorRegler+0x150c>
    4f58:       20 e0           ldi     r18, 0x00       ; 0
    4f5a:       30 e0           ldi     r19, 0x00       ; 0
    4f5c:       08 c0           rjmp    .+16            ; 0x4f6e <MotorRegler+0x151c>
    4f5e:       80 91 85 06     lds     r24, 0x0685
    4f62:       28 2f           mov     r18, r24
    4f64:       33 27           eor     r19, r19
    4f66:       62 17           cp      r22, r18
    4f68:       73 07           cpc     r23, r19
    4f6a:       0c f4           brge    .+2             ; 0x4f6e <MotorRegler+0x151c>
    4f6c:       9b 01           movw    r18, r22
    4f6e:       8f 81           ldd     r24, Y+7        ; 0x07
    4f70:       98 85           ldd     r25, Y+8        ; 0x08
    4f72:       82 17           cp      r24, r18
    4f74:       93 07           cpc     r25, r19
    4f76:       0c f4           brge    .+2             ; 0x4f7a <MotorRegler+0x1528>
    4f78:       c9 01           movw    r24, r18
    4f7a:       80 93 b7 03     sts     0x03B7, r24
    4f7e:       28 96           adiw    r28, 0x08       ; 8
    4f80:       0f b6           in      r0, 0x3f        ; 63
    4f82:       f8 94           cli
    4f84:       de bf           out     0x3e, r29       ; 62
    4f86:       0f be           out     0x3f, r0        ; 63
    4f88:       cd bf           out     0x3d, r28       ; 61
    4f8a:       df 91           pop     r29
    4f8c:       cf 91           pop     r28
    4f8e:       1f 91           pop     r17
    4f90:       0f 91           pop     r16
    4f92:       ff 90           pop     r15
    4f94:       ef 90           pop     r14
    4f96:       df 90           pop     r13
    4f98:       cf 90           pop     r12
    4f9a:       bf 90           pop     r11
    4f9c:       af 90           pop     r10
    4f9e:       9f 90           pop     r9
    4fa0:       8f 90           pop     r8
    4fa2:       7f 90           pop     r7
    4fa4:       6f 90           pop     r6
    4fa6:       5f 90           pop     r5
    4fa8:       4f 90           pop     r4
    4faa:       3f 90           pop     r3
    4fac:       2f 90           pop     r2
    4fae:       08 95           ret

00004fb0 <GPS_Neutral>:
    4fb0:       80 91 9d 02     lds     r24, 0x029D
    4fb4:       90 91 9e 02     lds     r25, 0x029E
    4fb8:       a0 91 9f 02     lds     r26, 0x029F
    4fbc:       b0 91 a0 02     lds     r27, 0x02A0
    4fc0:       80 93 a5 02     sts     0x02A5, r24
    4fc4:       90 93 a6 02     sts     0x02A6, r25
    4fc8:       a0 93 a7 02     sts     0x02A7, r26
    4fcc:       b0 93 a8 02     sts     0x02A8, r27
    4fd0:       80 91 a1 02     lds     r24, 0x02A1
    4fd4:       90 91 a2 02     lds     r25, 0x02A2
    4fd8:       a0 91 a3 02     lds     r26, 0x02A3
    4fdc:       b0 91 a4 02     lds     r27, 0x02A4
    4fe0:       80 93 a9 02     sts     0x02A9, r24
    4fe4:       90 93 aa 02     sts     0x02AA, r25
    4fe8:       a0 93 ab 02     sts     0x02AB, r26
    4fec:       b0 93 ac 02     sts     0x02AC, r27
    4ff0:       10 92 96 02     sts     0x0296, r1
    4ff4:       10 92 95 02     sts     0x0295, r1
    4ff8:       10 92 98 02     sts     0x0298, r1
    4ffc:       10 92 97 02     sts     0x0297, r1
    5000:       08 95           ret

00005002 <print_uint16>:
    5002:       cf 92           push    r12
    5004:       df 92           push    r13
    5006:       ef 92           push    r14
    5008:       ff 92           push    r15
    500a:       1f 93           push    r17
    500c:       cf 93           push    r28
    500e:       df 93           push    r29
    5010:       cd b7           in      r28, 0x3d       ; 61
    5012:       de b7           in      r29, 0x3e       ; 62
    5014:       2a 97           sbiw    r28, 0x0a       ; 10
    5016:       0f b6           in      r0, 0x3f        ; 63
    5018:       f8 94           cli
    501a:       de bf           out     0x3e, r29       ; 62
    501c:       0f be           out     0x3f, r0        ; 63
    501e:       cd bf           out     0x3d, r28       ; 61
    5020:       9c 01           movw    r18, r24
    5022:       16 2f           mov     r17, r22
    5024:       40 e0           ldi     r20, 0x00       ; 0
    5026:       e6 2e           mov     r14, r22
    5028:       ff 24           eor     r15, r15
    502a:       6e 01           movw    r12, r28
    502c:       08 94           sec
    502e:       c1 1c           adc     r12, r1
    5030:       d1 1c           adc     r13, r1
    5032:       14 c0           rjmp    .+40            ; 0x505c <print_uint16+0x5a>
    5034:       f7 01           movw    r30, r14
    5036:       e4 1b           sub     r30, r20
    5038:       f1 09           sbc     r31, r1
    503a:       ec 0d           add     r30, r12
    503c:       fd 1d           adc     r31, r13
    503e:       31 97           sbiw    r30, 0x01       ; 1
    5040:       c9 01           movw    r24, r18
    5042:       6a e0           ldi     r22, 0x0A       ; 10
    5044:       70 e0           ldi     r23, 0x00       ; 0
    5046:       0e 94 20 31     call    0x6240  ; 0x6240 <__udivmodhi4>
    504a:       80 5d           subi    r24, 0xD0       ; 208
    504c:       80 83           st      Z, r24
    504e:       c9 01           movw    r24, r18
    5050:       6a e0           ldi     r22, 0x0A       ; 10
    5052:       70 e0           ldi     r23, 0x00       ; 0
    5054:       0e 94 20 31     call    0x6240  ; 0x6240 <__udivmodhi4>
    5058:       9b 01           movw    r18, r22
    505a:       4f 5f           subi    r20, 0xFF       ; 255
    505c:       41 17           cp      r20, r17
    505e:       51 f7           brne    .-44            ; 0x5034 <print_uint16+0x32>
    5060:       40 e0           ldi     r20, 0x00       ; 0
    5062:       50 e0           ldi     r21, 0x00       ; 0
    5064:       21 2f           mov     r18, r17
    5066:       33 27           eor     r19, r19
    5068:       21 50           subi    r18, 0x01       ; 1
    506a:       30 40           sbci    r19, 0x00       ; 0
    506c:       be 01           movw    r22, r28
    506e:       6f 5f           subi    r22, 0xFF       ; 255
    5070:       7f 4f           sbci    r23, 0xFF       ; 255
    5072:       a0 e2           ldi     r26, 0x20       ; 32
    5074:       09 c0           rjmp    .+18            ; 0x5088 <print_uint16+0x86>
    5076:       4f 5f           subi    r20, 0xFF       ; 255
    5078:       5f 4f           sbci    r21, 0xFF       ; 255
    507a:       fb 01           movw    r30, r22
    507c:       e8 0f           add     r30, r24
    507e:       f9 1f           adc     r31, r25
    5080:       80 81           ld      r24, Z
    5082:       80 33           cpi     r24, 0x30       ; 48
    5084:       31 f4           brne    .+12            ; 0x5092 <print_uint16+0x90>
    5086:       a0 83           st      Z, r26
    5088:       84 2f           mov     r24, r20
    508a:       99 27           eor     r25, r25
    508c:       82 17           cp      r24, r18
    508e:       93 07           cpc     r25, r19
    5090:       94 f3           brlt    .-28            ; 0x5076 <print_uint16+0x74>
    5092:       90 91 9b 06     lds     r25, 0x069B
    5096:       20 e0           ldi     r18, 0x00       ; 0
    5098:       ae 01           movw    r20, r28
    509a:       4f 5f           subi    r20, 0xFF       ; 255
    509c:       5f 4f           sbci    r21, 0xFF       ; 255
    509e:       0b c0           rjmp    .+22            ; 0x50b6 <print_uint16+0xb4>
    50a0:       e9 2f           mov     r30, r25
    50a2:       e2 0f           add     r30, r18
    50a4:       ff 27           eor     r31, r31
    50a6:       da 01           movw    r26, r20
    50a8:       a2 0f           add     r26, r18
    50aa:       b1 1d           adc     r27, r1
    50ac:       8c 91           ld      r24, X
    50ae:       e4 51           subi    r30, 0x14       ; 20
    50b0:       fc 4f           sbci    r31, 0xFC       ; 252
    50b2:       80 83           st      Z, r24
    50b4:       2f 5f           subi    r18, 0xFF       ; 255
    50b6:       21 17           cp      r18, r17
    50b8:       99 f7           brne    .-26            ; 0x50a0 <print_uint16+0x9e>
    50ba:       91 0f           add     r25, r17
    50bc:       90 93 9b 06     sts     0x069B, r25
    50c0:       2a 96           adiw    r28, 0x0a       ; 10
    50c2:       0f b6           in      r0, 0x3f        ; 63
    50c4:       f8 94           cli
    50c6:       de bf           out     0x3e, r29       ; 62
    50c8:       0f be           out     0x3f, r0        ; 63
    50ca:       cd bf           out     0x3d, r28       ; 61
    50cc:       df 91           pop     r29
    50ce:       cf 91           pop     r28
    50d0:       1f 91           pop     r17
    50d2:       ff 90           pop     r15
    50d4:       ef 90           pop     r14
    50d6:       df 90           pop     r13
    50d8:       cf 90           pop     r12
    50da:       08 95           ret

000050dc <print_int16>:
    50dc:       cf 92           push    r12
    50de:       df 92           push    r13
    50e0:       ef 92           push    r14
    50e2:       ff 92           push    r15
    50e4:       0f 93           push    r16
    50e6:       1f 93           push    r17
    50e8:       cf 93           push    r28
    50ea:       df 93           push    r29
    50ec:       cd b7           in      r28, 0x3d       ; 61
    50ee:       de b7           in      r29, 0x3e       ; 62
    50f0:       2a 97           sbiw    r28, 0x0a       ; 10
    50f2:       0f b6           in      r0, 0x3f        ; 63
    50f4:       f8 94           cli
    50f6:       de bf           out     0x3e, r29       ; 62
    50f8:       0f be           out     0x3f, r0        ; 63
    50fa:       cd bf           out     0x3d, r28       ; 61
    50fc:       9c 01           movw    r18, r24
    50fe:       f6 2e           mov     r15, r22
    5100:       97 fd           sbrc    r25, 7
    5102:       02 c0           rjmp    .+4             ; 0x5108 <print_int16+0x2c>
    5104:       ee 24           eor     r14, r14
    5106:       05 c0           rjmp    .+10            ; 0x5112 <print_int16+0x36>
    5108:       30 95           com     r19
    510a:       21 95           neg     r18
    510c:       3f 4f           sbci    r19, 0xFF       ; 255
    510e:       81 e0           ldi     r24, 0x01       ; 1
    5110:       e8 2e           mov     r14, r24
    5112:       40 e0           ldi     r20, 0x00       ; 0
    5114:       0f 2d           mov     r16, r15
    5116:       11 27           eor     r17, r17
    5118:       6e 01           movw    r12, r28
    511a:       08 94           sec
    511c:       c1 1c           adc     r12, r1
    511e:       d1 1c           adc     r13, r1
    5120:       14 c0           rjmp    .+40            ; 0x514a <print_int16+0x6e>
    5122:       f8 01           movw    r30, r16
    5124:       e4 1b           sub     r30, r20
    5126:       f1 09           sbc     r31, r1
    5128:       ec 0d           add     r30, r12
    512a:       fd 1d           adc     r31, r13
    512c:       31 97           sbiw    r30, 0x01       ; 1
    512e:       c9 01           movw    r24, r18
    5130:       6a e0           ldi     r22, 0x0A       ; 10
    5132:       70 e0           ldi     r23, 0x00       ; 0
    5134:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    5138:       80 5d           subi    r24, 0xD0       ; 208
    513a:       80 83           st      Z, r24
    513c:       c9 01           movw    r24, r18
    513e:       6a e0           ldi     r22, 0x0A       ; 10
    5140:       70 e0           ldi     r23, 0x00       ; 0
    5142:       0e 94 34 31     call    0x6268  ; 0x6268 <__divmodhi4>
    5146:       9b 01           movw    r18, r22
    5148:       4f 5f           subi    r20, 0xFF       ; 255
    514a:       4f 15           cp      r20, r15
    514c:       51 f7           brne    .-44            ; 0x5122 <print_int16+0x46>
    514e:       12 c0           rjmp    .+36            ; 0x5174 <print_int16+0x98>
    5150:       2f 5f           subi    r18, 0xFF       ; 255
    5152:       3f 4f           sbci    r19, 0xFF       ; 255
    5154:       fe 01           movw    r30, r28
    5156:       31 96           adiw    r30, 0x01       ; 1
    5158:       e4 0f           add     r30, r20
    515a:       f5 1f           adc     r31, r21
    515c:       80 81           ld      r24, Z
    515e:       80 33           cpi     r24, 0x30       ; 48
    5160:       19 f4           brne    .+6             ; 0x5168 <print_int16+0x8c>
    5162:       80 e2           ldi     r24, 0x20       ; 32
    5164:       80 83           st      Z, r24
    5166:       08 c0           rjmp    .+16            ; 0x5178 <print_int16+0x9c>
    5168:       ee 20           and     r14, r14
    516a:       71 f0           breq    .+28            ; 0x5188 <print_int16+0xac>
    516c:       31 97           sbiw    r30, 0x01       ; 1
    516e:       8d e2           ldi     r24, 0x2D       ; 45
    5170:       80 83           st      Z, r24
    5172:       0a c0           rjmp    .+20            ; 0x5188 <print_int16+0xac>
    5174:       20 e0           ldi     r18, 0x00       ; 0
    5176:       30 e0           ldi     r19, 0x00       ; 0
    5178:       42 2f           mov     r20, r18
    517a:       55 27           eor     r21, r21
    517c:       8f 2d           mov     r24, r15
    517e:       99 27           eor     r25, r25
    5180:       01 97           sbiw    r24, 0x01       ; 1
    5182:       48 17           cp      r20, r24
    5184:       59 07           cpc     r21, r25
    5186:       24 f3           brlt    .-56            ; 0x5150 <print_int16+0x74>
    5188:       90 91 9b 06     lds     r25, 0x069B
    518c:       20 e0           ldi     r18, 0x00       ; 0
    518e:       ae 01           movw    r20, r28
    5190:       4f 5f           subi    r20, 0xFF       ; 255
    5192:       5f 4f           sbci    r21, 0xFF       ; 255
    5194:       0b c0           rjmp    .+22            ; 0x51ac <print_int16+0xd0>
    5196:       e9 2f           mov     r30, r25
    5198:       e2 0f           add     r30, r18
    519a:       ff 27           eor     r31, r31
    519c:       da 01           movw    r26, r20
    519e:       a2 0f           add     r26, r18
    51a0:       b1 1d           adc     r27, r1
    51a2:       8c 91           ld      r24, X
    51a4:       e4 51           subi    r30, 0x14       ; 20
    51a6:       fc 4f           sbci    r31, 0xFC       ; 252
    51a8:       80 83           st      Z, r24
    51aa:       2f 5f           subi    r18, 0xFF       ; 255
    51ac:       2f 15           cp      r18, r15
    51ae:       99 f7           brne    .-26            ; 0x5196 <print_int16+0xba>
    51b0:       9f 0d           add     r25, r15
    51b2:       90 93 9b 06     sts     0x069B, r25
    51b6:       2a 96           adiw    r28, 0x0a       ; 10
    51b8:       0f b6           in      r0, 0x3f        ; 63
    51ba:       f8 94           cli
    51bc:       de bf           out     0x3e, r29       ; 62
    51be:       0f be           out     0x3f, r0        ; 63
    51c0:       cd bf           out     0x3d, r28       ; 61
    51c2:       df 91           pop     r29
    51c4:       cf 91           pop     r28
    51c6:       1f 91           pop     r17
    51c8:       0f 91           pop     r16
    51ca:       ff 90           pop     r15
    51cc:       ef 90           pop     r14
    51ce:       df 90           pop     r13
    51d0:       cf 90           pop     r12
    51d2:       08 95           ret

000051d4 <print_string>:
    51d4:       dc 01           movw    r26, r24
    51d6:       0b c0           rjmp    .+22            ; 0x51ee <print_string+0x1a>
    51d8:       80 91 9b 06     lds     r24, 0x069B
    51dc:       e8 2f           mov     r30, r24
    51de:       ff 27           eor     r31, r31
    51e0:       e4 51           subi    r30, 0x14       ; 20
    51e2:       fc 4f           sbci    r31, 0xFC       ; 252
    51e4:       90 83           st      Z, r25
    51e6:       8f 5f           subi    r24, 0xFF       ; 255
    51e8:       80 93 9b 06     sts     0x069B, r24
    51ec:       11 96           adiw    r26, 0x01       ; 1
    51ee:       9c 91           ld      r25, X
    51f0:       99 23           and     r25, r25
    51f2:       91 f7           brne    .-28            ; 0x51d8 <print_string+0x4>
    51f4:       08 95           ret

000051f6 <gps_trace>:
    51f6:       0f 93           push    r16
    51f8:       1f 93           push    r17
    51fa:       10 92 9b 06     sts     0x069B, r1
    51fe:       80 91 be 03     lds     r24, 0x03BE
    5202:       61 e0           ldi     r22, 0x01       ; 1
    5204:       99 27           eor     r25, r25
    5206:       0e 94 01 28     call    0x5002  ; 0x5002 <print_uint16>
    520a:       8a e8           ldi     r24, 0x8A       ; 138
    520c:       91 e0           ldi     r25, 0x01       ; 1
    520e:       0e 94 ea 28     call    0x51d4  ; 0x51d4 <print_string>
    5212:       67 e0           ldi     r22, 0x07       ; 7
    5214:       80 91 8e 06     lds     r24, 0x068E
    5218:       90 91 8f 06     lds     r25, 0x068F
    521c:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    5220:       67 e0           ldi     r22, 0x07       ; 7
    5222:       80 91 97 06     lds     r24, 0x0697
    5226:       90 91 98 06     lds     r25, 0x0698
    522a:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    522e:       0c e8           ldi     r16, 0x8C       ; 140
    5230:       11 e0           ldi     r17, 0x01       ; 1
    5232:       c8 01           movw    r24, r16
    5234:       0e 94 ea 28     call    0x51d4  ; 0x51d4 <print_string>
    5238:       67 e0           ldi     r22, 0x07       ; 7
    523a:       80 91 93 06     lds     r24, 0x0693
    523e:       90 91 94 06     lds     r25, 0x0694
    5242:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    5246:       67 e0           ldi     r22, 0x07       ; 7
    5248:       80 91 9c 06     lds     r24, 0x069C
    524c:       90 91 9d 06     lds     r25, 0x069D
    5250:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    5254:       c8 01           movw    r24, r16
    5256:       0e 94 ea 28     call    0x51d4  ; 0x51d4 <print_string>
    525a:       67 e0           ldi     r22, 0x07       ; 7
    525c:       80 91 97 02     lds     r24, 0x0297
    5260:       90 91 98 02     lds     r25, 0x0298
    5264:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    5268:       67 e0           ldi     r22, 0x07       ; 7
    526a:       80 91 95 02     lds     r24, 0x0295
    526e:       90 91 96 02     lds     r25, 0x0296
    5272:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    5276:       80 e9           ldi     r24, 0x90       ; 144
    5278:       91 e0           ldi     r25, 0x01       ; 1
    527a:       0e 94 ea 28     call    0x51d4  ; 0x51d4 <print_string>
    527e:       67 e0           ldi     r22, 0x07       ; 7
    5280:       80 91 63 02     lds     r24, 0x0263
    5284:       90 91 64 02     lds     r25, 0x0264
    5288:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    528c:       67 e0           ldi     r22, 0x07       ; 7
    528e:       80 91 61 02     lds     r24, 0x0261
    5292:       90 91 62 02     lds     r25, 0x0262
    5296:       0e 94 6e 28     call    0x50dc  ; 0x50dc <print_int16>
    529a:       84 e9           ldi     r24, 0x94       ; 148
    529c:       91 e0           ldi     r25, 0x01       ; 1
    529e:       0e 94 ea 28     call    0x51d4  ; 0x51d4 <print_string>
    52a2:       10 92 00 01     sts     0x0100, r1
    52a6:       80 91 ec 03     lds     r24, 0x03EC
    52aa:       80 93 c6 00     sts     0x00C6, r24
    52ae:       1f 91           pop     r17
    52b0:       0f 91           pop     r16
    52b2:       08 95           ret

000052b4 <GPS_Main>:
    52b4:       2f 92           push    r2
    52b6:       3f 92           push    r3
    52b8:       4f 92           push    r4
    52ba:       5f 92           push    r5
    52bc:       6f 92           push    r6
    52be:       7f 92           push    r7
    52c0:       8f 92           push    r8
    52c2:       9f 92           push    r9
    52c4:       af 92           push    r10
    52c6:       bf 92           push    r11
    52c8:       cf 92           push    r12
    52ca:       df 92           push    r13
    52cc:       ef 92           push    r14
    52ce:       ff 92           push    r15
    52d0:       0f 93           push    r16
    52d2:       1f 93           push    r17
    52d4:       cf 93           push    r28
    52d6:       df 93           push    r29
    52d8:       cd b7           in      r28, 0x3d       ; 61
    52da:       de b7           in      r29, 0x3e       ; 62
    52dc:       28 97           sbiw    r28, 0x08       ; 8
    52de:       0f b6           in      r0, 0x3f        ; 63
    52e0:       f8 94           cli
    52e2:       de bf           out     0x3e, r29       ; 62
    52e4:       0f be           out     0x3f, r0        ; 63
    52e6:       cd bf           out     0x3d, r28       ; 61
    52e8:       80 91 5c 02     lds     r24, 0x025C
    52ec:       90 91 5d 02     lds     r25, 0x025D
    52f0:       8e 37           cpi     r24, 0x7E       ; 126
    52f2:       91 05           cpc     r25, r1
    52f4:       74 f1           brlt    .+92            ; 0x5352 <GPS_Main+0x9e>
    52f6:       80 91 be 03     lds     r24, 0x03BE
    52fa:       88 23           and     r24, r24
    52fc:       09 f4           brne    .+2             ; 0x5300 <GPS_Main+0x4c>
    52fe:       46 c0           rjmp    .+140           ; 0x538c <GPS_Main+0xd8>
    5300:       80 91 92 06     lds     r24, 0x0692
    5304:       88 23           and     r24, r24
    5306:       09 f0           breq    .+2             ; 0x530a <GPS_Main+0x56>
    5308:       41 c0           rjmp    .+130           ; 0x538c <GPS_Main+0xd8>
    530a:       80 91 9d 02     lds     r24, 0x029D
    530e:       90 91 9e 02     lds     r25, 0x029E
    5312:       a0 91 9f 02     lds     r26, 0x029F
    5316:       b0 91 a0 02     lds     r27, 0x02A0
    531a:       80 93 a5 02     sts     0x02A5, r24
    531e:       90 93 a6 02     sts     0x02A6, r25
    5322:       a0 93 a7 02     sts     0x02A7, r26
    5326:       b0 93 a8 02     sts     0x02A8, r27
    532a:       80 91 a1 02     lds     r24, 0x02A1
    532e:       90 91 a2 02     lds     r25, 0x02A2
    5332:       a0 91 a3 02     lds     r26, 0x02A3
    5336:       b0 91 a4 02     lds     r27, 0x02A4
    533a:       80 93 a9 02     sts     0x02A9, r24
    533e:       90 93 aa 02     sts     0x02AA, r25
    5342:       a0 93 ab 02     sts     0x02AB, r26
    5346:       b0 93 ac 02     sts     0x02AC, r27
    534a:       81 e0           ldi     r24, 0x01       ; 1
    534c:       80 93 92 06     sts     0x0692, r24
    5350:       1d c0           rjmp    .+58            ; 0x538c <GPS_Main+0xd8>
    5352:       8d 37           cpi     r24, 0x7D       ; 125
    5354:       91 05           cpc     r25, r1
    5356:       d4 f4           brge    .+52            ; 0x538c <GPS_Main+0xd8>
    5358:       10 92 a5 02     sts     0x02A5, r1
    535c:       10 92 a6 02     sts     0x02A6, r1
    5360:       10 92 a7 02     sts     0x02A7, r1
    5364:       10 92 a8 02     sts     0x02A8, r1
    5368:       10 92 a9 02     sts     0x02A9, r1
    536c:       10 92 aa 02     sts     0x02AA, r1
    5370:       10 92 ab 02     sts     0x02AB, r1
    5374:       10 92 ac 02     sts     0x02AC, r1
    5378:       10 92 96 02     sts     0x0296, r1
    537c:       10 92 95 02     sts     0x0295, r1
    5380:       10 92 98 02     sts     0x0298, r1
    5384:       10 92 97 02     sts     0x0297, r1
    5388:       10 92 92 06     sts     0x0692, r1
    538c:       80 91 b1 02     lds     r24, 0x02B1
    5390:       88 23           and     r24, r24
    5392:       09 f4           brne    .+2             ; 0x5396 <GPS_Main+0xe2>
    5394:       fe c0           rjmp    .+508           ; 0x5592 <GPS_Main+0x2de>
    5396:       10 92 b1 02     sts     0x02B1, r1
    539a:       81 eb           ldi     r24, 0xB1       ; 177
    539c:       92 e0           ldi     r25, 0x02       ; 2
    539e:       0e 94 47 2b     call    0x568e  ; 0x568e <ubx_decode>
    53a2:       80 91 b9 03     lds     r24, 0x03B9
    53a6:       88 23           and     r24, r24
    53a8:       09 f4           brne    .+2             ; 0x53ac <GPS_Main+0xf8>
    53aa:       f1 c0           rjmp    .+482           ; 0x558e <GPS_Main+0x2da>
    53ac:       10 92 b9 03     sts     0x03B9, r1
    53b0:       80 91 be 03     lds     r24, 0x03BE
    53b4:       88 23           and     r24, r24
    53b6:       31 f0           breq    .+12            ; 0x53c4 <GPS_Main+0x110>
    53b8:       88 b1           in      r24, 0x08       ; 8
    53ba:       94 e0           ldi     r25, 0x04       ; 4
    53bc:       89 27           eor     r24, r25
    53be:       88 b9           out     0x08, r24       ; 8
    53c0:       43 98           cbi     0x08, 3 ; 8
    53c2:       05 c0           rjmp    .+10            ; 0x53ce <GPS_Main+0x11a>
    53c4:       88 b1           in      r24, 0x08       ; 8
    53c6:       98 e0           ldi     r25, 0x08       ; 8
    53c8:       89 27           eor     r24, r25
    53ca:       88 b9           out     0x08, r24       ; 8
    53cc:       42 98           cbi     0x08, 2 ; 8
    53ce:       80 91 bf 03     lds     r24, 0x03BF
    53d2:       90 91 c0 03     lds     r25, 0x03C0
    53d6:       a0 91 c1 03     lds     r26, 0x03C1
    53da:       b0 91 c2 03     lds     r27, 0x03C2
    53de:       80 93 9d 02     sts     0x029D, r24
    53e2:       90 93 9e 02     sts     0x029E, r25
    53e6:       a0 93 9f 02     sts     0x029F, r26
    53ea:       b0 93 a0 02     sts     0x02A0, r27
    53ee:       20 91 c3 03     lds     r18, 0x03C3
    53f2:       30 91 c4 03     lds     r19, 0x03C4
    53f6:       40 91 c5 03     lds     r20, 0x03C5
    53fa:       50 91 c6 03     lds     r21, 0x03C6
    53fe:       20 93 a1 02     sts     0x02A1, r18
    5402:       30 93 a2 02     sts     0x02A2, r19
    5406:       40 93 a3 02     sts     0x02A3, r20
    540a:       50 93 a4 02     sts     0x02A4, r21
    540e:       e0 90 a5 02     lds     r14, 0x02A5
    5412:       f0 90 a6 02     lds     r15, 0x02A6
    5416:       00 91 a7 02     lds     r16, 0x02A7
    541a:       10 91 a8 02     lds     r17, 0x02A8
    541e:       e8 1a           sub     r14, r24
    5420:       f9 0a           sbc     r15, r25
    5422:       0a 0b           sbc     r16, r26
    5424:       1b 0b           sbc     r17, r27
    5426:       e0 92 97 06     sts     0x0697, r14
    542a:       f0 92 98 06     sts     0x0698, r15
    542e:       00 93 99 06     sts     0x0699, r16
    5432:       10 93 9a 06     sts     0x069A, r17
    5436:       20 90 a9 02     lds     r2, 0x02A9
    543a:       30 90 aa 02     lds     r3, 0x02AA
    543e:       40 90 ab 02     lds     r4, 0x02AB
    5442:       50 90 ac 02     lds     r5, 0x02AC
    5446:       22 1a           sub     r2, r18
    5448:       33 0a           sbc     r3, r19
    544a:       44 0a           sbc     r4, r20
    544c:       55 0a           sbc     r5, r21
    544e:       20 92 8e 06     sts     0x068E, r2
    5452:       30 92 8f 06     sts     0x068F, r3
    5456:       40 92 90 06     sts     0x0690, r4
    545a:       50 92 91 06     sts     0x0691, r5
    545e:       80 91 cf 03     lds     r24, 0x03CF
    5462:       90 91 d0 03     lds     r25, 0x03D0
    5466:       a0 91 d1 03     lds     r26, 0x03D1
    546a:       b0 91 d2 03     lds     r27, 0x03D2
    546e:       22 27           eor     r18, r18
    5470:       33 27           eor     r19, r19
    5472:       a9 01           movw    r20, r18
    5474:       28 1b           sub     r18, r24
    5476:       39 0b           sbc     r19, r25
    5478:       4a 0b           sbc     r20, r26
    547a:       5b 0b           sbc     r21, r27
    547c:       2d 83           std     Y+5, r18        ; 0x05
    547e:       3e 83           std     Y+6, r19        ; 0x06
    5480:       4f 83           std     Y+7, r20        ; 0x07
    5482:       58 87           std     Y+8, r21        ; 0x08
    5484:       20 93 9c 06     sts     0x069C, r18
    5488:       30 93 9d 06     sts     0x069D, r19
    548c:       40 93 9e 06     sts     0x069E, r20
    5490:       50 93 9f 06     sts     0x069F, r21
    5494:       80 91 d3 03     lds     r24, 0x03D3
    5498:       90 91 d4 03     lds     r25, 0x03D4
    549c:       a0 91 d5 03     lds     r26, 0x03D5
    54a0:       b0 91 d6 03     lds     r27, 0x03D6
    54a4:       22 27           eor     r18, r18
    54a6:       33 27           eor     r19, r19
    54a8:       a9 01           movw    r20, r18
    54aa:       28 1b           sub     r18, r24
    54ac:       39 0b           sbc     r19, r25
    54ae:       4a 0b           sbc     r20, r26
    54b0:       5b 0b           sbc     r21, r27
    54b2:       29 83           std     Y+1, r18        ; 0x01
    54b4:       3a 83           std     Y+2, r19        ; 0x02
    54b6:       4b 83           std     Y+3, r20        ; 0x03
    54b8:       5c 83           std     Y+4, r21        ; 0x04
    54ba:       20 93 93 06     sts     0x0693, r18
    54be:       30 93 94 06     sts     0x0694, r19
    54c2:       40 93 95 06     sts     0x0695, r20
    54c6:       50 93 96 06     sts     0x0696, r21
    54ca:       80 91 92 06     lds     r24, 0x0692
    54ce:       88 23           and     r24, r24
    54d0:       09 f4           brne    .+2             ; 0x54d4 <GPS_Main+0x220>
    54d2:       55 c0           rjmp    .+170           ; 0x557e <GPS_Main+0x2ca>
    54d4:       a0 90 58 02     lds     r10, 0x0258
    54d8:       b0 90 59 02     lds     r11, 0x0259
    54dc:       cc 24           eor     r12, r12
    54de:       b7 fc           sbrc    r11, 7
    54e0:       c0 94           com     r12
    54e2:       dc 2c           mov     r13, r12
    54e4:       60 90 5a 02     lds     r6, 0x025A
    54e8:       70 90 5b 02     lds     r7, 0x025B
    54ec:       88 24           eor     r8, r8
    54ee:       77 fc           sbrc    r7, 7
    54f0:       80 94           com     r8
    54f2:       98 2c           mov     r9, r8
    54f4:       c8 01           movw    r24, r16
    54f6:       b7 01           movw    r22, r14
    54f8:       a6 01           movw    r20, r12
    54fa:       95 01           movw    r18, r10
    54fc:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    5500:       20 e0           ldi     r18, 0x00       ; 0
    5502:       32 e0           ldi     r19, 0x02       ; 2
    5504:       40 e0           ldi     r20, 0x00       ; 0
    5506:       50 e0           ldi     r21, 0x00       ; 0
    5508:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    550c:       79 01           movw    r14, r18
    550e:       8a 01           movw    r16, r20
    5510:       6d 81           ldd     r22, Y+5        ; 0x05
    5512:       7e 81           ldd     r23, Y+6        ; 0x06
    5514:       8f 81           ldd     r24, Y+7        ; 0x07
    5516:       98 85           ldd     r25, Y+8        ; 0x08
    5518:       a4 01           movw    r20, r8
    551a:       93 01           movw    r18, r6
    551c:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    5520:       20 e8           ldi     r18, 0x80       ; 128
    5522:       30 e0           ldi     r19, 0x00       ; 0
    5524:       40 e0           ldi     r20, 0x00       ; 0
    5526:       50 e0           ldi     r21, 0x00       ; 0
    5528:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    552c:       e2 0e           add     r14, r18
    552e:       f3 1e           adc     r15, r19
    5530:       f0 92 96 02     sts     0x0296, r15
    5534:       e0 92 95 02     sts     0x0295, r14
    5538:       c2 01           movw    r24, r4
    553a:       b1 01           movw    r22, r2
    553c:       a6 01           movw    r20, r12
    553e:       95 01           movw    r18, r10
    5540:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    5544:       20 e0           ldi     r18, 0x00       ; 0
    5546:       32 e0           ldi     r19, 0x02       ; 2
    5548:       40 e0           ldi     r20, 0x00       ; 0
    554a:       50 e0           ldi     r21, 0x00       ; 0
    554c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    5550:       79 01           movw    r14, r18
    5552:       8a 01           movw    r16, r20
    5554:       69 81           ldd     r22, Y+1        ; 0x01
    5556:       7a 81           ldd     r23, Y+2        ; 0x02
    5558:       8b 81           ldd     r24, Y+3        ; 0x03
    555a:       9c 81           ldd     r25, Y+4        ; 0x04
    555c:       a4 01           movw    r20, r8
    555e:       93 01           movw    r18, r6
    5560:       0e 94 01 31     call    0x6202  ; 0x6202 <__mulsi3>
    5564:       20 e8           ldi     r18, 0x80       ; 128
    5566:       30 e0           ldi     r19, 0x00       ; 0
    5568:       40 e0           ldi     r20, 0x00       ; 0
    556a:       50 e0           ldi     r21, 0x00       ; 0
    556c:       0e 94 69 31     call    0x62d2  ; 0x62d2 <__divmodsi4>
    5570:       e2 0e           add     r14, r18
    5572:       f3 1e           adc     r15, r19
    5574:       f0 92 98 02     sts     0x0298, r15
    5578:       e0 92 97 02     sts     0x0297, r14
    557c:       08 c0           rjmp    .+16            ; 0x558e <GPS_Main+0x2da>
    557e:       10 92 96 02     sts     0x0296, r1
    5582:       10 92 95 02     sts     0x0295, r1
    5586:       10 92 98 02     sts     0x0298, r1
    558a:       10 92 97 02     sts     0x0297, r1
    558e:       0e 94 fb 28     call    0x51f6  ; 0x51f6 <gps_trace>
    5592:       28 96           adiw    r28, 0x08       ; 8
    5594:       0f b6           in      r0, 0x3f        ; 63
    5596:       f8 94           cli
    5598:       de bf           out     0x3e, r29       ; 62
    559a:       0f be           out     0x3f, r0        ; 63
    559c:       cd bf           out     0x3d, r28       ; 61
    559e:       df 91           pop     r29
    55a0:       cf 91           pop     r28
    55a2:       1f 91           pop     r17
    55a4:       0f 91           pop     r16
    55a6:       ff 90           pop     r15
    55a8:       ef 90           pop     r14
    55aa:       df 90           pop     r13
    55ac:       cf 90           pop     r12
    55ae:       bf 90           pop     r11
    55b0:       af 90           pop     r10
    55b2:       9f 90           pop     r9
    55b4:       8f 90           pop     r8
    55b6:       7f 90           pop     r7
    55b8:       6f 90           pop     r6
    55ba:       5f 90           pop     r5
    55bc:       4f 90           pop     r4
    55be:       3f 90           pop     r3
    55c0:       2f 90           pop     r2
    55c2:       08 95           ret

000055c4 <ubx_push>:
    55c4:       cf 93           push    r28
    55c6:       df 93           push    r29
    55c8:       90 91 a0 06     lds     r25, 0x06A0
    55cc:       e9 2f           mov     r30, r25
    55ce:       ff 27           eor     r31, r31
    55d0:       ef 55           subi    r30, 0x5F       ; 95
    55d2:       f9 4f           sbci    r31, 0xF9       ; 249
    55d4:       80 83           st      Z, r24
    55d6:       89 2f           mov     r24, r25
    55d8:       8f 5f           subi    r24, 0xFF       ; 255
    55da:       80 93 a0 06     sts     0x06A0, r24
    55de:       81 30           cpi     r24, 0x01       ; 1
    55e0:       31 f4           brne    .+12            ; 0x55ee <ubx_push+0x2a>
    55e2:       80 91 a1 06     lds     r24, 0x06A1
    55e6:       85 3b           cpi     r24, 0xB5       ; 181
    55e8:       09 f4           brne    .+2             ; 0x55ec <ubx_push+0x28>
    55ea:       4e c0           rjmp    .+156           ; 0x5688 <ubx_push+0xc4>
    55ec:       4b c0           rjmp    .+150           ; 0x5684 <ubx_push+0xc0>
    55ee:       82 30           cpi     r24, 0x02       ; 2
    55f0:       31 f4           brne    .+12            ; 0x55fe <ubx_push+0x3a>
    55f2:       80 91 a2 06     lds     r24, 0x06A2
    55f6:       82 36           cpi     r24, 0x62       ; 98
    55f8:       09 f4           brne    .+2             ; 0x55fc <ubx_push+0x38>
    55fa:       46 c0           rjmp    .+140           ; 0x5688 <ubx_push+0xc4>
    55fc:       43 c0           rjmp    .+134           ; 0x5684 <ubx_push+0xc0>
    55fe:       86 30           cpi     r24, 0x06       ; 6
    5600:       08 f4           brcc    .+2             ; 0x5604 <ubx_push+0x40>
    5602:       42 c0           rjmp    .+132           ; 0x5688 <ubx_push+0xc4>
    5604:       40 91 a5 06     lds     r20, 0x06A5
    5608:       a8 2f           mov     r26, r24
    560a:       bb 27           eor     r27, r27
    560c:       84 2f           mov     r24, r20
    560e:       99 27           eor     r25, r25
    5610:       08 96           adiw    r24, 0x08       ; 8
    5612:       a8 17           cp      r26, r24
    5614:       b9 07           cpc     r27, r25
    5616:       c4 f1           brlt    .+112           ; 0x5688 <ubx_push+0xc4>
    5618:       90 e0           ldi     r25, 0x00       ; 0
    561a:       50 e0           ldi     r21, 0x00       ; 0
    561c:       c3 ea           ldi     r28, 0xA3       ; 163
    561e:       d6 e0           ldi     r29, 0x06       ; 6
    5620:       fd 01           movw    r30, r26
    5622:       32 97           sbiw    r30, 0x02       ; 2
    5624:       9f 01           movw    r18, r30
    5626:       2f 55           subi    r18, 0x5F       ; 95
    5628:       39 4f           sbci    r19, 0xF9       ; 249
    562a:       03 c0           rjmp    .+6             ; 0x5632 <ubx_push+0x6e>
    562c:       89 91           ld      r24, Y+
    562e:       98 0f           add     r25, r24
    5630:       59 0f           add     r21, r25
    5632:       c2 17           cp      r28, r18
    5634:       d3 07           cpc     r29, r19
    5636:       d1 f7           brne    .-12            ; 0x562c <ubx_push+0x68>
    5638:       ef 55           subi    r30, 0x5F       ; 95
    563a:       f9 4f           sbci    r31, 0xF9       ; 249
    563c:       80 81           ld      r24, Z
    563e:       98 17           cp      r25, r24
    5640:       09 f5           brne    .+66            ; 0x5684 <ubx_push+0xc0>
    5642:       a0 56           subi    r26, 0x60       ; 96
    5644:       b9 4f           sbci    r27, 0xF9       ; 249
    5646:       8c 91           ld      r24, X
    5648:       58 17           cp      r21, r24
    564a:       e1 f4           brne    .+56            ; 0x5684 <ubx_push+0xc0>
    564c:       80 91 a3 06     lds     r24, 0x06A3
    5650:       80 93 b2 02     sts     0x02B2, r24
    5654:       80 91 a4 06     lds     r24, 0x06A4
    5658:       80 93 b3 02     sts     0x02B3, r24
    565c:       40 93 b4 02     sts     0x02B4, r20
    5660:       20 e0           ldi     r18, 0x00       ; 0
    5662:       30 e0           ldi     r19, 0x00       ; 0
    5664:       a7 ea           ldi     r26, 0xA7       ; 167
    5666:       b6 e0           ldi     r27, 0x06       ; 6
    5668:       e5 eb           ldi     r30, 0xB5       ; 181
    566a:       f2 e0           ldi     r31, 0x02       ; 2
    566c:       55 27           eor     r21, r21
    566e:       04 c0           rjmp    .+8             ; 0x5678 <ubx_push+0xb4>
    5670:       8d 91           ld      r24, X+
    5672:       81 93           st      Z+, r24
    5674:       2f 5f           subi    r18, 0xFF       ; 255
    5676:       3f 4f           sbci    r19, 0xFF       ; 255
    5678:       24 17           cp      r18, r20
    567a:       35 07           cpc     r19, r21
    567c:       c8 f3           brcs    .-14            ; 0x5670 <ubx_push+0xac>
    567e:       81 e0           ldi     r24, 0x01       ; 1
    5680:       80 93 b1 02     sts     0x02B1, r24
    5684:       10 92 a0 06     sts     0x06A0, r1
    5688:       df 91           pop     r29
    568a:       cf 91           pop     r28
    568c:       08 95           ret

0000568e <ubx_decode>:
    568e:       cf 93           push    r28
    5690:       df 93           push    r29
    5692:       ec 01           movw    r28, r24
    5694:       29 81           ldd     r18, Y+1        ; 0x01
    5696:       21 30           cpi     r18, 0x01       ; 1
    5698:       09 f0           breq    .+2             ; 0x569c <ubx_decode+0xe>
    569a:       80 c0           rjmp    .+256           ; 0x579c <ubx_decode+0x10e>
    569c:       8a 81           ldd     r24, Y+2        ; 0x02
    569e:       86 30           cpi     r24, 0x06       ; 6
    56a0:       09 f0           breq    .+2             ; 0x56a4 <ubx_decode+0x16>
    56a2:       7c c0           rjmp    .+248           ; 0x579c <ubx_decode+0x10e>
    56a4:       8c 81           ldd     r24, Y+4        ; 0x04
    56a6:       9d 81           ldd     r25, Y+5        ; 0x05
    56a8:       ae 81           ldd     r26, Y+6        ; 0x06
    56aa:       bf 81           ldd     r27, Y+7        ; 0x07
    56ac:       80 93 ba 03     sts     0x03BA, r24
    56b0:       90 93 bb 03     sts     0x03BB, r25
    56b4:       a0 93 bc 03     sts     0x03BC, r26
    56b8:       b0 93 bd 03     sts     0x03BD, r27
    56bc:       8e 85           ldd     r24, Y+14       ; 0x0e
    56be:       80 93 be 03     sts     0x03BE, r24
    56c2:       fe 01           movw    r30, r28
    56c4:       34 96           adiw    r30, 0x04       ; 4
    56c6:       84 85           ldd     r24, Z+12       ; 0x0c
    56c8:       95 85           ldd     r25, Z+13       ; 0x0d
    56ca:       a6 85           ldd     r26, Z+14       ; 0x0e
    56cc:       b7 85           ldd     r27, Z+15       ; 0x0f
    56ce:       80 93 bf 03     sts     0x03BF, r24
    56d2:       90 93 c0 03     sts     0x03C0, r25
    56d6:       a0 93 c1 03     sts     0x03C1, r26
    56da:       b0 93 c2 03     sts     0x03C2, r27
    56de:       80 89           ldd     r24, Z+16       ; 0x10
    56e0:       91 89           ldd     r25, Z+17       ; 0x11
    56e2:       a2 89           ldd     r26, Z+18       ; 0x12
    56e4:       b3 89           ldd     r27, Z+19       ; 0x13
    56e6:       80 93 c3 03     sts     0x03C3, r24
    56ea:       90 93 c4 03     sts     0x03C4, r25
    56ee:       a0 93 c5 03     sts     0x03C5, r26
    56f2:       b0 93 c6 03     sts     0x03C6, r27
    56f6:       84 89           ldd     r24, Z+20       ; 0x14
    56f8:       95 89           ldd     r25, Z+21       ; 0x15
    56fa:       a6 89           ldd     r26, Z+22       ; 0x16
    56fc:       b7 89           ldd     r27, Z+23       ; 0x17
    56fe:       80 93 c7 03     sts     0x03C7, r24
    5702:       90 93 c8 03     sts     0x03C8, r25
    5706:       a0 93 c9 03     sts     0x03C9, r26
    570a:       b0 93 ca 03     sts     0x03CA, r27
    570e:       80 8d           ldd     r24, Z+24       ; 0x18
    5710:       91 8d           ldd     r25, Z+25       ; 0x19
    5712:       a2 8d           ldd     r26, Z+26       ; 0x1a
    5714:       b3 8d           ldd     r27, Z+27       ; 0x1b
    5716:       80 93 cb 03     sts     0x03CB, r24
    571a:       90 93 cc 03     sts     0x03CC, r25
    571e:       a0 93 cd 03     sts     0x03CD, r26
    5722:       b0 93 ce 03     sts     0x03CE, r27
    5726:       84 8d           ldd     r24, Z+28       ; 0x1c
    5728:       95 8d           ldd     r25, Z+29       ; 0x1d
    572a:       a6 8d           ldd     r26, Z+30       ; 0x1e
    572c:       b7 8d           ldd     r27, Z+31       ; 0x1f
    572e:       80 93 cf 03     sts     0x03CF, r24
    5732:       90 93 d0 03     sts     0x03D0, r25
    5736:       a0 93 d1 03     sts     0x03D1, r26
    573a:       b0 93 d2 03     sts     0x03D2, r27
    573e:       80 a1           ldd     r24, Z+32       ; 0x20
    5740:       91 a1           ldd     r25, Z+33       ; 0x21
    5742:       a2 a1           ldd     r26, Z+34       ; 0x22
    5744:       b3 a1           ldd     r27, Z+35       ; 0x23
    5746:       80 93 d3 03     sts     0x03D3, r24
    574a:       90 93 d4 03     sts     0x03D4, r25
    574e:       a0 93 d5 03     sts     0x03D5, r26
    5752:       b0 93 d6 03     sts     0x03D6, r27
    5756:       84 a1           ldd     r24, Z+36       ; 0x24
    5758:       95 a1           ldd     r25, Z+37       ; 0x25
    575a:       a6 a1           ldd     r26, Z+38       ; 0x26
    575c:       b7 a1           ldd     r27, Z+39       ; 0x27
    575e:       80 93 d7 03     sts     0x03D7, r24
    5762:       90 93 d8 03     sts     0x03D8, r25
    5766:       a0 93 d9 03     sts     0x03D9, r26
    576a:       b0 93 da 03     sts     0x03DA, r27
    576e:       80 a5           ldd     r24, Z+40       ; 0x28
    5770:       91 a5           ldd     r25, Z+41       ; 0x29
    5772:       a2 a5           ldd     r26, Z+42       ; 0x2a
    5774:       b3 a5           ldd     r27, Z+43       ; 0x2b
    5776:       80 93 db 03     sts     0x03DB, r24
    577a:       90 93 dc 03     sts     0x03DC, r25
    577e:       a0 93 dd 03     sts     0x03DD, r26
    5782:       b0 93 de 03     sts     0x03DE, r27
    5786:       88 a9           ldd     r24, Y+48       ; 0x30
    5788:       99 27           eor     r25, r25
    578a:       90 93 e0 03     sts     0x03E0, r25
    578e:       80 93 df 03     sts     0x03DF, r24
    5792:       8b a9           ldd     r24, Y+51       ; 0x33
    5794:       80 93 e1 03     sts     0x03E1, r24
    5798:       20 93 b9 03     sts     0x03B9, r18
    579c:       df 91           pop     r29
    579e:       cf 91           pop     r28
    57a0:       08 95           ret

000057a2 <show_ubx>:
    57a2:       0f 93           push    r16
    57a4:       1f 93           push    r17
    57a6:       cf 93           push    r28
    57a8:       df 93           push    r29
    57aa:       ec 01           movw    r28, r24
    57ac:       89 81           ldd     r24, Y+1        ; 0x01
    57ae:       99 27           eor     r25, r25
    57b0:       9f 93           push    r25
    57b2:       8f 93           push    r24
    57b4:       87 e9           ldi     r24, 0x97       ; 151
    57b6:       91 e0           ldi     r25, 0x01       ; 1
    57b8:       9f 93           push    r25
    57ba:       8f 93           push    r24
    57bc:       0e 94 32 2c     call    0x5864  ; 0x5864 <printf>
    57c0:       8a 81           ldd     r24, Y+2        ; 0x02
    57c2:       99 27           eor     r25, r25
    57c4:       9f 93           push    r25
    57c6:       8f 93           push    r24
    57c8:       84 ea           ldi     r24, 0xA4       ; 164
    57ca:       91 e0           ldi     r25, 0x01       ; 1
    57cc:       9f 93           push    r25
    57ce:       8f 93           push    r24
    57d0:       0e 94 32 2c     call    0x5864  ; 0x5864 <printf>
    57d4:       8b 81           ldd     r24, Y+3        ; 0x03
    57d6:       99 27           eor     r25, r25
    57d8:       9f 93           push    r25
    57da:       8f 93           push    r24
    57dc:       8e ea           ldi     r24, 0xAE       ; 174
    57de:       91 e0           ldi     r25, 0x01       ; 1
    57e0:       9f 93           push    r25
    57e2:       8f 93           push    r24
    57e4:       0e 94 32 2c     call    0x5864  ; 0x5864 <printf>
    57e8:       89 eb           ldi     r24, 0xB9       ; 185
    57ea:       91 e0           ldi     r25, 0x01       ; 1
    57ec:       9f 93           push    r25
    57ee:       8f 93           push    r24
    57f0:       0e 94 32 2c     call    0x5864  ; 0x5864 <printf>
    57f4:       00 e0           ldi     r16, 0x00       ; 0
    57f6:       10 e0           ldi     r17, 0x00       ; 0
    57f8:       8d b7           in      r24, 0x3d       ; 61
    57fa:       9e b7           in      r25, 0x3e       ; 62
    57fc:       0e 96           adiw    r24, 0x0e       ; 14
    57fe:       0f b6           in      r0, 0x3f        ; 63
    5800:       f8 94           cli
    5802:       9e bf           out     0x3e, r25       ; 62
    5804:       0f be           out     0x3f, r0        ; 63
    5806:       8d bf           out     0x3d, r24       ; 61
    5808:       11 c0           rjmp    .+34            ; 0x582c <show_ubx+0x8a>
    580a:       fe 01           movw    r30, r28
    580c:       e9 0f           add     r30, r25
    580e:       f1 1d           adc     r31, r1
    5810:       84 81           ldd     r24, Z+4        ; 0x04
    5812:       99 27           eor     r25, r25
    5814:       9f 93           push    r25
    5816:       8f 93           push    r24
    5818:       80 ec           ldi     r24, 0xC0       ; 192
    581a:       91 e0           ldi     r25, 0x01       ; 1
    581c:       9f 93           push    r25
    581e:       8f 93           push    r24
    5820:       0e 94 32 2c     call    0x5864  ; 0x5864 <printf>
    5824:       0f 90           pop     r0
    5826:       0f 90           pop     r0
    5828:       0f 90           pop     r0
    582a:       0f 90           pop     r0
    582c:       90 2f           mov     r25, r16
    582e:       0f 5f           subi    r16, 0xFF       ; 255
    5830:       1f 4f           sbci    r17, 0xFF       ; 255
    5832:       8b 81           ldd     r24, Y+3        ; 0x03
    5834:       98 17           cp      r25, r24
    5836:       48 f3           brcs    .-46            ; 0x580a <show_ubx+0x68>
    5838:       86 ec           ldi     r24, 0xC6       ; 198
    583a:       91 e0           ldi     r25, 0x01       ; 1
    583c:       0e 94 52 2c     call    0x58a4  ; 0x58a4 <puts>
    5840:       df 91           pop     r29
    5842:       cf 91           pop     r28
    5844:       1f 91           pop     r17
    5846:       0f 91           pop     r16
    5848:       08 95           ret

0000584a <memchr>:
    584a:       fc 01           movw    r30, r24
    584c:       41 50           subi    r20, 0x01       ; 1
    584e:       50 40           sbci    r21, 0x00       ; 0
    5850:       30 f0           brcs    .+12            ; 0x585e <memchr+0x14>
    5852:       01 90           ld      r0, Z+
    5854:       06 16           cp      r0, r22
    5856:       d1 f7           brne    .-12            ; 0x584c <memchr+0x2>
    5858:       31 97           sbiw    r30, 0x01       ; 1
    585a:       cf 01           movw    r24, r30
    585c:       08 95           ret
    585e:       88 27           eor     r24, r24
    5860:       99 27           eor     r25, r25
    5862:       08 95           ret

00005864 <printf>:
    5864:       cf 93           push    r28
    5866:       df 93           push    r29
    5868:       cd b7           in      r28, 0x3d       ; 61
    586a:       de b7           in      r29, 0x3e       ; 62
    586c:       22 97           sbiw    r28, 0x02       ; 2
    586e:       0f b6           in      r0, 0x3f        ; 63
    5870:       f8 94           cli
    5872:       de bf           out     0x3e, r29       ; 62
    5874:       0f be           out     0x3f, r0        ; 63
    5876:       cd bf           out     0x3d, r28       ; 61
    5878:       fe 01           movw    r30, r28
    587a:       37 96           adiw    r30, 0x07       ; 7
    587c:       61 91           ld      r22, Z+
    587e:       71 91           ld      r23, Z+
    5880:       fa 83           std     Y+2, r31        ; 0x02
    5882:       e9 83           std     Y+1, r30        ; 0x01
    5884:       af 01           movw    r20, r30
    5886:       80 91 a3 07     lds     r24, 0x07A3
    588a:       90 91 a4 07     lds     r25, 0x07A4
    588e:       0e 94 85 2c     call    0x590a  ; 0x590a <vfprintf>
    5892:       22 96           adiw    r28, 0x02       ; 2
    5894:       0f b6           in      r0, 0x3f        ; 63
    5896:       f8 94           cli
    5898:       de bf           out     0x3e, r29       ; 62
    589a:       0f be           out     0x3f, r0        ; 63
    589c:       cd bf           out     0x3d, r28       ; 61
    589e:       df 91           pop     r29
    58a0:       cf 91           pop     r28
    58a2:       08 95           ret

000058a4 <puts>:
    58a4:       0f 93           push    r16
    58a6:       1f 93           push    r17
    58a8:       cf 93           push    r28
    58aa:       df 93           push    r29
    58ac:       8c 01           movw    r16, r24
    58ae:       e0 91 a3 07     lds     r30, 0x07A3
    58b2:       f0 91 a4 07     lds     r31, 0x07A4
    58b6:       83 81           ldd     r24, Z+3        ; 0x03
    58b8:       81 ff           sbrs    r24, 1
    58ba:       1f c0           rjmp    .+62            ; 0x58fa <puts+0x56>
    58bc:       c0 e0           ldi     r28, 0x00       ; 0
    58be:       d0 e0           ldi     r29, 0x00       ; 0
    58c0:       0a c0           rjmp    .+20            ; 0x58d6 <puts+0x32>
    58c2:       fd 01           movw    r30, r26
    58c4:       20 85           ldd     r18, Z+8        ; 0x08
    58c6:       31 85           ldd     r19, Z+9        ; 0x09
    58c8:       bd 01           movw    r22, r26
    58ca:       f9 01           movw    r30, r18
    58cc:       09 95           icall
    58ce:       89 2b           or      r24, r25
    58d0:       11 f0           breq    .+4             ; 0x58d6 <puts+0x32>
    58d2:       cf ef           ldi     r28, 0xFF       ; 255
    58d4:       df ef           ldi     r29, 0xFF       ; 255
    58d6:       f8 01           movw    r30, r16
    58d8:       81 91           ld      r24, Z+
    58da:       8f 01           movw    r16, r30
    58dc:       a0 91 a3 07     lds     r26, 0x07A3
    58e0:       b0 91 a4 07     lds     r27, 0x07A4
    58e4:       88 23           and     r24, r24
    58e6:       69 f7           brne    .-38            ; 0x58c2 <puts+0x1e>
    58e8:       fd 01           movw    r30, r26
    58ea:       20 85           ldd     r18, Z+8        ; 0x08
    58ec:       31 85           ldd     r19, Z+9        ; 0x09
    58ee:       bd 01           movw    r22, r26
    58f0:       8a e0           ldi     r24, 0x0A       ; 10
    58f2:       f9 01           movw    r30, r18
    58f4:       09 95           icall
    58f6:       89 2b           or      r24, r25
    58f8:       11 f0           breq    .+4             ; 0x58fe <puts+0x5a>
    58fa:       cf ef           ldi     r28, 0xFF       ; 255
    58fc:       df ef           ldi     r29, 0xFF       ; 255
    58fe:       ce 01           movw    r24, r28
    5900:       df 91           pop     r29
    5902:       cf 91           pop     r28
    5904:       1f 91           pop     r17
    5906:       0f 91           pop     r16
    5908:       08 95           ret

0000590a <vfprintf>:
    590a:       2f 92           push    r2
    590c:       3f 92           push    r3
    590e:       4f 92           push    r4
    5910:       5f 92           push    r5
    5912:       6f 92           push    r6
    5914:       7f 92           push    r7
    5916:       8f 92           push    r8
    5918:       9f 92           push    r9
    591a:       af 92           push    r10
    591c:       bf 92           push    r11
    591e:       cf 92           push    r12
    5920:       df 92           push    r13
    5922:       ef 92           push    r14
    5924:       ff 92           push    r15
    5926:       0f 93           push    r16
    5928:       1f 93           push    r17
    592a:       cf 93           push    r28
    592c:       df 93           push    r29
    592e:       cd b7           in      r28, 0x3d       ; 61
    5930:       de b7           in      r29, 0x3e       ; 62
    5932:       64 97           sbiw    r28, 0x14       ; 20
    5934:       0f b6           in      r0, 0x3f        ; 63
    5936:       f8 94           cli
    5938:       de bf           out     0x3e, r29       ; 62
    593a:       0f be           out     0x3f, r0        ; 63
    593c:       cd bf           out     0x3d, r28       ; 61
    593e:       cc 24           eor     r12, r12
    5940:       dd 24           eor     r13, r13
    5942:       76 01           movw    r14, r12
    5944:       1c 01           movw    r2, r24
    5946:       7c 8b           std     Y+20, r23       ; 0x14
    5948:       6b 8b           std     Y+19, r22       ; 0x13
    594a:       2a 01           movw    r4, r20
    594c:       fc 01           movw    r30, r24
    594e:       17 82           std     Z+7, r1 ; 0x07
    5950:       16 82           std     Z+6, r1 ; 0x06
    5952:       83 81           ldd     r24, Z+3        ; 0x03
    5954:       81 fd           sbrc    r24, 1
    5956:       03 c0           rjmp    .+6             ; 0x595e <vfprintf+0x54>
    5958:       8f ef           ldi     r24, 0xFF       ; 255
    595a:       9f ef           ldi     r25, 0xFF       ; 255
    595c:       85 c2           rjmp    .+1290          ; 0x5e68 <vfprintf+0x55e>
    595e:       aa 24           eor     r10, r10
    5960:       bb 24           eor     r11, r11
    5962:       6f c2           rjmp    .+1246          ; 0x5e42 <vfprintf+0x538>
    5964:       a0 fe           sbrs    r10, 0
    5966:       54 c2           rjmp    .+1192          ; 0x5e10 <vfprintf+0x506>
    5968:       8a 89           ldd     r24, Y+18       ; 0x12
    596a:       80 53           subi    r24, 0x30       ; 48
    596c:       8a 30           cpi     r24, 0x0A       ; 10
    596e:       e8 f4           brcc    .+58            ; 0x59aa <vfprintf+0xa0>
    5970:       fa 89           ldd     r31, Y+18       ; 0x12
    5972:       f0 33           cpi     r31, 0x30       ; 48
    5974:       41 f4           brne    .+16            ; 0x5986 <vfprintf+0x7c>
    5976:       2d 85           ldd     r18, Y+13       ; 0x0d
    5978:       22 23           and     r18, r18
    597a:       29 f4           brne    .+10            ; 0x5986 <vfprintf+0x7c>
    597c:       a3 fc           sbrc    r10, 3
    597e:       03 c0           rjmp    .+6             ; 0x5986 <vfprintf+0x7c>
    5980:       80 e0           ldi     r24, 0x00       ; 0
    5982:       91 e0           ldi     r25, 0x01       ; 1
    5984:       6f c0           rjmp    .+222           ; 0x5a64 <vfprintf+0x15a>
    5986:       8a e0           ldi     r24, 0x0A       ; 10
    5988:       ed 85           ldd     r30, Y+13       ; 0x0d
    598a:       e8 02           muls    r30, r24
    598c:       c0 01           movw    r24, r0
    598e:       11 24           eor     r1, r1
    5990:       fa 89           ldd     r31, Y+18       ; 0x12
    5992:       f8 0f           add     r31, r24
    5994:       f0 53           subi    r31, 0x30       ; 48
    5996:       fd 87           std     Y+13, r31       ; 0x0d
    5998:       f7 ff           sbrs    r31, 7
    599a:       02 c0           rjmp    .+4             ; 0x59a0 <vfprintf+0x96>
    599c:       2f e7           ldi     r18, 0x7F       ; 127
    599e:       2d 87           std     Y+13, r18       ; 0x0d
    59a0:       a3 fc           sbrc    r10, 3
    59a2:       49 c2           rjmp    .+1170          ; 0x5e36 <vfprintf+0x52c>
    59a4:       3d 85           ldd     r19, Y+13       ; 0x0d
    59a6:       3e 87           std     Y+14, r19       ; 0x0e
    59a8:       46 c2           rjmp    .+1164          ; 0x5e36 <vfprintf+0x52c>
    59aa:       c5 01           movw    r24, r10
    59ac:       88 70           andi    r24, 0x08       ; 8
    59ae:       90 70           andi    r25, 0x00       ; 0
    59b0:       a3 fe           sbrs    r10, 3
    59b2:       05 c0           rjmp    .+10            ; 0x59be <vfprintf+0xb4>
    59b4:       ed 85           ldd     r30, Y+13       ; 0x0d
    59b6:       ee 23           and     r30, r30
    59b8:       11 f4           brne    .+4             ; 0x59be <vfprintf+0xb4>
    59ba:       f1 e0           ldi     r31, 0x01       ; 1
    59bc:       fd 87           std     Y+13, r31       ; 0x0d
    59be:       2a 89           ldd     r18, Y+18       ; 0x12
    59c0:       28 36           cpi     r18, 0x68       ; 104
    59c2:       24 f5           brge    .+72            ; 0x5a0c <vfprintf+0x102>
    59c4:       25 36           cpi     r18, 0x65       ; 101
    59c6:       0c f0           brlt    .+2             ; 0x59ca <vfprintf+0xc0>
    59c8:       5b c0           rjmp    .+182           ; 0x5a80 <vfprintf+0x176>
    59ca:       23 35           cpi     r18, 0x53       ; 83
    59cc:       09 f4           brne    .+2             ; 0x59d0 <vfprintf+0xc6>
    59ce:       80 c0           rjmp    .+256           ; 0x5ad0 <vfprintf+0x1c6>
    59d0:       24 35           cpi     r18, 0x54       ; 84
    59d2:       8c f4           brge    .+34            ; 0x59f6 <vfprintf+0xec>
    59d4:       2b 32           cpi     r18, 0x2B       ; 43
    59d6:       c1 f1           breq    .+112           ; 0x5a48 <vfprintf+0x13e>
    59d8:       2c 32           cpi     r18, 0x2C       ; 44
    59da:       34 f4           brge    .+12            ; 0x59e8 <vfprintf+0xde>
    59dc:       20 32           cpi     r18, 0x20       ; 32
    59de:       c1 f1           breq    .+112           ; 0x5a50 <vfprintf+0x146>
    59e0:       23 32           cpi     r18, 0x23       ; 35
    59e2:       09 f0           breq    .+2             ; 0x59e6 <vfprintf+0xdc>
    59e4:       0a c2           rjmp    .+1044          ; 0x5dfa <vfprintf+0x4f0>
    59e6:       3c c0           rjmp    .+120           ; 0x5a60 <vfprintf+0x156>
    59e8:       3a 89           ldd     r19, Y+18       ; 0x12
    59ea:       3d 32           cpi     r19, 0x2D       ; 45
    59ec:       b1 f1           breq    .+108           ; 0x5a5a <vfprintf+0x150>
    59ee:       3e 32           cpi     r19, 0x2E       ; 46
    59f0:       09 f0           breq    .+2             ; 0x59f4 <vfprintf+0xea>
    59f2:       03 c2           rjmp    .+1030          ; 0x5dfa <vfprintf+0x4f0>
    59f4:       3a c0           rjmp    .+116           ; 0x5a6a <vfprintf+0x160>
    59f6:       8a 89           ldd     r24, Y+18       ; 0x12
    59f8:       83 36           cpi     r24, 0x63       ; 99
    59fa:       09 f4           brne    .+2             ; 0x59fe <vfprintf+0xf4>
    59fc:       49 c0           rjmp    .+146           ; 0x5a90 <vfprintf+0x186>
    59fe:       84 36           cpi     r24, 0x64       ; 100
    5a00:       0c f0           brlt    .+2             ; 0x5a04 <vfprintf+0xfa>
    5a02:       81 c0           rjmp    .+258           ; 0x5b06 <vfprintf+0x1fc>
    5a04:       88 35           cpi     r24, 0x58       ; 88
    5a06:       09 f0           breq    .+2             ; 0x5a0a <vfprintf+0x100>
    5a08:       f8 c1           rjmp    .+1008          ; 0x5dfa <vfprintf+0x4f0>
    5a0a:       1b c0           rjmp    .+54            ; 0x5a42 <vfprintf+0x138>
    5a0c:       ea 89           ldd     r30, Y+18       ; 0x12
    5a0e:       e0 37           cpi     r30, 0x70       ; 112
    5a10:       09 f4           brne    .+2             ; 0x5a14 <vfprintf+0x10a>
    5a12:       a3 c0           rjmp    .+326           ; 0x5b5a <vfprintf+0x250>
    5a14:       e1 37           cpi     r30, 0x71       ; 113
    5a16:       44 f4           brge    .+16            ; 0x5a28 <vfprintf+0x11e>
    5a18:       ec 36           cpi     r30, 0x6C       ; 108
    5a1a:       69 f1           breq    .+90            ; 0x5a76 <vfprintf+0x16c>
    5a1c:       ef 36           cpi     r30, 0x6F       ; 111
    5a1e:       71 f0           breq    .+28            ; 0x5a3c <vfprintf+0x132>
    5a20:       e9 36           cpi     r30, 0x69       ; 105
    5a22:       09 f0           breq    .+2             ; 0x5a26 <vfprintf+0x11c>
    5a24:       ea c1           rjmp    .+980           ; 0x5dfa <vfprintf+0x4f0>
    5a26:       6f c0           rjmp    .+222           ; 0x5b06 <vfprintf+0x1fc>
    5a28:       fa 89           ldd     r31, Y+18       ; 0x12
    5a2a:       f5 37           cpi     r31, 0x75       ; 117
    5a2c:       09 f4           brne    .+2             ; 0x5a30 <vfprintf+0x126>
    5a2e:       9d c0           rjmp    .+314           ; 0x5b6a <vfprintf+0x260>
    5a30:       f8 37           cpi     r31, 0x78       ; 120
    5a32:       39 f0           breq    .+14            ; 0x5a42 <vfprintf+0x138>
    5a34:       f3 37           cpi     r31, 0x73       ; 115
    5a36:       09 f0           breq    .+2             ; 0x5a3a <vfprintf+0x130>
    5a38:       e0 c1           rjmp    .+960           ; 0x5dfa <vfprintf+0x4f0>
    5a3a:       34 c0           rjmp    .+104           ; 0x5aa4 <vfprintf+0x19a>
    5a3c:       28 e0           ldi     r18, 0x08       ; 8
    5a3e:       29 8b           std     Y+17, r18       ; 0x11
    5a40:       94 c0           rjmp    .+296           ; 0x5b6a <vfprintf+0x260>
    5a42:       30 e1           ldi     r19, 0x10       ; 16
    5a44:       39 8b           std     Y+17, r19       ; 0x11
    5a46:       91 c0           rjmp    .+290           ; 0x5b6a <vfprintf+0x260>
    5a48:       80 e1           ldi     r24, 0x10       ; 16
    5a4a:       90 e0           ldi     r25, 0x00       ; 0
    5a4c:       a8 2a           or      r10, r24
    5a4e:       b9 2a           or      r11, r25
    5a50:       e0 e2           ldi     r30, 0x20       ; 32
    5a52:       f0 e0           ldi     r31, 0x00       ; 0
    5a54:       ae 2a           or      r10, r30
    5a56:       bf 2a           or      r11, r31
    5a58:       ee c1           rjmp    .+988           ; 0x5e36 <vfprintf+0x52c>
    5a5a:       20 e8           ldi     r18, 0x80       ; 128
    5a5c:       30 e0           ldi     r19, 0x00       ; 0
    5a5e:       0d c0           rjmp    .+26            ; 0x5a7a <vfprintf+0x170>
    5a60:       80 e4           ldi     r24, 0x40       ; 64
    5a62:       90 e0           ldi     r25, 0x00       ; 0
    5a64:       a8 2a           or      r10, r24
    5a66:       b9 2a           or      r11, r25
    5a68:       e6 c1           rjmp    .+972           ; 0x5e36 <vfprintf+0x52c>
    5a6a:       e8 e0           ldi     r30, 0x08       ; 8
    5a6c:       f0 e0           ldi     r31, 0x00       ; 0
    5a6e:       ae 2a           or      r10, r30
    5a70:       bf 2a           or      r11, r31
    5a72:       1d 86           std     Y+13, r1        ; 0x0d
    5a74:       e0 c1           rjmp    .+960           ; 0x5e36 <vfprintf+0x52c>
    5a76:       24 e0           ldi     r18, 0x04       ; 4
    5a78:       30 e0           ldi     r19, 0x00       ; 0
    5a7a:       a2 2a           or      r10, r18
    5a7c:       b3 2a           or      r11, r19
    5a7e:       db c1           rjmp    .+950           ; 0x5e36 <vfprintf+0x52c>
    5a80:       3f e3           ldi     r19, 0x3F       ; 63
    5a82:       c3 2e           mov     r12, r19
    5a84:       3e 85           ldd     r19, Y+14       ; 0x0e
    5a86:       31 50           subi    r19, 0x01       ; 1
    5a88:       3e 87           std     Y+14, r19       ; 0x0e
    5a8a:       83 e6           ldi     r24, 0x63       ; 99
    5a8c:       8a 8b           std     Y+18, r24       ; 0x12
    5a8e:       41 c1           rjmp    .+642           ; 0x5d12 <vfprintf+0x408>
    5a90:       f2 01           movw    r30, r4
    5a92:       c0 80           ld      r12, Z
    5a94:       fe 85           ldd     r31, Y+14       ; 0x0e
    5a96:       f1 50           subi    r31, 0x01       ; 1
    5a98:       fe 87           std     Y+14, r31       ; 0x0e
    5a9a:       22 e0           ldi     r18, 0x02       ; 2
    5a9c:       30 e0           ldi     r19, 0x00       ; 0
    5a9e:       42 0e           add     r4, r18
    5aa0:       53 1e           adc     r5, r19
    5aa2:       37 c1           rjmp    .+622           ; 0x5d12 <vfprintf+0x408>
    5aa4:       f2 01           movw    r30, r4
    5aa6:       c0 80           ld      r12, Z
    5aa8:       d1 80           ldd     r13, Z+1        ; 0x01
    5aaa:       89 2b           or      r24, r25
    5aac:       49 f0           breq    .+18            ; 0x5ac0 <vfprintf+0x1b6>
    5aae:       fd 85           ldd     r31, Y+13       ; 0x0d
    5ab0:       6f 2f           mov     r22, r31
    5ab2:       77 27           eor     r23, r23
    5ab4:       67 fd           sbrc    r22, 7
    5ab6:       70 95           com     r23
    5ab8:       c6 01           movw    r24, r12
    5aba:       0e 94 61 2f     call    0x5ec2  ; 0x5ec2 <strnlen>
    5abe:       19 c0           rjmp    .+50            ; 0x5af2 <vfprintf+0x1e8>
    5ac0:       f6 01           movw    r30, r12
    5ac2:       01 90           ld      r0, Z+
    5ac4:       00 20           and     r0, r0
    5ac6:       e9 f7           brne    .-6             ; 0x5ac2 <vfprintf+0x1b8>
    5ac8:       31 97           sbiw    r30, 0x01       ; 1
    5aca:       ec 19           sub     r30, r12
    5acc:       e9 8b           std     Y+17, r30       ; 0x11
    5ace:       12 c0           rjmp    .+36            ; 0x5af4 <vfprintf+0x1ea>
    5ad0:       f2 01           movw    r30, r4
    5ad2:       c0 80           ld      r12, Z
    5ad4:       d1 80           ldd     r13, Z+1        ; 0x01
    5ad6:       89 2b           or      r24, r25
    5ad8:       49 f0           breq    .+18            ; 0x5aec <vfprintf+0x1e2>
    5ada:       fd 85           ldd     r31, Y+13       ; 0x0d
    5adc:       6f 2f           mov     r22, r31
    5ade:       77 27           eor     r23, r23
    5ae0:       67 fd           sbrc    r22, 7
    5ae2:       70 95           com     r23
    5ae4:       c6 01           movw    r24, r12
    5ae6:       0e 94 56 2f     call    0x5eac  ; 0x5eac <strnlen_P>
    5aea:       03 c0           rjmp    .+6             ; 0x5af2 <vfprintf+0x1e8>
    5aec:       c6 01           movw    r24, r12
    5aee:       0e 94 4d 2f     call    0x5e9a  ; 0x5e9a <strlen_P>
    5af2:       89 8b           std     Y+17, r24       ; 0x11
    5af4:       22 e0           ldi     r18, 0x02       ; 2
    5af6:       30 e0           ldi     r19, 0x00       ; 0
    5af8:       42 0e           add     r4, r18
    5afa:       53 1e           adc     r5, r19
    5afc:       3e 85           ldd     r19, Y+14       ; 0x0e
    5afe:       89 89           ldd     r24, Y+17       ; 0x11
    5b00:       38 1b           sub     r19, r24
    5b02:       3e 87           std     Y+14, r19       ; 0x0e
    5b04:       06 c1           rjmp    .+524           ; 0x5d12 <vfprintf+0x408>
    5b06:       a2 fe           sbrs    r10, 2
    5b08:       08 c0           rjmp    .+16            ; 0x5b1a <vfprintf+0x210>
    5b0a:       f2 01           movw    r30, r4
    5b0c:       80 81           ld      r24, Z
    5b0e:       91 81           ldd     r25, Z+1        ; 0x01
    5b10:       a2 81           ldd     r26, Z+2        ; 0x02
    5b12:       b3 81           ldd     r27, Z+3        ; 0x03
    5b14:       24 e0           ldi     r18, 0x04       ; 4
    5b16:       30 e0           ldi     r19, 0x00       ; 0
    5b18:       09 c0           rjmp    .+18            ; 0x5b2c <vfprintf+0x222>
    5b1a:       f2 01           movw    r30, r4
    5b1c:       80 81           ld      r24, Z
    5b1e:       91 81           ldd     r25, Z+1        ; 0x01
    5b20:       aa 27           eor     r26, r26
    5b22:       97 fd           sbrc    r25, 7
    5b24:       a0 95           com     r26
    5b26:       ba 2f           mov     r27, r26
    5b28:       22 e0           ldi     r18, 0x02       ; 2
    5b2a:       30 e0           ldi     r19, 0x00       ; 0
    5b2c:       42 0e           add     r4, r18
    5b2e:       53 1e           adc     r5, r19
    5b30:       6c 01           movw    r12, r24
    5b32:       7d 01           movw    r14, r26
    5b34:       b7 ff           sbrs    r27, 7
    5b36:       0c c0           rjmp    .+24            ; 0x5b50 <vfprintf+0x246>
    5b38:       82 e0           ldi     r24, 0x02       ; 2
    5b3a:       90 e0           ldi     r25, 0x00       ; 0
    5b3c:       a8 2a           or      r10, r24
    5b3e:       b9 2a           or      r11, r25
    5b40:       f0 94           com     r15
    5b42:       e0 94           com     r14
    5b44:       d0 94           com     r13
    5b46:       c0 94           com     r12
    5b48:       c1 1c           adc     r12, r1
    5b4a:       d1 1c           adc     r13, r1
    5b4c:       e1 1c           adc     r14, r1
    5b4e:       f1 1c           adc     r15, r1
    5b50:       ef eb           ldi     r30, 0xBF       ; 191
    5b52:       ff ef           ldi     r31, 0xFF       ; 255
    5b54:       ae 22           and     r10, r30
    5b56:       bf 22           and     r11, r31
    5b58:       21 c0           rjmp    .+66            ; 0x5b9c <vfprintf+0x292>
    5b5a:       20 e4           ldi     r18, 0x40       ; 64
    5b5c:       30 e0           ldi     r19, 0x00       ; 0
    5b5e:       a2 2a           or      r10, r18
    5b60:       b3 2a           or      r11, r19
    5b62:       38 e7           ldi     r19, 0x78       ; 120
    5b64:       3a 8b           std     Y+18, r19       ; 0x12
    5b66:       80 e1           ldi     r24, 0x10       ; 16
    5b68:       89 8b           std     Y+17, r24       ; 0x11
    5b6a:       a2 fe           sbrs    r10, 2
    5b6c:       08 c0           rjmp    .+16            ; 0x5b7e <vfprintf+0x274>
    5b6e:       f2 01           movw    r30, r4
    5b70:       80 81           ld      r24, Z
    5b72:       91 81           ldd     r25, Z+1        ; 0x01
    5b74:       a2 81           ldd     r26, Z+2        ; 0x02
    5b76:       b3 81           ldd     r27, Z+3        ; 0x03
    5b78:       24 e0           ldi     r18, 0x04       ; 4
    5b7a:       30 e0           ldi     r19, 0x00       ; 0
    5b7c:       07 c0           rjmp    .+14            ; 0x5b8c <vfprintf+0x282>
    5b7e:       f2 01           movw    r30, r4
    5b80:       80 81           ld      r24, Z
    5b82:       91 81           ldd     r25, Z+1        ; 0x01
    5b84:       aa 27           eor     r26, r26
    5b86:       bb 27           eor     r27, r27
    5b88:       22 e0           ldi     r18, 0x02       ; 2
    5b8a:       30 e0           ldi     r19, 0x00       ; 0
    5b8c:       42 0e           add     r4, r18
    5b8e:       53 1e           adc     r5, r19
    5b90:       6c 01           movw    r12, r24
    5b92:       7d 01           movw    r14, r26
    5b94:       8f ec           ldi     r24, 0xCF       ; 207
    5b96:       9f ef           ldi     r25, 0xFF       ; 255
    5b98:       a8 22           and     r10, r24
    5b9a:       b9 22           and     r11, r25
    5b9c:       87 01           movw    r16, r14
    5b9e:       76 01           movw    r14, r12
    5ba0:       fe 01           movw    r30, r28
    5ba2:       31 96           adiw    r30, 0x01       ; 1
    5ba4:       f8 8b           std     Y+16, r31       ; 0x10
    5ba6:       ef 87           std     Y+15, r30       ; 0x0f
    5ba8:       f9 89           ldd     r31, Y+17       ; 0x11
    5baa:       6f 2e           mov     r6, r31
    5bac:       77 24           eor     r7, r7
    5bae:       88 24           eor     r8, r8
    5bb0:       99 24           eor     r9, r9
    5bb2:       c8 01           movw    r24, r16
    5bb4:       b7 01           movw    r22, r14
    5bb6:       a4 01           movw    r20, r8
    5bb8:       93 01           movw    r18, r6
    5bba:       0e 94 47 31     call    0x628e  ; 0x628e <__udivmodsi4>
    5bbe:       6a 30           cpi     r22, 0x0A       ; 10
    5bc0:       24 f0           brlt    .+8             ; 0x5bca <vfprintf+0x2c0>
    5bc2:       2a 89           ldd     r18, Y+18       ; 0x12
    5bc4:       62 0f           add     r22, r18
    5bc6:       61 52           subi    r22, 0x21       ; 33
    5bc8:       01 c0           rjmp    .+2             ; 0x5bcc <vfprintf+0x2c2>
    5bca:       60 5d           subi    r22, 0xD0       ; 208
    5bcc:       ef 85           ldd     r30, Y+15       ; 0x0f
    5bce:       f8 89           ldd     r31, Y+16       ; 0x10
    5bd0:       61 93           st      Z+, r22
    5bd2:       f8 8b           std     Y+16, r31       ; 0x10
    5bd4:       ef 87           std     Y+15, r30       ; 0x0f
    5bd6:       c8 01           movw    r24, r16
    5bd8:       b7 01           movw    r22, r14
    5bda:       a4 01           movw    r20, r8
    5bdc:       93 01           movw    r18, r6
    5bde:       0e 94 47 31     call    0x628e  ; 0x628e <__udivmodsi4>
    5be2:       79 01           movw    r14, r18
    5be4:       8a 01           movw    r16, r20
    5be6:       21 15           cp      r18, r1
    5be8:       31 05           cpc     r19, r1
    5bea:       41 05           cpc     r20, r1
    5bec:       51 05           cpc     r21, r1
    5bee:       09 f7           brne    .-62            ; 0x5bb2 <vfprintf+0x2a8>
    5bf0:       cc 24           eor     r12, r12
    5bf2:       dd 24           eor     r13, r13
    5bf4:       76 01           movw    r14, r12
    5bf6:       ce 01           movw    r24, r28
    5bf8:       01 96           adiw    r24, 0x01       ; 1
    5bfa:       cf 84           ldd     r12, Y+15       ; 0x0f
    5bfc:       c8 1a           sub     r12, r24
    5bfe:       c5 01           movw    r24, r10
    5c00:       82 73           andi    r24, 0x32       ; 50
    5c02:       90 70           andi    r25, 0x00       ; 0
    5c04:       89 2b           or      r24, r25
    5c06:       19 f0           breq    .+6             ; 0x5c0e <vfprintf+0x304>
    5c08:       fe 85           ldd     r31, Y+14       ; 0x0e
    5c0a:       f1 50           subi    r31, 0x01       ; 1
    5c0c:       fe 87           std     Y+14, r31       ; 0x0e
    5c0e:       a6 fe           sbrs    r10, 6
    5c10:       09 c0           rjmp    .+18            ; 0x5c24 <vfprintf+0x31a>
    5c12:       29 89           ldd     r18, Y+17       ; 0x11
    5c14:       20 31           cpi     r18, 0x10       ; 16
    5c16:       11 f4           brne    .+4             ; 0x5c1c <vfprintf+0x312>
    5c18:       82 e0           ldi     r24, 0x02       ; 2
    5c1a:       01 c0           rjmp    .+2             ; 0x5c1e <vfprintf+0x314>
    5c1c:       81 e0           ldi     r24, 0x01       ; 1
    5c1e:       3e 85           ldd     r19, Y+14       ; 0x0e
    5c20:       38 1b           sub     r19, r24
    5c22:       3e 87           std     Y+14, r19       ; 0x0e
    5c24:       28 e0           ldi     r18, 0x08       ; 8
    5c26:       82 2e           mov     r8, r18
    5c28:       91 2c           mov     r9, r1
    5c2a:       8a 20           and     r8, r10
    5c2c:       9b 20           and     r9, r11
    5c2e:       a3 fe           sbrs    r10, 3
    5c30:       18 c0           rjmp    .+48            ; 0x5c62 <vfprintf+0x358>
    5c32:       8d 85           ldd     r24, Y+13       ; 0x0d
    5c34:       28 2f           mov     r18, r24
    5c36:       33 27           eor     r19, r19
    5c38:       27 fd           sbrc    r18, 7
    5c3a:       30 95           com     r19
    5c3c:       8c 2d           mov     r24, r12
    5c3e:       99 27           eor     r25, r25
    5c40:       82 17           cp      r24, r18
    5c42:       93 07           cpc     r25, r19
    5c44:       3c f0           brlt    .+14            ; 0x5c54 <vfprintf+0x34a>
    5c46:       e7 ef           ldi     r30, 0xF7       ; 247
    5c48:       ff ef           ldi     r31, 0xFF       ; 255
    5c4a:       ae 22           and     r10, r30
    5c4c:       bf 22           and     r11, r31
    5c4e:       88 24           eor     r8, r8
    5c50:       99 24           eor     r9, r9
    5c52:       07 c0           rjmp    .+14            ; 0x5c62 <vfprintf+0x358>
    5c54:       fd 85           ldd     r31, Y+13       ; 0x0d
    5c56:       fc 19           sub     r31, r12
    5c58:       fd 87           std     Y+13, r31       ; 0x0d
    5c5a:       2e 85           ldd     r18, Y+14       ; 0x0e
    5c5c:       2f 1b           sub     r18, r31
    5c5e:       2e 87           std     Y+14, r18       ; 0x0e
    5c60:       03 c0           rjmp    .+6             ; 0x5c68 <vfprintf+0x35e>
    5c62:       3e 85           ldd     r19, Y+14       ; 0x0e
    5c64:       3c 19           sub     r19, r12
    5c66:       3e 87           std     Y+14, r19       ; 0x0e
    5c68:       c5 01           movw    r24, r10
    5c6a:       80 78           andi    r24, 0x80       ; 128
    5c6c:       91 70           andi    r25, 0x01       ; 1
    5c6e:       89 2b           or      r24, r25
    5c70:       69 f4           brne    .+26            ; 0x5c8c <vfprintf+0x382>
    5c72:       8e 85           ldd     r24, Y+14       ; 0x0e
    5c74:       06 c0           rjmp    .+12            ; 0x5c82 <vfprintf+0x378>
    5c76:       b1 01           movw    r22, r2
    5c78:       80 e2           ldi     r24, 0x20       ; 32
    5c7a:       90 e0           ldi     r25, 0x00       ; 0
    5c7c:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5c80:       81 2f           mov     r24, r17
    5c82:       18 2f           mov     r17, r24
    5c84:       11 50           subi    r17, 0x01       ; 1
    5c86:       18 16           cp      r1, r24
    5c88:       b4 f3           brlt    .-20            ; 0x5c76 <vfprintf+0x36c>
    5c8a:       1e 87           std     Y+14, r17       ; 0x0e
    5c8c:       a1 fe           sbrs    r10, 1
    5c8e:       04 c0           rjmp    .+8             ; 0x5c98 <vfprintf+0x38e>
    5c90:       b1 01           movw    r22, r2
    5c92:       8d e2           ldi     r24, 0x2D       ; 45
    5c94:       90 e0           ldi     r25, 0x00       ; 0
    5c96:       0b c0           rjmp    .+22            ; 0x5cae <vfprintf+0x3a4>
    5c98:       a4 fe           sbrs    r10, 4
    5c9a:       04 c0           rjmp    .+8             ; 0x5ca4 <vfprintf+0x39a>
    5c9c:       b1 01           movw    r22, r2
    5c9e:       8b e2           ldi     r24, 0x2B       ; 43
    5ca0:       90 e0           ldi     r25, 0x00       ; 0
    5ca2:       05 c0           rjmp    .+10            ; 0x5cae <vfprintf+0x3a4>
    5ca4:       a5 fe           sbrs    r10, 5
    5ca6:       05 c0           rjmp    .+10            ; 0x5cb2 <vfprintf+0x3a8>
    5ca8:       b1 01           movw    r22, r2
    5caa:       80 e2           ldi     r24, 0x20       ; 32
    5cac:       90 e0           ldi     r25, 0x00       ; 0
    5cae:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5cb2:       a6 fe           sbrs    r10, 6
    5cb4:       10 c0           rjmp    .+32            ; 0x5cd6 <vfprintf+0x3cc>
    5cb6:       b1 01           movw    r22, r2
    5cb8:       80 e3           ldi     r24, 0x30       ; 48
    5cba:       90 e0           ldi     r25, 0x00       ; 0
    5cbc:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5cc0:       89 89           ldd     r24, Y+17       ; 0x11
    5cc2:       80 31           cpi     r24, 0x10       ; 16
    5cc4:       41 f4           brne    .+16            ; 0x5cd6 <vfprintf+0x3cc>
    5cc6:       b1 01           movw    r22, r2
    5cc8:       ea 89           ldd     r30, Y+18       ; 0x12
    5cca:       8e 2f           mov     r24, r30
    5ccc:       99 27           eor     r25, r25
    5cce:       87 fd           sbrc    r24, 7
    5cd0:       90 95           com     r25
    5cd2:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5cd6:       b0 fe           sbrs    r11, 0
    5cd8:       0d c0           rjmp    .+26            ; 0x5cf4 <vfprintf+0x3ea>
    5cda:       8e 85           ldd     r24, Y+14       ; 0x0e
    5cdc:       06 c0           rjmp    .+12            ; 0x5cea <vfprintf+0x3e0>
    5cde:       b1 01           movw    r22, r2
    5ce0:       80 e3           ldi     r24, 0x30       ; 48
    5ce2:       90 e0           ldi     r25, 0x00       ; 0
    5ce4:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5ce8:       81 2f           mov     r24, r17
    5cea:       18 2f           mov     r17, r24
    5cec:       11 50           subi    r17, 0x01       ; 1
    5cee:       18 16           cp      r1, r24
    5cf0:       b4 f3           brlt    .-20            ; 0x5cde <vfprintf+0x3d4>
    5cf2:       1e 87           std     Y+14, r17       ; 0x0e
    5cf4:       89 28           or      r8, r9
    5cf6:       69 f0           breq    .+26            ; 0x5d12 <vfprintf+0x408>
    5cf8:       2d 85           ldd     r18, Y+13       ; 0x0d
    5cfa:       06 c0           rjmp    .+12            ; 0x5d08 <vfprintf+0x3fe>
    5cfc:       b1 01           movw    r22, r2
    5cfe:       80 e3           ldi     r24, 0x30       ; 48
    5d00:       90 e0           ldi     r25, 0x00       ; 0
    5d02:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5d06:       21 2f           mov     r18, r17
    5d08:       12 2f           mov     r17, r18
    5d0a:       11 50           subi    r17, 0x01       ; 1
    5d0c:       12 16           cp      r1, r18
    5d0e:       b4 f3           brlt    .-20            ; 0x5cfc <vfprintf+0x3f2>
    5d10:       1d 87           std     Y+13, r17       ; 0x0d
    5d12:       90 e8           ldi     r25, 0x80       ; 128
    5d14:       69 2e           mov     r6, r25
    5d16:       71 2c           mov     r7, r1
    5d18:       6a 20           and     r6, r10
    5d1a:       7b 20           and     r7, r11
    5d1c:       a7 fc           sbrc    r10, 7
    5d1e:       0d c0           rjmp    .+26            ; 0x5d3a <vfprintf+0x430>
    5d20:       8e 85           ldd     r24, Y+14       ; 0x0e
    5d22:       06 c0           rjmp    .+12            ; 0x5d30 <vfprintf+0x426>
    5d24:       b1 01           movw    r22, r2
    5d26:       80 e2           ldi     r24, 0x20       ; 32
    5d28:       90 e0           ldi     r25, 0x00       ; 0
    5d2a:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5d2e:       81 2f           mov     r24, r17
    5d30:       18 2f           mov     r17, r24
    5d32:       11 50           subi    r17, 0x01       ; 1
    5d34:       18 16           cp      r1, r24
    5d36:       b4 f3           brlt    .-20            ; 0x5d24 <vfprintf+0x41a>
    5d38:       1e 87           std     Y+14, r17       ; 0x0e
    5d3a:       fa 89           ldd     r31, Y+18       ; 0x12
    5d3c:       f3 36           cpi     r31, 0x63       ; 99
    5d3e:       41 f4           brne    .+16            ; 0x5d50 <vfprintf+0x446>
    5d40:       b1 01           movw    r22, r2
    5d42:       8c 2d           mov     r24, r12
    5d44:       99 27           eor     r25, r25
    5d46:       87 fd           sbrc    r24, 7
    5d48:       90 95           com     r25
    5d4a:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5d4e:       45 c0           rjmp    .+138           ; 0x5dda <vfprintf+0x4d0>
    5d50:       2a 89           ldd     r18, Y+18       ; 0x12
    5d52:       23 37           cpi     r18, 0x73       ; 115
    5d54:       b1 f4           brne    .+44            ; 0x5d82 <vfprintf+0x478>
    5d56:       46 01           movw    r8, r12
    5d58:       56 01           movw    r10, r12
    5d5a:       19 89           ldd     r17, Y+17       ; 0x11
    5d5c:       09 c0           rjmp    .+18            ; 0x5d70 <vfprintf+0x466>
    5d5e:       f5 01           movw    r30, r10
    5d60:       81 91           ld      r24, Z+
    5d62:       5f 01           movw    r10, r30
    5d64:       b1 01           movw    r22, r2
    5d66:       99 27           eor     r25, r25
    5d68:       87 fd           sbrc    r24, 7
    5d6a:       90 95           com     r25
    5d6c:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5d70:       11 50           subi    r17, 0x01       ; 1
    5d72:       a8 f7           brcc    .-22            ; 0x5d5e <vfprintf+0x454>
    5d74:       64 01           movw    r12, r8
    5d76:       f9 89           ldd     r31, Y+17       ; 0x11
    5d78:       cf 0e           add     r12, r31
    5d7a:       d1 1c           adc     r13, r1
    5d7c:       2f ef           ldi     r18, 0xFF       ; 255
    5d7e:       29 8b           std     Y+17, r18       ; 0x11
    5d80:       2c c0           rjmp    .+88            ; 0x5dda <vfprintf+0x4d0>
    5d82:       3a 89           ldd     r19, Y+18       ; 0x12
    5d84:       33 35           cpi     r19, 0x53       ; 83
    5d86:       19 f0           breq    .+6             ; 0x5d8e <vfprintf+0x484>
    5d88:       0f 85           ldd     r16, Y+15       ; 0x0f
    5d8a:       18 89           ldd     r17, Y+16       ; 0x10
    5d8c:       1f c0           rjmp    .+62            ; 0x5dcc <vfprintf+0x4c2>
    5d8e:       46 01           movw    r8, r12
    5d90:       86 01           movw    r16, r12
    5d92:       b9 88           ldd     r11, Y+17       ; 0x11
    5d94:       08 c0           rjmp    .+16            ; 0x5da6 <vfprintf+0x49c>
    5d96:       f8 01           movw    r30, r16
    5d98:       84 91           lpm     r24, Z
    5d9a:       b1 01           movw    r22, r2
    5d9c:       99 27           eor     r25, r25
    5d9e:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5da2:       0f 5f           subi    r16, 0xFF       ; 255
    5da4:       1f 4f           sbci    r17, 0xFF       ; 255
    5da6:       ba 94           dec     r11
    5da8:       ff ef           ldi     r31, 0xFF       ; 255
    5daa:       bf 16           cp      r11, r31
    5dac:       a1 f7           brne    .-24            ; 0x5d96 <vfprintf+0x48c>
    5dae:       64 01           movw    r12, r8
    5db0:       29 89           ldd     r18, Y+17       ; 0x11
    5db2:       c2 0e           add     r12, r18
    5db4:       d1 1c           adc     r13, r1
    5db6:       f9 8b           std     Y+17, r31       ; 0x11
    5db8:       10 c0           rjmp    .+32            ; 0x5dda <vfprintf+0x4d0>
    5dba:       f8 01           movw    r30, r16
    5dbc:       82 91           ld      r24, -Z
    5dbe:       8f 01           movw    r16, r30
    5dc0:       b1 01           movw    r22, r2
    5dc2:       99 27           eor     r25, r25
    5dc4:       87 fd           sbrc    r24, 7
    5dc6:       90 95           com     r25
    5dc8:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5dcc:       ce 01           movw    r24, r28
    5dce:       01 96           adiw    r24, 0x01       ; 1
    5dd0:       08 17           cp      r16, r24
    5dd2:       19 07           cpc     r17, r25
    5dd4:       91 f7           brne    .-28            ; 0x5dba <vfprintf+0x4b0>
    5dd6:       18 8b           std     Y+16, r17       ; 0x10
    5dd8:       0f 87           std     Y+15, r16       ; 0x0f
    5dda:       67 28           or      r6, r7
    5ddc:       b1 f0           breq    .+44            ; 0x5e0a <vfprintf+0x500>
    5dde:       8e 85           ldd     r24, Y+14       ; 0x0e
    5de0:       06 c0           rjmp    .+12            ; 0x5dee <vfprintf+0x4e4>
    5de2:       b1 01           movw    r22, r2
    5de4:       80 e2           ldi     r24, 0x20       ; 32
    5de6:       90 e0           ldi     r25, 0x00       ; 0
    5de8:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5dec:       81 2f           mov     r24, r17
    5dee:       18 2f           mov     r17, r24
    5df0:       11 50           subi    r17, 0x01       ; 1
    5df2:       18 16           cp      r1, r24
    5df4:       b4 f3           brlt    .-20            ; 0x5de2 <vfprintf+0x4d8>
    5df6:       1e 87           std     Y+14, r17       ; 0x0e
    5df8:       08 c0           rjmp    .+16            ; 0x5e0a <vfprintf+0x500>
    5dfa:       b1 01           movw    r22, r2
    5dfc:       fa 89           ldd     r31, Y+18       ; 0x12
    5dfe:       8f 2f           mov     r24, r31
    5e00:       99 27           eor     r25, r25
    5e02:       87 fd           sbrc    r24, 7
    5e04:       90 95           com     r25
    5e06:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5e0a:       aa 24           eor     r10, r10
    5e0c:       bb 24           eor     r11, r11
    5e0e:       13 c0           rjmp    .+38            ; 0x5e36 <vfprintf+0x52c>
    5e10:       2a 89           ldd     r18, Y+18       ; 0x12
    5e12:       25 32           cpi     r18, 0x25       ; 37
    5e14:       41 f4           brne    .+16            ; 0x5e26 <vfprintf+0x51c>
    5e16:       3a e0           ldi     r19, 0x0A       ; 10
    5e18:       39 8b           std     Y+17, r19       ; 0x11
    5e1a:       1e 86           std     Y+14, r1        ; 0x0e
    5e1c:       1d 86           std     Y+13, r1        ; 0x0d
    5e1e:       81 e0           ldi     r24, 0x01       ; 1
    5e20:       a8 2e           mov     r10, r24
    5e22:       b1 2c           mov     r11, r1
    5e24:       08 c0           rjmp    .+16            ; 0x5e36 <vfprintf+0x52c>
    5e26:       b1 01           movw    r22, r2
    5e28:       ea 89           ldd     r30, Y+18       ; 0x12
    5e2a:       8e 2f           mov     r24, r30
    5e2c:       99 27           eor     r25, r25
    5e2e:       87 fd           sbrc    r24, 7
    5e30:       90 95           com     r25
    5e32:       0e 94 6c 2f     call    0x5ed8  ; 0x5ed8 <fputc>
    5e36:       2b 89           ldd     r18, Y+19       ; 0x13
    5e38:       3c 89           ldd     r19, Y+20       ; 0x14
    5e3a:       2f 5f           subi    r18, 0xFF       ; 255
    5e3c:       3f 4f           sbci    r19, 0xFF       ; 255
    5e3e:       3c 8b           std     Y+20, r19       ; 0x14
    5e40:       2b 8b           std     Y+19, r18       ; 0x13
    5e42:       f1 01           movw    r30, r2
    5e44:       83 81           ldd     r24, Z+3        ; 0x03
    5e46:       83 ff           sbrs    r24, 3
    5e48:       04 c0           rjmp    .+8             ; 0x5e52 <vfprintf+0x548>
    5e4a:       eb 89           ldd     r30, Y+19       ; 0x13
    5e4c:       fc 89           ldd     r31, Y+20       ; 0x14
    5e4e:       f4 91           lpm     r31, Z
    5e50:       03 c0           rjmp    .+6             ; 0x5e58 <vfprintf+0x54e>
    5e52:       eb 89           ldd     r30, Y+19       ; 0x13
    5e54:       fc 89           ldd     r31, Y+20       ; 0x14
    5e56:       f0 81           ld      r31, Z
    5e58:       fa 8b           std     Y+18, r31       ; 0x12
    5e5a:       2a 89           ldd     r18, Y+18       ; 0x12
    5e5c:       22 23           and     r18, r18
    5e5e:       09 f0           breq    .+2             ; 0x5e62 <vfprintf+0x558>
    5e60:       81 cd           rjmp    .-1278          ; 0x5964 <vfprintf+0x5a>
    5e62:       f1 01           movw    r30, r2
    5e64:       86 81           ldd     r24, Z+6        ; 0x06
    5e66:       97 81           ldd     r25, Z+7        ; 0x07
    5e68:       64 96           adiw    r28, 0x14       ; 20
    5e6a:       0f b6           in      r0, 0x3f        ; 63
    5e6c:       f8 94           cli
    5e6e:       de bf           out     0x3e, r29       ; 62
    5e70:       0f be           out     0x3f, r0        ; 63
    5e72:       cd bf           out     0x3d, r28       ; 61
    5e74:       df 91           pop     r29
    5e76:       cf 91           pop     r28
    5e78:       1f 91           pop     r17
    5e7a:       0f 91           pop     r16
    5e7c:       ff 90           pop     r15
    5e7e:       ef 90           pop     r14
    5e80:       df 90           pop     r13
    5e82:       cf 90           pop     r12
    5e84:       bf 90           pop     r11
    5e86:       af 90           pop     r10
    5e88:       9f 90           pop     r9
    5e8a:       8f 90           pop     r8
    5e8c:       7f 90           pop     r7
    5e8e:       6f 90           pop     r6
    5e90:       5f 90           pop     r5
    5e92:       4f 90           pop     r4
    5e94:       3f 90           pop     r3
    5e96:       2f 90           pop     r2
    5e98:       08 95           ret

00005e9a <strlen_P>:
    5e9a:       fc 01           movw    r30, r24
    5e9c:       05 90           lpm     r0, Z+
    5e9e:       00 20           and     r0, r0
    5ea0:       e9 f7           brne    .-6             ; 0x5e9c <strlen_P+0x2>
    5ea2:       80 95           com     r24
    5ea4:       90 95           com     r25
    5ea6:       8e 0f           add     r24, r30
    5ea8:       9f 1f           adc     r25, r31
    5eaa:       08 95           ret

00005eac <strnlen_P>:
    5eac:       fc 01           movw    r30, r24
    5eae:       05 90           lpm     r0, Z+
    5eb0:       61 50           subi    r22, 0x01       ; 1
    5eb2:       70 40           sbci    r23, 0x00       ; 0
    5eb4:       01 10           cpse    r0, r1
    5eb6:       d8 f7           brcc    .-10            ; 0x5eae <strnlen_P+0x2>
    5eb8:       80 95           com     r24
    5eba:       90 95           com     r25
    5ebc:       8e 0f           add     r24, r30
    5ebe:       9f 1f           adc     r25, r31
    5ec0:       08 95           ret

00005ec2 <strnlen>:
    5ec2:       fc 01           movw    r30, r24
    5ec4:       61 50           subi    r22, 0x01       ; 1
    5ec6:       70 40           sbci    r23, 0x00       ; 0
    5ec8:       01 90           ld      r0, Z+
    5eca:       01 10           cpse    r0, r1
    5ecc:       d8 f7           brcc    .-10            ; 0x5ec4 <strnlen+0x2>
    5ece:       80 95           com     r24
    5ed0:       90 95           com     r25
    5ed2:       8e 0f           add     r24, r30
    5ed4:       9f 1f           adc     r25, r31
    5ed6:       08 95           ret

00005ed8 <fputc>:
    5ed8:       0f 93           push    r16
    5eda:       1f 93           push    r17
    5edc:       cf 93           push    r28
    5ede:       df 93           push    r29
    5ee0:       8c 01           movw    r16, r24
    5ee2:       eb 01           movw    r28, r22
    5ee4:       8b 81           ldd     r24, Y+3        ; 0x03
    5ee6:       99 27           eor     r25, r25
    5ee8:       81 ff           sbrs    r24, 1
    5eea:       1b c0           rjmp    .+54            ; 0x5f22 <fputc+0x4a>
    5eec:       82 ff           sbrs    r24, 2
    5eee:       0d c0           rjmp    .+26            ; 0x5f0a <fputc+0x32>
    5ef0:       2e 81           ldd     r18, Y+6        ; 0x06
    5ef2:       3f 81           ldd     r19, Y+7        ; 0x07
    5ef4:       8c 81           ldd     r24, Y+4        ; 0x04
    5ef6:       9d 81           ldd     r25, Y+5        ; 0x05
    5ef8:       28 17           cp      r18, r24
    5efa:       39 07           cpc     r19, r25
    5efc:       64 f4           brge    .+24            ; 0x5f16 <fputc+0x3e>
    5efe:       e8 81           ld      r30, Y
    5f00:       f9 81           ldd     r31, Y+1        ; 0x01
    5f02:       01 93           st      Z+, r16
    5f04:       f9 83           std     Y+1, r31        ; 0x01
    5f06:       e8 83           st      Y, r30
    5f08:       06 c0           rjmp    .+12            ; 0x5f16 <fputc+0x3e>
    5f0a:       e8 85           ldd     r30, Y+8        ; 0x08
    5f0c:       f9 85           ldd     r31, Y+9        ; 0x09
    5f0e:       80 2f           mov     r24, r16
    5f10:       09 95           icall
    5f12:       89 2b           or      r24, r25
    5f14:       31 f4           brne    .+12            ; 0x5f22 <fputc+0x4a>
    5f16:       8e 81           ldd     r24, Y+6        ; 0x06
    5f18:       9f 81           ldd     r25, Y+7        ; 0x07
    5f1a:       01 96           adiw    r24, 0x01       ; 1
    5f1c:       9f 83           std     Y+7, r25        ; 0x07
    5f1e:       8e 83           std     Y+6, r24        ; 0x06
    5f20:       02 c0           rjmp    .+4             ; 0x5f26 <fputc+0x4e>
    5f22:       0f ef           ldi     r16, 0xFF       ; 255
    5f24:       1f ef           ldi     r17, 0xFF       ; 255
    5f26:       c8 01           movw    r24, r16
    5f28:       df 91           pop     r29
    5f2a:       cf 91           pop     r28
    5f2c:       1f 91           pop     r17
    5f2e:       0f 91           pop     r16
    5f30:       08 95           ret

00005f32 <__subsf3>:
    5f32:       50 58           subi    r21, 0x80       ; 128

00005f34 <__addsf3>:
    5f34:       19 2e           mov     r1, r25
    5f36:       ef d0           rcall   .+478           ; 0x6116 <__fp_split3>
    5f38:       01 d0           rcall   .+2             ; 0x5f3c <__addsf3x>
    5f3a:       d2 c0           rjmp    .+420           ; 0x60e0 <__fp_merge>

00005f3c <__addsf3x>:
    5f3c:       ba 17           cp      r27, r26
    5f3e:       62 07           cpc     r22, r18
    5f40:       73 07           cpc     r23, r19
    5f42:       84 07           cpc     r24, r20
    5f44:       95 07           cpc     r25, r21
    5f46:       b1 f1           breq    .+108           ; 0x5fb4 <__addsf3x+0x78>
    5f48:       88 f4           brcc    .+34            ; 0x5f6c <__addsf3x+0x30>
    5f4a:       0e f4           brtc    .+2             ; 0x5f4e <__addsf3x+0x12>
    5f4c:       10 94           com     r1
    5f4e:       0b 2e           mov     r0, r27
    5f50:       ba 2f           mov     r27, r26
    5f52:       a0 2d           mov     r26, r0
    5f54:       06 2e           mov     r0, r22
    5f56:       62 2f           mov     r22, r18
    5f58:       20 2d           mov     r18, r0
    5f5a:       07 2e           mov     r0, r23
    5f5c:       73 2f           mov     r23, r19
    5f5e:       30 2d           mov     r19, r0
    5f60:       08 2e           mov     r0, r24
    5f62:       84 2f           mov     r24, r20
    5f64:       40 2d           mov     r20, r0
    5f66:       09 2e           mov     r0, r25
    5f68:       95 2f           mov     r25, r21
    5f6a:       50 2d           mov     r21, r0
    5f6c:       ff 27           eor     r31, r31
    5f6e:       55 23           and     r21, r21
    5f70:       b9 f0           breq    .+46            ; 0x5fa0 <__addsf3x+0x64>
    5f72:       59 1b           sub     r21, r25
    5f74:       49 f0           breq    .+18            ; 0x5f88 <__addsf3x+0x4c>
    5f76:       57 3e           cpi     r21, 0xE7       ; 231
    5f78:       98 f0           brcs    .+38            ; 0x5fa0 <__addsf3x+0x64>
    5f7a:       46 95           lsr     r20
    5f7c:       37 95           ror     r19
    5f7e:       27 95           ror     r18
    5f80:       a7 95           ror     r26
    5f82:       f0 40           sbci    r31, 0x00       ; 0
    5f84:       53 95           inc     r21
    5f86:       c9 f7           brne    .-14            ; 0x5f7a <__addsf3x+0x3e>
    5f88:       76 f0           brts    .+28            ; 0x5fa6 <__addsf3x+0x6a>
    5f8a:       ba 0f           add     r27, r26
    5f8c:       62 1f           adc     r22, r18
    5f8e:       73 1f           adc     r23, r19
    5f90:       84 1f           adc     r24, r20
    5f92:       30 f4           brcc    .+12            ; 0x5fa0 <__addsf3x+0x64>
    5f94:       87 95           ror     r24
    5f96:       77 95           ror     r23
    5f98:       67 95           ror     r22
    5f9a:       b7 95           ror     r27
    5f9c:       f0 40           sbci    r31, 0x00       ; 0
    5f9e:       93 95           inc     r25
    5fa0:       17 fa           bst     r1, 7
    5fa2:       0f 2e           mov     r0, r31
    5fa4:       08 95           ret
    5fa6:       bf 1b           sub     r27, r31
    5fa8:       bb 27           eor     r27, r27
    5faa:       ba 0b           sbc     r27, r26
    5fac:       62 0b           sbc     r22, r18
    5fae:       73 0b           sbc     r23, r19
    5fb0:       84 0b           sbc     r24, r20
    5fb2:       f6 cf           rjmp    .-20            ; 0x5fa0 <__addsf3x+0x64>
    5fb4:       de f6           brtc    .-74            ; 0x5f6c <__addsf3x+0x30>
    5fb6:       db c0           rjmp    .+438           ; 0x616e <__fp_zerox>

00005fb8 <__divsf3>:
    5fb8:       ae d0           rcall   .+348           ; 0x6116 <__fp_split3>
    5fba:       01 d0           rcall   .+2             ; 0x5fbe <__divsf3x>
    5fbc:       91 c0           rjmp    .+290           ; 0x60e0 <__fp_merge>

00005fbe <__divsf3x>:
    5fbe:       55 23           and     r21, r21
    5fc0:       59 f0           breq    .+22            ; 0x5fd8 <__divsf3x+0x1a>
    5fc2:       99 23           and     r25, r25
    5fc4:       69 f0           breq    .+26            ; 0x5fe0 <__divsf3x+0x22>
    5fc6:       9f 57           subi    r25, 0x7F       ; 127
    5fc8:       5f 57           subi    r21, 0x7F       ; 127
    5fca:       95 1b           sub     r25, r21
    5fcc:       33 f4           brvc    .+12            ; 0x5fda <__divsf3x+0x1c>
    5fce:       42 f4           brpl    .+16            ; 0x5fe0 <__divsf3x+0x22>
    5fd0:       90 38           cpi     r25, 0x80       ; 128
    5fd2:       11 f4           brne    .+4             ; 0x5fd8 <__divsf3x+0x1a>
    5fd4:       91 58           subi    r25, 0x81       ; 129
    5fd6:       05 c0           rjmp    .+10            ; 0x5fe2 <__divsf3x+0x24>
    5fd8:       9b c0           rjmp    .+310           ; 0x6110 <__fp_nan>
    5fda:       91 58           subi    r25, 0x81       ; 129
    5fdc:       9f 3f           cpi     r25, 0xFF       ; 255
    5fde:       09 f4           brne    .+2             ; 0x5fe2 <__divsf3x+0x24>
    5fe0:       c6 c0           rjmp    .+396           ; 0x616e <__fp_zerox>
    5fe2:       bb 27           eor     r27, r27
    5fe4:       11 24           eor     r1, r1
    5fe6:       62 17           cp      r22, r18
    5fe8:       73 07           cpc     r23, r19
    5fea:       84 07           cpc     r24, r20
    5fec:       30 f4           brcc    .+12            ; 0x5ffa <__divsf3x+0x3c>
    5fee:       66 0f           add     r22, r22
    5ff0:       77 1f           adc     r23, r23
    5ff2:       88 1f           adc     r24, r24
    5ff4:       bb 1f           adc     r27, r27
    5ff6:       91 50           subi    r25, 0x01       ; 1
    5ff8:       98 f3           brcs    .-26            ; 0x5fe0 <__divsf3x+0x22>
    5ffa:       11 d0           rcall   .+34            ; 0x601e <__divsf3x+0x60>
    5ffc:       0f 92           push    r0
    5ffe:       0f d0           rcall   .+30            ; 0x601e <__divsf3x+0x60>
    6000:       0f 92           push    r0
    6002:       0d d0           rcall   .+26            ; 0x601e <__divsf3x+0x60>
    6004:       a0 e8           ldi     r26, 0x80       ; 128
    6006:       26 17           cp      r18, r22
    6008:       37 07           cpc     r19, r23
    600a:       48 07           cpc     r20, r24
    600c:       1b 06           cpc     r1, r27
    600e:       09 f0           breq    .+2             ; 0x6012 <__divsf3x+0x54>
    6010:       a0 48           sbci    r26, 0x80       ; 128
    6012:       ba 2f           mov     r27, r26
    6014:       60 2d           mov     r22, r0
    6016:       7f 91           pop     r23
    6018:       8f 91           pop     r24
    601a:       00 24           eor     r0, r0
    601c:       08 95           ret
    601e:       a0 e8           ldi     r26, 0x80       ; 128
    6020:       00 24           eor     r0, r0
    6022:       62 17           cp      r22, r18
    6024:       73 07           cpc     r23, r19
    6026:       84 07           cpc     r24, r20
    6028:       b1 05           cpc     r27, r1
    602a:       28 f0           brcs    .+10            ; 0x6036 <__divsf3x+0x78>
    602c:       62 1b           sub     r22, r18
    602e:       73 0b           sbc     r23, r19
    6030:       84 0b           sbc     r24, r20
    6032:       b1 09           sbc     r27, r1
    6034:       0a 2a           or      r0, r26
    6036:       66 0f           add     r22, r22
    6038:       77 1f           adc     r23, r23
    603a:       88 1f           adc     r24, r24
    603c:       bb 1f           adc     r27, r27
    603e:       a6 95           lsr     r26
    6040:       81 f7           brne    .-32            ; 0x6022 <__divsf3x+0x64>
    6042:       08 95           ret

00006044 <__fixsfsi>:
    6044:       97 fb           bst     r25, 7
    6046:       73 d0           rcall   .+230           ; 0x612e <__fp_split1>
    6048:       9f 37           cpi     r25, 0x7F       ; 127
    604a:       38 f0           brcs    .+14            ; 0x605a <__fixsfsi+0x16>
    604c:       fe e9           ldi     r31, 0x9E       ; 158
    604e:       f9 1b           sub     r31, r25
    6050:       98 2f           mov     r25, r24
    6052:       87 2f           mov     r24, r23
    6054:       76 2f           mov     r23, r22
    6056:       6b 2f           mov     r22, r27
    6058:       05 c0           rjmp    .+10            ; 0x6064 <__fixsfsi+0x20>
    605a:       86 c0           rjmp    .+268           ; 0x6168 <__fp_zero>
    605c:       96 95           lsr     r25
    605e:       87 95           ror     r24
    6060:       77 95           ror     r23
    6062:       67 95           ror     r22
    6064:       f1 50           subi    r31, 0x01       ; 1
    6066:       d0 f7           brcc    .-12            ; 0x605c <__fixsfsi+0x18>
    6068:       3e f4           brtc    .+14            ; 0x6078 <__fp_lneg+0xe>

0000606a <__fp_lneg>:
    606a:       90 95           com     r25
    606c:       80 95           com     r24
    606e:       70 95           com     r23
    6070:       61 95           neg     r22
    6072:       7f 4f           sbci    r23, 0xFF       ; 255
    6074:       8f 4f           sbci    r24, 0xFF       ; 255
    6076:       9f 4f           sbci    r25, 0xFF       ; 255
    6078:       08 95           ret

0000607a <__floatunssisf>:
    607a:       e8 94           clt
    607c:       03 c0           rjmp    .+6             ; 0x6084 <__floatsisf+0x6>

0000607e <__floatsisf>:
    607e:       97 fb           bst     r25, 7
    6080:       0e f4           brtc    .+2             ; 0x6084 <__floatsisf+0x6>
    6082:       f3 df           rcall   .-26            ; 0x606a <__fp_lneg>
    6084:       b6 2f           mov     r27, r22
    6086:       67 2f           mov     r22, r23
    6088:       78 2f           mov     r23, r24
    608a:       89 2f           mov     r24, r25
    608c:       9e e9           ldi     r25, 0x9E       ; 158
    608e:       00 24           eor     r0, r0
    6090:       27 c0           rjmp    .+78            ; 0x60e0 <__fp_merge>

00006092 <__eqsf2>:
    6092:       0e d0           rcall   .+28            ; 0x60b0 <.fp_cmp>
    6094:       5e f0           brts    .+22            ; 0x60ac <__cmpsf2+0xe>
    6096:       04 c0           rjmp    .+8             ; 0x60a0 <__cmpsf2+0x2>

00006098 <__gesf2>:
    6098:       0b d0           rcall   .+22            ; 0x60b0 <.fp_cmp>
    609a:       26 f0           brts    .+8             ; 0x60a4 <__cmpsf2+0x6>
    609c:       01 c0           rjmp    .+2             ; 0x60a0 <__cmpsf2+0x2>

0000609e <__cmpsf2>:
    609e:       08 d0           rcall   .+16            ; 0x60b0 <.fp_cmp>
    60a0:       19 f0           breq    .+6             ; 0x60a8 <__cmpsf2+0xa>
    60a2:       20 f4           brcc    .+8             ; 0x60ac <__cmpsf2+0xe>
    60a4:       8f ef           ldi     r24, 0xFF       ; 255
    60a6:       08 95           ret
    60a8:       80 e0           ldi     r24, 0x00       ; 0
    60aa:       08 95           ret
    60ac:       81 e0           ldi     r24, 0x01       ; 1
    60ae:       08 95           ret

000060b0 <.fp_cmp>:
    60b0:       97 fb           bst     r25, 7
    60b2:       09 2e           mov     r0, r25
    60b4:       05 26           eor     r0, r21
    60b6:       00 f8           bld     r0, 0
    60b8:       68 94           set
    60ba:       30 d0           rcall   .+96            ; 0x611c <__fp_split2>
    60bc:       e8 94           clt
    60be:       07 fc           sbrc    r0, 7
    60c0:       07 c0           rjmp    .+14            ; 0x60d0 <.fp_cmp+0x20>
    60c2:       62 17           cp      r22, r18
    60c4:       73 07           cpc     r23, r19
    60c6:       84 07           cpc     r24, r20
    60c8:       95 07           cpc     r25, r21
    60ca:       21 f0           breq    .+8             ; 0x60d4 <.fp_cmp+0x24>
    60cc:       08 f4           brcc    .+2             ; 0x60d0 <.fp_cmp+0x20>
    60ce:       00 94           com     r0
    60d0:       07 94           ror     r0
    60d2:       98 94           clz
    60d4:       08 95           ret
    60d6:       9a 95           dec     r25
    60d8:       bb 0f           add     r27, r27
    60da:       66 1f           adc     r22, r22
    60dc:       77 1f           adc     r23, r23
    60de:       88 1f           adc     r24, r24

000060e0 <__fp_merge>:
    60e0:       11 24           eor     r1, r1
    60e2:       99 23           and     r25, r25
    60e4:       a1 f0           breq    .+40            ; 0x610e <__fp_merge+0x2e>
    60e6:       88 23           and     r24, r24
    60e8:       b2 f7           brpl    .-20            ; 0x60d6 <.fp_cmp+0x26>
    60ea:       9f 3f           cpi     r25, 0xFF       ; 255
    60ec:       59 f0           breq    .+22            ; 0x6104 <__fp_merge+0x24>
    60ee:       bb 0f           add     r27, r27
    60f0:       48 f4           brcc    .+18            ; 0x6104 <__fp_merge+0x24>
    60f2:       21 f4           brne    .+8             ; 0x60fc <__fp_merge+0x1c>
    60f4:       00 20           and     r0, r0
    60f6:       11 f4           brne    .+4             ; 0x60fc <__fp_merge+0x1c>
    60f8:       60 ff           sbrs    r22, 0
    60fa:       04 c0           rjmp    .+8             ; 0x6104 <__fp_merge+0x24>
    60fc:       6f 5f           subi    r22, 0xFF       ; 255
    60fe:       7f 4f           sbci    r23, 0xFF       ; 255
    6100:       8f 4f           sbci    r24, 0xFF       ; 255
    6102:       9f 4f           sbci    r25, 0xFF       ; 255
    6104:       88 1f           adc     r24, r24
    6106:       97 95           ror     r25
    6108:       87 95           ror     r24
    610a:       97 f9           bld     r25, 7
    610c:       08 95           ret
    610e:       2c c0           rjmp    .+88            ; 0x6168 <__fp_zero>

00006110 <__fp_nan>:
    6110:       9f ef           ldi     r25, 0xFF       ; 255
    6112:       80 ec           ldi     r24, 0xC0       ; 192
    6114:       08 95           ret

00006116 <__fp_split3>:
    6116:       05 2e           mov     r0, r21
    6118:       09 26           eor     r0, r25
    611a:       07 fa           bst     r0, 7

0000611c <__fp_split2>:
    611c:       44 0f           add     r20, r20
    611e:       55 1f           adc     r21, r21
    6120:       5f 3f           cpi     r21, 0xFF       ; 255
    6122:       79 f0           breq    .+30            ; 0x6142 <__fp_split1+0x14>
    6124:       aa 27           eor     r26, r26
    6126:       a5 17           cp      r26, r21
    6128:       08 f0           brcs    .+2             ; 0x612c <__fp_split2+0x10>
    612a:       51 e0           ldi     r21, 0x01       ; 1
    612c:       47 95           ror     r20

0000612e <__fp_split1>:
    612e:       88 0f           add     r24, r24
    6130:       99 1f           adc     r25, r25
    6132:       9f 3f           cpi     r25, 0xFF       ; 255
    6134:       31 f0           breq    .+12            ; 0x6142 <__fp_split1+0x14>
    6136:       bb 27           eor     r27, r27
    6138:       b9 17           cp      r27, r25
    613a:       08 f0           brcs    .+2             ; 0x613e <__fp_split1+0x10>
    613c:       91 e0           ldi     r25, 0x01       ; 1
    613e:       87 95           ror     r24
    6140:       08 95           ret
    6142:       9f 91           pop     r25
    6144:       9f 91           pop     r25
    6146:       11 24           eor     r1, r1
    6148:       e3 cf           rjmp    .-58            ; 0x6110 <__fp_nan>

0000614a <__fp_split_a>:
    614a:       97 fb           bst     r25, 7
    614c:       88 0f           add     r24, r24
    614e:       99 1f           adc     r25, r25
    6150:       9f 3f           cpi     r25, 0xFF       ; 255
    6152:       31 f0           breq    .+12            ; 0x6160 <__fp_split_a+0x16>
    6154:       bb 27           eor     r27, r27
    6156:       b9 17           cp      r27, r25
    6158:       08 f0           brcs    .+2             ; 0x615c <__fp_split_a+0x12>
    615a:       91 e0           ldi     r25, 0x01       ; 1
    615c:       87 95           ror     r24
    615e:       08 95           ret
    6160:       9f 91           pop     r25
    6162:       9f 91           pop     r25
    6164:       11 24           eor     r1, r1
    6166:       d4 cf           rjmp    .-88            ; 0x6110 <__fp_nan>

00006168 <__fp_zero>:
    6168:       66 27           eor     r22, r22
    616a:       77 27           eor     r23, r23
    616c:       88 27           eor     r24, r24

0000616e <__fp_zerox>:
    616e:       99 27           eor     r25, r25
    6170:       08 95           ret

00006172 <__mulsf3>:
    6172:       d1 df           rcall   .-94            ; 0x6116 <__fp_split3>
    6174:       01 d0           rcall   .+2             ; 0x6178 <__mulsf3x>
    6176:       b4 cf           rjmp    .-152           ; 0x60e0 <__fp_merge>

00006178 <__mulsf3x>:
    6178:       99 23           and     r25, r25
    617a:       39 f0           breq    .+14            ; 0x618a <__mulsf3x+0x12>
    617c:       55 23           and     r21, r21
    617e:       29 f0           breq    .+10            ; 0x618a <__mulsf3x+0x12>
    6180:       9f 57           subi    r25, 0x7F       ; 127
    6182:       5f 57           subi    r21, 0x7F       ; 127
    6184:       95 0f           add     r25, r21
    6186:       13 f4           brvc    .+4             ; 0x618c <__mulsf3x+0x14>
    6188:       9a f1           brmi    .+102           ; 0x61f0 <__mulsf3x+0x78>
    618a:       f1 cf           rjmp    .-30            ; 0x616e <__fp_zerox>
    618c:       91 58           subi    r25, 0x81       ; 129
    618e:       9f 3f           cpi     r25, 0xFF       ; 255
    6190:       e1 f3           breq    .-8             ; 0x618a <__mulsf3x+0x12>
    6192:       62 9f           mul     r22, r18
    6194:       a1 2d           mov     r26, r1
    6196:       0f 92           push    r0
    6198:       bb 27           eor     r27, r27
    619a:       63 9f           mul     r22, r19
    619c:       a0 0d           add     r26, r0
    619e:       b1 1d           adc     r27, r1
    61a0:       ee 27           eor     r30, r30
    61a2:       72 9f           mul     r23, r18
    61a4:       a0 0d           add     r26, r0
    61a6:       b1 1d           adc     r27, r1
    61a8:       ee 1f           adc     r30, r30
    61aa:       af 93           push    r26
    61ac:       aa 27           eor     r26, r26
    61ae:       64 9f           mul     r22, r20
    61b0:       b0 0d           add     r27, r0
    61b2:       e1 1d           adc     r30, r1
    61b4:       73 9f           mul     r23, r19
    61b6:       b0 0d           add     r27, r0
    61b8:       e1 1d           adc     r30, r1
    61ba:       aa 1f           adc     r26, r26
    61bc:       66 27           eor     r22, r22
    61be:       82 9f           mul     r24, r18
    61c0:       b0 0d           add     r27, r0
    61c2:       e1 1d           adc     r30, r1
    61c4:       a6 1f           adc     r26, r22
    61c6:       55 27           eor     r21, r21
    61c8:       74 9f           mul     r23, r20
    61ca:       e0 0d           add     r30, r0
    61cc:       a1 1d           adc     r26, r1
    61ce:       55 1f           adc     r21, r21
    61d0:       83 9f           mul     r24, r19
    61d2:       e0 0d           add     r30, r0
    61d4:       a1 1d           adc     r26, r1
    61d6:       56 1f           adc     r21, r22
    61d8:       84 9f           mul     r24, r20
    61da:       a0 0d           add     r26, r0
    61dc:       51 1d           adc     r21, r1
    61de:       85 2f           mov     r24, r21
    61e0:       7a 2f           mov     r23, r26
    61e2:       6e 2f           mov     r22, r30
    61e4:       1f 90           pop     r1
    61e6:       0f 90           pop     r0
    61e8:       88 23           and     r24, r24
    61ea:       1a f4           brpl    .+6             ; 0x61f2 <__mulsf3x+0x7a>
    61ec:       93 95           inc     r25
    61ee:       39 f4           brne    .+14            ; 0x61fe <__mulsf3x+0x86>
    61f0:       8f cf           rjmp    .-226           ; 0x6110 <__fp_nan>
    61f2:       00 0c           add     r0, r0
    61f4:       11 1c           adc     r1, r1
    61f6:       bb 1f           adc     r27, r27
    61f8:       66 1f           adc     r22, r22
    61fa:       77 1f           adc     r23, r23
    61fc:       88 1f           adc     r24, r24
    61fe:       01 28           or      r0, r1
    6200:       08 95           ret

00006202 <__mulsi3>:
    6202:       62 9f           mul     r22, r18
    6204:       d0 01           movw    r26, r0
    6206:       73 9f           mul     r23, r19
    6208:       f0 01           movw    r30, r0
    620a:       82 9f           mul     r24, r18
    620c:       e0 0d           add     r30, r0
    620e:       f1 1d           adc     r31, r1
    6210:       64 9f           mul     r22, r20
    6212:       e0 0d           add     r30, r0
    6214:       f1 1d           adc     r31, r1
    6216:       92 9f           mul     r25, r18
    6218:       f0 0d           add     r31, r0
    621a:       83 9f           mul     r24, r19
    621c:       f0 0d           add     r31, r0
    621e:       74 9f           mul     r23, r20
    6220:       f0 0d           add     r31, r0
    6222:       65 9f           mul     r22, r21
    6224:       f0 0d           add     r31, r0
    6226:       99 27           eor     r25, r25
    6228:       72 9f           mul     r23, r18
    622a:       b0 0d           add     r27, r0
    622c:       e1 1d           adc     r30, r1
    622e:       f9 1f           adc     r31, r25
    6230:       63 9f           mul     r22, r19
    6232:       b0 0d           add     r27, r0
    6234:       e1 1d           adc     r30, r1
    6236:       f9 1f           adc     r31, r25
    6238:       bd 01           movw    r22, r26
    623a:       cf 01           movw    r24, r30
    623c:       11 24           eor     r1, r1
    623e:       08 95           ret

00006240 <__udivmodhi4>:
    6240:       aa 1b           sub     r26, r26
    6242:       bb 1b           sub     r27, r27
    6244:       51 e1           ldi     r21, 0x11       ; 17
    6246:       07 c0           rjmp    .+14            ; 0x6256 <__udivmodhi4_ep>

00006248 <__udivmodhi4_loop>:
    6248:       aa 1f           adc     r26, r26
    624a:       bb 1f           adc     r27, r27
    624c:       a6 17           cp      r26, r22
    624e:       b7 07           cpc     r27, r23
    6250:       10 f0           brcs    .+4             ; 0x6256 <__udivmodhi4_ep>
    6252:       a6 1b           sub     r26, r22
    6254:       b7 0b           sbc     r27, r23

00006256 <__udivmodhi4_ep>:
    6256:       88 1f           adc     r24, r24
    6258:       99 1f           adc     r25, r25
    625a:       5a 95           dec     r21
    625c:       a9 f7           brne    .-22            ; 0x6248 <__udivmodhi4_loop>
    625e:       80 95           com     r24
    6260:       90 95           com     r25
    6262:       bc 01           movw    r22, r24
    6264:       cd 01           movw    r24, r26
    6266:       08 95           ret

00006268 <__divmodhi4>:
    6268:       97 fb           bst     r25, 7
    626a:       09 2e           mov     r0, r25
    626c:       07 26           eor     r0, r23
    626e:       0a d0           rcall   .+20            ; 0x6284 <__divmodhi4_neg1>
    6270:       77 fd           sbrc    r23, 7
    6272:       04 d0           rcall   .+8             ; 0x627c <__divmodhi4_neg2>
    6274:       e5 df           rcall   .-54            ; 0x6240 <__udivmodhi4>
    6276:       06 d0           rcall   .+12            ; 0x6284 <__divmodhi4_neg1>
    6278:       00 20           and     r0, r0
    627a:       1a f4           brpl    .+6             ; 0x6282 <__divmodhi4_exit>

0000627c <__divmodhi4_neg2>:
    627c:       70 95           com     r23
    627e:       61 95           neg     r22
    6280:       7f 4f           sbci    r23, 0xFF       ; 255

00006282 <__divmodhi4_exit>:
    6282:       08 95           ret

00006284 <__divmodhi4_neg1>:
    6284:       f6 f7           brtc    .-4             ; 0x6282 <__divmodhi4_exit>
    6286:       90 95           com     r25
    6288:       81 95           neg     r24
    628a:       9f 4f           sbci    r25, 0xFF       ; 255
    628c:       08 95           ret

0000628e <__udivmodsi4>:
    628e:       a1 e2           ldi     r26, 0x21       ; 33
    6290:       1a 2e           mov     r1, r26
    6292:       aa 1b           sub     r26, r26
    6294:       bb 1b           sub     r27, r27
    6296:       fd 01           movw    r30, r26
    6298:       0d c0           rjmp    .+26            ; 0x62b4 <__udivmodsi4_ep>

0000629a <__udivmodsi4_loop>:
    629a:       aa 1f           adc     r26, r26
    629c:       bb 1f           adc     r27, r27
    629e:       ee 1f           adc     r30, r30
    62a0:       ff 1f           adc     r31, r31
    62a2:       a2 17           cp      r26, r18
    62a4:       b3 07           cpc     r27, r19
    62a6:       e4 07           cpc     r30, r20
    62a8:       f5 07           cpc     r31, r21
    62aa:       20 f0           brcs    .+8             ; 0x62b4 <__udivmodsi4_ep>
    62ac:       a2 1b           sub     r26, r18
    62ae:       b3 0b           sbc     r27, r19
    62b0:       e4 0b           sbc     r30, r20
    62b2:       f5 0b           sbc     r31, r21

000062b4 <__udivmodsi4_ep>:
    62b4:       66 1f           adc     r22, r22
    62b6:       77 1f           adc     r23, r23
    62b8:       88 1f           adc     r24, r24
    62ba:       99 1f           adc     r25, r25
    62bc:       1a 94           dec     r1
    62be:       69 f7           brne    .-38            ; 0x629a <__udivmodsi4_loop>
    62c0:       60 95           com     r22
    62c2:       70 95           com     r23
    62c4:       80 95           com     r24
    62c6:       90 95           com     r25
    62c8:       9b 01           movw    r18, r22
    62ca:       ac 01           movw    r20, r24
    62cc:       bd 01           movw    r22, r26
    62ce:       cf 01           movw    r24, r30
    62d0:       08 95           ret

000062d2 <__divmodsi4>:
    62d2:       97 fb           bst     r25, 7
    62d4:       09 2e           mov     r0, r25
    62d6:       05 26           eor     r0, r21
    62d8:       0e d0           rcall   .+28            ; 0x62f6 <__divmodsi4_neg1>
    62da:       57 fd           sbrc    r21, 7
    62dc:       04 d0           rcall   .+8             ; 0x62e6 <__divmodsi4_neg2>
    62de:       d7 df           rcall   .-82            ; 0x628e <__udivmodsi4>
    62e0:       0a d0           rcall   .+20            ; 0x62f6 <__divmodsi4_neg1>
    62e2:       00 1c           adc     r0, r0
    62e4:       38 f4           brcc    .+14            ; 0x62f4 <__divmodsi4_exit>

000062e6 <__divmodsi4_neg2>:
    62e6:       50 95           com     r21
    62e8:       40 95           com     r20
    62ea:       30 95           com     r19
    62ec:       21 95           neg     r18
    62ee:       3f 4f           sbci    r19, 0xFF       ; 255
    62f0:       4f 4f           sbci    r20, 0xFF       ; 255
    62f2:       5f 4f           sbci    r21, 0xFF       ; 255

000062f4 <__divmodsi4_exit>:
    62f4:       08 95           ret

000062f6 <__divmodsi4_neg1>:
    62f6:       f6 f7           brtc    .-4             ; 0x62f4 <__divmodsi4_exit>
    62f8:       90 95           com     r25
    62fa:       80 95           com     r24
    62fc:       70 95           com     r23
    62fe:       61 95           neg     r22
    6300:       7f 4f           sbci    r23, 0xFF       ; 255
    6302:       8f 4f           sbci    r24, 0xFF       ; 255
    6304:       9f 4f           sbci    r25, 0xFF       ; 255
    6306:       08 95           ret

00006308 <__eeprom_read_byte_1F2021>:
    6308:       f9 99           sbic    0x1f, 1 ; 31
    630a:       fe cf           rjmp    .-4             ; 0x6308 <__eeprom_read_byte_1F2021>
    630c:       b2 bd           out     0x22, r27       ; 34
    630e:       a1 bd           out     0x21, r26       ; 33
    6310:       f8 9a           sbi     0x1f, 0 ; 31
    6312:       11 96           adiw    r26, 0x01       ; 1
    6314:       00 b4           in      r0, 0x20        ; 32
    6316:       08 95           ret

00006318 <__eeprom_write_byte_1F2021>:
    6318:       f9 99           sbic    0x1f, 1 ; 31
    631a:       fe cf           rjmp    .-4             ; 0x6318 <__eeprom_write_byte_1F2021>
    631c:       b2 bd           out     0x22, r27       ; 34
    631e:       a1 bd           out     0x21, r26       ; 33
    6320:       00 bc           out     0x20, r0        ; 32
    6322:       11 96           adiw    r26, 0x01       ; 1
    6324:       0f b6           in      r0, 0x3f        ; 63
    6326:       f8 94           cli
    6328:       fa 9a           sbi     0x1f, 2 ; 31
    632a:       f9 9a           sbi     0x1f, 1 ; 31
    632c:       0f be           out     0x3f, r0        ; 63
    632e:       08 95           ret