Subversion Repositories FlightCtrl

Rev

Blame | Last modification | View Log | RSS feed

   1                            .file   "fc.c"
   2                            .arch atmega644p
   3                    __SREG__ = 0x3f
   4                    __SP_H__ = 0x3e
   5                    __SP_L__ = 0x3d
   6                    __tmp_reg__ = 0
   7                    __zero_reg__ = 1
   8                            .global __do_copy_data
   9                            .global __do_clear_bss
  10                    .global VarioCharacter
  11                            .data
  14                    VarioCharacter:
  15 0000 20                    .byte   32
  16                    .global GIER_GRAD_FAKTOR
  19                    GIER_GRAD_FAKTOR:
  20 0001 0B05 0000             .long   1291
  21                    .global FCFlags
  22                    .global FCFlags
  23                            .section .bss
  26                    FCFlags:
  27 0000 00                    .skip 1,0
  28                    .global modell_fliegt
  29                    .global modell_fliegt
  32                    modell_fliegt:
  33 0001 0000                  .skip 2,0
  34                    .global MaxStickRoll
  35                    .global MaxStickRoll
  38                    MaxStickRoll:
  39 0003 0000                  .skip 2,0
  40                    .global MaxStickNick
  41                    .global MaxStickNick
  44                    MaxStickNick:
  45 0005 0000                  .skip 2,0
  46                    .global ExternHoehenValue
  47                            .data
  50                    ExternHoehenValue:
  51 0005 ECFF                  .word   -20
  52                    .global ExternStickGier
  53                    .global ExternStickGier
  54                            .section .bss
  57                    ExternStickGier:
  58 0007 0000                  .skip 2,0
  59                    .global ExternStickRoll
  60                    .global ExternStickRoll
  63                    ExternStickRoll:
  64 0009 0000                  .skip 2,0
  65                    .global ExternStickNick
  66                    .global ExternStickNick
  69                    ExternStickNick:
  70 000b 0000                  .skip 2,0
  71                    .global CareFree
  72                    .global CareFree
  75                    CareFree:
  76 000d 00                    .skip 1,0
  77                    .global Parameter_DynamicStability
  78                            .data
  81                    Parameter_DynamicStability:
  82 0007 64                    .byte   100
  83                    .global Parameter_CouplingYawCorrection
  86                    Parameter_CouplingYawCorrection:
  87 0008 40                    .byte   64
  88                    .global Parameter_AchsKopplung2
  91                    Parameter_AchsKopplung2:
  92 0009 41                    .byte   65
  93                    .global Parameter_AchsKopplung1
  96                    Parameter_AchsKopplung1:
  97 000a 5A                    .byte   90
  98                    .global Parameter_LoopGasLimit
 101                    Parameter_LoopGasLimit:
 102 000b 46                    .byte   70
 103                    .global Parameter_ServoRollControl
 106                    Parameter_ServoRollControl:
 107 000c 64                    .byte   100
 108                    .global Parameter_ServoNickControl
 111                    Parameter_ServoNickControl:
 112 000d 64                    .byte   100
 113                    .global Parameter_UserParam8
 114                    .global Parameter_UserParam8
 115                            .section .bss
 118                    Parameter_UserParam8:
 119 000e 00                    .skip 1,0
 120                    .global Parameter_UserParam7
 121                    .global Parameter_UserParam7
 124                    Parameter_UserParam7:
 125 000f 00                    .skip 1,0
 126                    .global Parameter_UserParam6
 127                    .global Parameter_UserParam6
 130                    Parameter_UserParam6:
 131 0010 00                    .skip 1,0
 132                    .global Parameter_UserParam5
 133                    .global Parameter_UserParam5
 136                    Parameter_UserParam5:
 137 0011 00                    .skip 1,0
 138                    .global Parameter_UserParam4
 139                    .global Parameter_UserParam4
 142                    Parameter_UserParam4:
 143 0012 00                    .skip 1,0
 144                    .global Parameter_UserParam3
 145                    .global Parameter_UserParam3
 148                    Parameter_UserParam3:
 149 0013 00                    .skip 1,0
 150                    .global Parameter_UserParam2
 151                    .global Parameter_UserParam2
 154                    Parameter_UserParam2:
 155 0014 00                    .skip 1,0
 156                    .global Parameter_UserParam1
 157                    .global Parameter_UserParam1
 160                    Parameter_UserParam1:
 161 0015 00                    .skip 1,0
 162                    .global Parameter_I_Faktor
 163                            .data
 166                    Parameter_I_Faktor:
 167 000e 0A                    .byte   10
 168                    .global Parameter_Gier_P
 171                    Parameter_Gier_P:
 172 000f 02                    .byte   2
 173                    .global Parameter_Gyro_Gier_I
 176                    Parameter_Gyro_Gier_I:
 177 0010 96                    .byte   -106
 178                    .global Parameter_Gyro_Gier_P
 181                    Parameter_Gyro_Gier_P:
 182 0011 96                    .byte   -106
 183                    .global Parameter_Gyro_I
 186                    Parameter_Gyro_I:
 187 0012 96                    .byte   -106
 188                    .global Parameter_Gyro_P
 191                    Parameter_Gyro_P:
 192 0013 96                    .byte   -106
 193                    .global Parameter_Gyro_D
 196                    Parameter_Gyro_D:
 197 0014 08                    .byte   8
 198                    .global Parameter_Hoehe_GPS_Z
 201                    Parameter_Hoehe_GPS_Z:
 202 0015 40                    .byte   64
 203                    .global Parameter_KompassWirkung
 206                    Parameter_KompassWirkung:
 207 0016 40                    .byte   64
 208                    .global Parameter_Hoehe_ACC_Wirkung
 211                    Parameter_Hoehe_ACC_Wirkung:
 212 0017 3A                    .byte   58
 213                    .global Parameter_Hoehe_P
 216                    Parameter_Hoehe_P:
 217 0018 10                    .byte   16
 218                    .global Parameter_MaxHoehe
 221                    Parameter_MaxHoehe:
 222 0019 FB                    .byte   -5
 223                    .global Parameter_Luftdruck_D
 226                    Parameter_Luftdruck_D:
 227 001a 30                    .byte   48
 228                    .global Looping_Oben
 229                    .global Looping_Oben
 230                            .section .bss
 233                    Looping_Oben:
 234 0016 00                    .skip 1,0
 235                    .global Looping_Unten
 236                    .global Looping_Unten
 239                    Looping_Unten:
 240 0017 00                    .skip 1,0
 241                    .global Looping_Rechts
 242                    .global Looping_Rechts
 245                    Looping_Rechts:
 246 0018 00                    .skip 1,0
 247                    .global Looping_Links
 248                    .global Looping_Links
 251                    Looping_Links:
 252 0019 00                    .skip 1,0
 253                    .global Looping_Roll
 254                    .global Looping_Roll
 257                    Looping_Roll:
 258 001a 00                    .skip 1,0
 259                    .global Looping_Nick
 260                    .global Looping_Nick
 263                    Looping_Nick:
 264 001b 00                    .skip 1,0
 265                    .global Ki
 266                            .data
 269                    Ki:
 270 001b 3801                  .word   312
 271                    .global HoverGas
 272                    .global HoverGas
 273                            .section .bss
 276                    HoverGas:
 277 001c 0000                  .skip 2,0
 278                    .global LageKorrekturNick
 279                    .global LageKorrekturNick
 282                    LageKorrekturNick:
 283 001e 0000                  .skip 2,0
 284                    .global LageKorrekturRoll
 285                    .global LageKorrekturRoll
 288                    LageKorrekturRoll:
 289 0020 0000                  .skip 2,0
 290                    .global SollHoehe
 291                    .global SollHoehe
 294                    SollHoehe:
 295 0022 0000 0000             .skip 4,0
 296                    .global HoehenWert
 297                    .global HoehenWert
 300                    HoehenWert:
 301 0026 0000 0000             .skip 4,0
 302                    .global StartTrigger
 303                    .global StartTrigger
 306                    StartTrigger:
 307 002a 00                    .skip 1,0
 308                    .global MotorenEin
 309                    .global MotorenEin
 312                    MotorenEin:
 313 002b 00                    .skip 1,0
 314                    .global StickGas
 315                    .global StickGas
 318                    StickGas:
 319 002c 0000                  .skip 2,0
 320                    .global StickGier
 321                    .global StickGier
 324                    StickGier:
 325 002e 0000                  .skip 2,0
 326                    .global StickRoll
 327                    .global StickRoll
 330                    StickRoll:
 331 0030 0000                  .skip 2,0
 332                    .global StickNick
 333                    .global StickNick
 336                    StickNick:
 337 0032 0000                  .skip 2,0
 338                    .global SenderOkay
 339                    .global SenderOkay
 342                    SenderOkay:
 343 0034 00                    .skip 1,0
 344                    .global Poti
 345                    .global Poti
 348                    Poti:
 349 0035 0000 0000             .skip 9,0
 349      0000 0000 
 349      00
 350                    .global GierGyroFehler
 351                    .global GierGyroFehler
 354                    GierGyroFehler:
 355 003e 0000                  .skip 2,0
 356                    .global Umschlag180Roll
 357                            .data
 360                    Umschlag180Roll:
 361 001d 90D0 0300             .long   250000
 362                    .global Umschlag180Nick
 365                    Umschlag180Nick:
 366 0021 90D0 0300             .long   250000
 367                    .global TrichterFlug
 368                    .global TrichterFlug
 369                            .section .bss
 372                    TrichterFlug:
 373 0040 00                    .skip 1,0
 374                    .global HoehenReglerAktiv
 375                    .global HoehenReglerAktiv
 378                    HoehenReglerAktiv:
 379 0041 00                    .skip 1,0
 380                    .global KompassSignalSchlecht
 381                            .data
 384                    KompassSignalSchlecht:
 385 0025 F401                  .word   500
 386                    .global KompassRichtung
 387                    .global KompassRichtung
 388                            .section .bss
 391                    KompassRichtung:
 392 0042 0000                  .skip 2,0
 393                    .global KompassStartwert
 394                    .global KompassStartwert
 397                    KompassStartwert:
 398 0044 0000                  .skip 2,0
 399                    .global KompassValue
 400                    .global KompassValue
 403                    KompassValue:
 404 0046 0000                  .skip 2,0
 405                    .global Mess_Integral_Hoch
 406                    .global Mess_Integral_Hoch
 409                    Mess_Integral_Hoch:
 410 0048 0000 0000             .skip 4,0
 411                    .global SummeRoll
 412                    .global SummeRoll
 415                    SummeRoll:
 416 004c 0000 0000             .skip 4,0
 417                    .global SummeNick
 418                    .global SummeNick
 421                    SummeNick:
 422 0050 0000 0000             .skip 4,0
 423                    .global Mess_Integral_Gier2
 424                    .global Mess_Integral_Gier2
 427                    Mess_Integral_Gier2:
 428 0054 0000 0000             .skip 4,0
 429                    .global Mess_Integral_Gier
 430                    .global Mess_Integral_Gier
 433                    Mess_Integral_Gier:
 434 0058 0000 0000             .skip 4,0
 435                    .global Mess_IntegralRoll2
 436                    .global Mess_IntegralRoll2
 439                    Mess_IntegralRoll2:
 440 005c 0000 0000             .skip 4,0
 441                    .global Mess_IntegralRoll
 442                    .global Mess_IntegralRoll
 445                    Mess_IntegralRoll:
 446 0060 0000 0000             .skip 4,0
 447                    .global Mess_IntegralNick2
 448                    .global Mess_IntegralNick2
 451                    Mess_IntegralNick2:
 452 0064 0000 0000             .skip 4,0
 453                    .global Mess_IntegralNick
 454                    .global Mess_IntegralNick
 457                    Mess_IntegralNick:
 458 0068 0000 0000             .skip 4,0
 459                    .global Integral_Gier
 460                    .global Integral_Gier
 463                    Integral_Gier:
 464 006c 0000 0000             .skip 4,0
 465                    .global IntegralAccZ
 466                    .global IntegralAccZ
 469                    IntegralAccZ:
 470 0070 0000 0000             .skip 4,0
 471                    .global IntegralAccRoll
 472                    .global IntegralAccRoll
 475                    IntegralAccRoll:
 476 0074 0000 0000             .skip 4,0
 477                    .global IntegralAccNick
 478                    .global IntegralAccNick
 481                    IntegralAccNick:
 482 0078 0000 0000             .skip 4,0
 483                    .global IntegralRoll2
 484                    .global IntegralRoll2
 487                    IntegralRoll2:
 488 007c 0000 0000             .skip 4,0
 489                    .global IntegralRoll
 490                    .global IntegralRoll
 493                    IntegralRoll:
 494 0080 0000 0000             .skip 4,0
 495                    .global IntegralNick2
 496                    .global IntegralNick2
 499                    IntegralNick2:
 500 0084 0000 0000             .skip 4,0
 501                    .global IntegralNick
 502                    .global IntegralNick
 505                    IntegralNick:
 506 0088 0000 0000             .skip 4,0
 507                    .global ControlHeading
 508                    .global ControlHeading
 511                    ControlHeading:
 512 008c 00                    .skip 1,0
 513                    .global NeutralAccZ
 514                    .global NeutralAccZ
 517                    NeutralAccZ:
 518 008d 0000                  .skip 2,0
 519                    .global NaviCntAcc
 520                    .global NaviCntAcc
 523                    NaviCntAcc:
 524 008f 0000                  .skip 2,0
 525                    .global NeutralAccY
 526                    .global NeutralAccY
 529                    NeutralAccY:
 530 0091 0000                  .skip 2,0
 531                    .global NeutralAccX
 532                    .global NeutralAccX
 535                    NeutralAccX:
 536 0093 0000                  .skip 2,0
 537                    .global StartNeutralNick
 538                    .global StartNeutralNick
 541                    StartNeutralNick:
 542 0095 0000                  .skip 2,0
 543                    .global StartNeutralRoll
 544                    .global StartNeutralRoll
 547                    StartNeutralRoll:
 548 0097 0000                  .skip 2,0
 549                    .global AdNeutralGier
 550                    .global AdNeutralGier
 553                    AdNeutralGier:
 554 0099 0000                  .skip 2,0
 555                    .global AdNeutralRoll
 556                    .global AdNeutralRoll
 559                    AdNeutralRoll:
 560 009b 0000                  .skip 2,0
 561                    .global AdNeutralNick
 562                    .global AdNeutralNick
 565                    AdNeutralNick:
 566 009d 0000                  .skip 2,0
 567                    .global BaroExpandActive
 568                    .global BaroExpandActive
 571                    BaroExpandActive:
 572 009f 0000                  .skip 2,0
 573                            .text
 574                    .global CopyDebugValues
 576                    CopyDebugValues:
 577                    /* prologue: frame size=0 */
 578 0000 EF92                  push r14
 579 0002 FF92                  push r15
 580 0004 0F93                  push r16
 581 0006 1F93                  push r17
 582                    /* prologue end (size=4) */
 583 0008 8091 0000             lds r24,EE_Parameter+28
 584 000c 9927                  clr r25
 585 000e 880F                  lsl r24
 586 0010 991F                  rol r25
 587 0012 880F                  lsl r24
 588 0014 991F                  rol r25
 589 0016 7C01                  movw r14,r24
 590 0018 0027                  clr r16
 591 001a F7FC                  sbrc r15,7
 592 001c 0095                  com r16
 593 001e 102F                  mov r17,r16
 594 0020 8091 0000             lds r24,IntegralNick
 595 0024 9091 0000             lds r25,(IntegralNick)+1
 596 0028 A091 0000             lds r26,(IntegralNick)+2
 597 002c B091 0000             lds r27,(IntegralNick)+3
 598 0030 BC01                  movw r22,r24
 599 0032 CD01                  movw r24,r26
 600 0034 A801                  movw r20,r16
 601 0036 9701                  movw r18,r14
 602 0038 0E94 0000             call __divmodsi4
 603 003c 3093 0000             sts (DebugOut+2)+1,r19
 604 0040 2093 0000             sts DebugOut+2,r18
 605 0044 8091 0000             lds r24,IntegralRoll
 606 0048 9091 0000             lds r25,(IntegralRoll)+1
 607 004c A091 0000             lds r26,(IntegralRoll)+2
 608 0050 B091 0000             lds r27,(IntegralRoll)+3
 609 0054 BC01                  movw r22,r24
 610 0056 CD01                  movw r24,r26
 611 0058 A801                  movw r20,r16
 612 005a 9701                  movw r18,r14
 613 005c 0E94 0000             call __divmodsi4
 614 0060 3093 0000             sts (DebugOut+4)+1,r19
 615 0064 2093 0000             sts DebugOut+4,r18
 616 0068 8091 0000             lds r24,Mittelwert_AccNick
 617 006c 9091 0000             lds r25,(Mittelwert_AccNick)+1
 618 0070 97FD                  sbrc r25,7
 619 0072 0396                  adiw r24,3
 620                    .L2:
 621 0074 9595                  asr r25
 622 0076 8795                  ror r24
 623 0078 9595                  asr r25
 624 007a 8795                  ror r24
 625 007c 9093 0000             sts (DebugOut+6)+1,r25
 626 0080 8093 0000             sts DebugOut+6,r24
 627 0084 8091 0000             lds r24,Mittelwert_AccRoll
 628 0088 9091 0000             lds r25,(Mittelwert_AccRoll)+1
 629 008c 97FD                  sbrc r25,7
 630 008e 0396                  adiw r24,3
 631                    .L3:
 632 0090 9595                  asr r25
 633 0092 8795                  ror r24
 634 0094 9595                  asr r25
 635 0096 8795                  ror r24
 636 0098 9093 0000             sts (DebugOut+8)+1,r25
 637 009c 8093 0000             sts DebugOut+8,r24
 638 00a0 8091 0000             lds r24,AdNeutralGier
 639 00a4 9091 0000             lds r25,(AdNeutralGier)+1
 640 00a8 2091 0000             lds r18,AdWertGier
 641 00ac 3091 0000             lds r19,(AdWertGier)+1
 642 00b0 821B                  sub r24,r18
 643 00b2 930B                  sbc r25,r19
 644 00b4 9093 0000             sts (DebugOut+10)+1,r25
 645 00b8 8093 0000             sts DebugOut+10,r24
 646 00bc 8091 0000             lds r24,HoehenWert
 647 00c0 9091 0000             lds r25,(HoehenWert)+1
 648 00c4 A091 0000             lds r26,(HoehenWert)+2
 649 00c8 B091 0000             lds r27,(HoehenWert)+3
 650 00cc BC01                  movw r22,r24
 651 00ce CD01                  movw r24,r26
 652 00d0 25E0                  ldi r18,lo8(5)
 653 00d2 30E0                  ldi r19,hi8(5)
 654 00d4 40E0                  ldi r20,hlo8(5)
 655 00d6 50E0                  ldi r21,hhi8(5)
 656 00d8 0E94 0000             call __divmodsi4
 657 00dc 3093 0000             sts (DebugOut+12)+1,r19
 658 00e0 2093 0000             sts DebugOut+12,r18
 659 00e4 8091 0000             lds r24,AdWertAccHoch
 660 00e8 9091 0000             lds r25,(AdWertAccHoch)+1
 661 00ec 9093 0000             sts (DebugOut+14)+1,r25
 662 00f0 8093 0000             sts DebugOut+14,r24
 663 00f4 8091 0000             lds r24,KompassValue
 664 00f8 9091 0000             lds r25,(KompassValue)+1
 665 00fc 9093 0000             sts (DebugOut+18)+1,r25
 666 0100 8093 0000             sts DebugOut+18,r24
 667 0104 8091 0000             lds r24,UBat
 668 0108 9091 0000             lds r25,(UBat)+1
 669 010c 9093 0000             sts (DebugOut+20)+1,r25
 670 0110 8093 0000             sts DebugOut+20,r24
 671 0114 8091 0000             lds r24,SenderOkay
 672 0118 9927                  clr r25
 673 011a 9093 0000             sts (DebugOut+22)+1,r25
 674 011e 8093 0000             sts DebugOut+22,r24
 675 0122 8091 0000             lds r24,ErsatzKompass
 676 0126 9091 0000             lds r25,(ErsatzKompass)+1
 677 012a A091 0000             lds r26,(ErsatzKompass)+2
 678 012e B091 0000             lds r27,(ErsatzKompass)+3
 679 0132 2091 0000             lds r18,GIER_GRAD_FAKTOR
 680 0136 3091 0000             lds r19,(GIER_GRAD_FAKTOR)+1
 681 013a 4091 0000             lds r20,(GIER_GRAD_FAKTOR)+2
 682 013e 5091 0000             lds r21,(GIER_GRAD_FAKTOR)+3
 683 0142 BC01                  movw r22,r24
 684 0144 CD01                  movw r24,r26
 685 0146 0E94 0000             call __divmodsi4
 686 014a 3093 0000             sts (DebugOut+24)+1,r19
 687 014e 2093 0000             sts DebugOut+24,r18
 688 0152 8091 0000             lds r24,Motor+1
 689 0156 9927                  clr r25
 690 0158 9093 0000             sts (DebugOut+26)+1,r25
 691 015c 8093 0000             sts DebugOut+26,r24
 692 0160 8091 0000             lds r24,Motor+9
 693 0164 9927                  clr r25
 694 0166 9093 0000             sts (DebugOut+28)+1,r25
 695 016a 8093 0000             sts DebugOut+28,r24
 696 016e 8091 0000             lds r24,Motor+17
 697 0172 9927                  clr r25
 698 0174 9093 0000             sts (DebugOut+30)+1,r25
 699 0178 8093 0000             sts DebugOut+30,r24
 700 017c 8091 0000             lds r24,Motor+25
 701 0180 9927                  clr r25
 702 0182 9093 0000             sts (DebugOut+32)+1,r25
 703 0186 8093 0000             sts DebugOut+32,r24
 704 018a 8091 0000             lds r24,ServoNickValue
 705 018e 9091 0000             lds r25,(ServoNickValue)+1
 706 0192 9093 0000             sts (DebugOut+42)+1,r25
 707 0196 8093 0000             sts DebugOut+42,r24
 708 019a 8091 0000             lds r24,Capacity
 709 019e 9091 0000             lds r25,(Capacity)+1
 710 01a2 9093 0000             sts (DebugOut+46)+1,r25
 711 01a6 8093 0000             sts DebugOut+46,r24
 712 01aa 8091 0000             lds r24,Capacity+4
 713 01ae 9091 0000             lds r25,(Capacity+4)+1
 714 01b2 9093 0000             sts (DebugOut+48)+1,r25
 715 01b6 8093 0000             sts DebugOut+48,r24
 716 01ba 8091 0000             lds r24,Capacity+6
 717 01be 9927                  clr r25
 718 01c0 9093 0000             sts (DebugOut+60)+1,r25
 719 01c4 8093 0000             sts DebugOut+60,r24
 720 01c8 8091 0000             lds r24,GPS_Nick
 721 01cc 9091 0000             lds r25,(GPS_Nick)+1
 722 01d0 9093 0000             sts (DebugOut+62)+1,r25
 723 01d4 8093 0000             sts DebugOut+62,r24
 724 01d8 8091 0000             lds r24,GPS_Roll
 725 01dc 9091 0000             lds r25,(GPS_Roll)+1
 726 01e0 9093 0000             sts (DebugOut+64)+1,r25
 727 01e4 8093 0000             sts DebugOut+64,r24
 728 01e8 8091 0000             lds r24,VersionInfo+5
 729 01ec 8823                  tst r24
 730 01ee 21F4                  brne .L5
 731 01f0 8091 0000             lds r24,VersionInfo+6
 732 01f4 8823                  tst r24
 733 01f6 21F0                  breq .L4
 734                    .L5:
 735 01f8 8091 0000             lds r24,DebugOut+1
 736 01fc 8160                  ori r24,lo8(1)
 737 01fe 03C0                  rjmp .L7
 738                    .L4:
 739 0200 8091 0000             lds r24,DebugOut+1
 740 0204 8E7F                  andi r24,lo8(-2)
 741                    .L7:
 742 0206 8093 0000             sts DebugOut+1,r24
 743                    /* epilogue: frame size=0 */
 744 020a 1F91                  pop r17
 745 020c 0F91                  pop r16
 746 020e FF90                  pop r15
 747 0210 EF90                  pop r14
 748 0212 0895                  ret
 749                    /* epilogue end (size=5) */
 750                    /* function CopyDebugValues size 268 (259) */
 752                    .global Piep
 754                    Piep:
 755                    /* prologue: frame size=0 */
 756 0214 1F93                  push r17
 757 0216 CF93                  push r28
 758 0218 DF93                  push r29
 759                    /* prologue end (size=3) */
 760 021a 182F                  mov r17,r24
 761 021c EB01                  movw r28,r22
 762 021e 8091 0000             lds r24,MotorenEin
 763 0222 8823                  tst r24
 764 0224 A1F4                  brne .L8
 765 0226 1150                  subi r17,lo8(-(-1))
 766 0228 1F3F                  cpi r17,lo8(-1)
 767 022a 89F0                  breq .L8
 768                    .L15:
 769 022c D093 0000             sts (beeptime)+1,r29
 770 0230 C093 0000             sts beeptime,r28
 771                    .L12:
 772 0234 8091 0000             lds r24,beeptime
 773 0238 9091 0000             lds r25,(beeptime)+1
 774 023c 892B                  or r24,r25
 775 023e D1F7                  brne .L12
 776 0240 CE01                  movw r24,r28
 777 0242 8C0F                  add r24,r28
 778 0244 9D1F                  adc r25,r29
 779 0246 0E94 0000             call Delay_ms
 780 024a 1150                  subi r17,1
 781 024c 78F7                  brcc .L15
 782                    .L8:
 783                    /* epilogue: frame size=0 */
 784 024e DF91                  pop r29
 785 0250 CF91                  pop r28
 786 0252 1F91                  pop r17
 787 0254 0895                  ret
 788                    /* epilogue end (size=4) */
 789                    /* function Piep size 34 (27) */
 791                    .global CalibrierMittelwert
 793                    CalibrierMittelwert:
 794                    /* prologue: frame size=0 */
 795 0256 CF93                  push r28
 796 0258 DF93                  push r29
 797                    /* prologue end (size=2) */
 798 025a 8091 0000             lds r24,PlatinenVersion
 799 025e 8D30                  cpi r24,lo8(13)
 800 0260 11F4                  brne .L18
 801 0262 0E94 0000             call SucheGyroOffset
 802                    .L18:
 803 0266 1092 7A00             sts 122,__zero_reg__
 804 026a 8091 0000             lds r24,AdWertNick
 805 026e 9091 0000             lds r25,(AdWertNick)+1
 806 0272 9093 0000             sts (MesswertNick)+1,r25
 807 0276 8093 0000             sts MesswertNick,r24
 808 027a 8091 0000             lds r24,AdWertRoll
 809 027e 9091 0000             lds r25,(AdWertRoll)+1
 810 0282 9093 0000             sts (MesswertRoll)+1,r25
 811 0286 8093 0000             sts MesswertRoll,r24
 812 028a 8091 0000             lds r24,AdWertGier
 813 028e 9091 0000             lds r25,(AdWertGier)+1
 814 0292 9093 0000             sts (MesswertGier)+1,r25
 815 0296 8093 0000             sts MesswertGier,r24
 816 029a 2091 0000             lds r18,AdWertAccNick
 817 029e 3091 0000             lds r19,(AdWertAccNick)+1
 818 02a2 C901                  movw r24,r18
 819 02a4 880F                  lsl r24
 820 02a6 991F                  rol r25
 821 02a8 880F                  lsl r24
 822 02aa 991F                  rol r25
 823 02ac 820F                  add r24,r18
 824 02ae 931F                  adc r25,r19
 825 02b0 820F                  add r24,r18
 826 02b2 931F                  adc r25,r19
 827 02b4 9093 0000             sts (Mittelwert_AccNick)+1,r25
 828 02b8 8093 0000             sts Mittelwert_AccNick,r24
 829 02bc 2091 0000             lds r18,AdWertAccRoll
 830 02c0 3091 0000             lds r19,(AdWertAccRoll)+1
 831 02c4 C901                  movw r24,r18
 832 02c6 880F                  lsl r24
 833 02c8 991F                  rol r25
 834 02ca 880F                  lsl r24
 835 02cc 991F                  rol r25
 836 02ce 820F                  add r24,r18
 837 02d0 931F                  adc r25,r19
 838 02d2 820F                  add r24,r18
 839 02d4 931F                  adc r25,r19
 840 02d6 9093 0000             sts (Mittelwert_AccRoll)+1,r25
 841 02da 8093 0000             sts Mittelwert_AccRoll,r24
 842 02de 8FEC                  ldi r24,lo8(-49)
 843 02e0 8093 7A00             sts 122,r24
 844 02e4 A0E0                  ldi r26,lo8(Poti)
 845 02e6 B0E0                  ldi r27,hi8(Poti)
 846 02e8 C0E0                  ldi r28,lo8(EE_Parameter+5)
 847 02ea D0E0                  ldi r29,hi8(EE_Parameter+5)
 848 02ec 97E0                  ldi r25,lo8(7)
 849                    .L28:
 850 02ee 8991                  ld r24,Y+
 851 02f0 E82F                  mov r30,r24
 852 02f2 FF27                  clr r31
 853 02f4 EE0F                  add r30,r30
 854 02f6 FF1F                  adc r31,r31
 855 02f8 E050                  subi r30,lo8(-(PPM_in))
 856 02fa F040                  sbci r31,hi8(-(PPM_in))
 857 02fc 0190                  ld __tmp_reg__,Z+
 858 02fe F081                  ld r31,Z
 859 0300 E02D                  mov r30,__tmp_reg__
 860 0302 E259                  subi r30,lo8(-(110))
 861 0304 FF4F                  sbci r31,hi8(-(110))
 862 0306 1E16                  cp __zero_reg__,r30
 863 0308 1F06                  cpc __zero_reg__,r31
 864 030a 1CF0                  brlt .L22
 865 030c E0E0                  ldi r30,lo8(0)
 866 030e F0E0                  ldi r31,hi8(0)
 867 0310 05C0                  rjmp .L23
 868                    .L22:
 869 0312 EF3F                  cpi r30,255
 870 0314 F105                  cpc r31,__zero_reg__
 871 0316 14F0                  brlt .L23
 872 0318 EFEF                  ldi r30,lo8(255)
 873 031a F0E0                  ldi r31,hi8(255)
 874                    .L23:
 875 031c 8C91                  ld r24,X
 876 031e 282F                  mov r18,r24
 877 0320 3327                  clr r19
 878 0322 E217                  cp r30,r18
 879 0324 F307                  cpc r31,r19
 880 0326 14F4                  brge .L25
 881 0328 8150                  subi r24,lo8(-(-1))
 882 032a 04C0                  rjmp .L31
 883                    .L25:
 884 032c 2E17                  cp r18,r30
 885 032e 3F07                  cpc r19,r31
 886 0330 14F4                  brge .L21
 887 0332 8F5F                  subi r24,lo8(-(1))
 888                    .L31:
 889 0334 8C93                  st X,r24
 890                    .L21:
 891 0336 9150                  subi r25,lo8(-(-1))
 892 0338 1196                  adiw r26,1
 893 033a 97FF                  sbrs r25,7
 894 033c D8CF                  rjmp .L28
 895 033e 8091 0000             lds r24,EE_Parameter+63
 896 0342 9927                  clr r25
 897 0344 AA27                  clr r26
 898 0346 BB27                  clr r27
 899 0348 BC01                  movw r22,r24
 900 034a CD01                  movw r24,r26
 901 034c 24EC                  ldi r18,lo8(2500)
 902 034e 39E0                  ldi r19,hi8(2500)
 903 0350 40E0                  ldi r20,hlo8(2500)
 904 0352 50E0                  ldi r21,hhi8(2500)
 905 0354 0E94 0000             call __mulsi3
 906 0358 DC01                  movw r26,r24
 907 035a CB01                  movw r24,r22
 908 035c 8093 0000             sts Umschlag180Nick,r24
 909 0360 9093 0000             sts (Umschlag180Nick)+1,r25
 910 0364 A093 0000             sts (Umschlag180Nick)+2,r26
 911 0368 B093 0000             sts (Umschlag180Nick)+3,r27
 912 036c 8091 0000             lds r24,EE_Parameter+64
 913 0370 9927                  clr r25
 914 0372 AA27                  clr r26
 915 0374 BB27                  clr r27
 916 0376 BC01                  movw r22,r24
 917 0378 CD01                  movw r24,r26
 918 037a 0E94 0000             call __mulsi3
 919 037e DC01                  movw r26,r24
 920 0380 CB01                  movw r24,r22
 921 0382 8093 0000             sts Umschlag180Roll,r24
 922 0386 9093 0000             sts (Umschlag180Roll)+1,r25
 923 038a A093 0000             sts (Umschlag180Roll)+2,r26
 924 038e B093 0000             sts (Umschlag180Roll)+3,r27
 925                    /* epilogue: frame size=0 */
 926 0392 DF91                  pop r29
 927 0394 CF91                  pop r28
 928 0396 0895                  ret
 929                    /* epilogue end (size=3) */
 930                    /* function CalibrierMittelwert size 161 (156) */
 932                            .section        .progmem.data,"a",@progbits
 935                    __c.40:
 936 0000 0A0D 4143             .string "\n\rACC not calibrated!\r\n"
 936      4320 6E6F 
 936      7420 6361 
 936      6C69 6272 
 936      6174 6564 
 937                            .text
 938                    .global SetNeutral
 940                    SetNeutral:
 941                    /* prologue: frame size=0 */
 942 0398 A0E0                  ldi r26,lo8(0)
 943 039a B0E0                  ldi r27,hi8(0)
 944 039c E0E0                  ldi r30,pm_lo8(1f)
 945 039e F0E0                  ldi r31,pm_hi8(1f)
 946 03a0 0C94 0000             jmp __prologue_saves__+12
 947                    1:
 948                    /* prologue end (size=6) */
 949 03a4 882E                  mov r8,r24
 950 03a6 C0E0                  ldi r28,lo8(0)
 951 03a8 D0E0                  ldi r29,hi8(0)
 952 03aa 7E01                  movw r14,r28
 953 03ac 6E01                  movw r12,r28
 954 03ae 1092 0000             sts VersionInfo+5,__zero_reg__
 955 03b2 469A                  sbi 40-0x20,6
 956 03b4 D093 0000             sts (NeutralAccX)+1,r29
 957 03b8 C093 0000             sts NeutralAccX,r28
 958 03bc D093 0000             sts (NeutralAccY)+1,r29
 959 03c0 C093 0000             sts NeutralAccY,r28
 960 03c4 D093 0000             sts (NeutralAccZ)+1,r29
 961 03c8 C093 0000             sts NeutralAccZ,r28
 962 03cc D093 0000             sts (AdNeutralNick)+1,r29
 963 03d0 C093 0000             sts AdNeutralNick,r28
 964 03d4 D093 0000             sts (AdNeutralRoll)+1,r29
 965 03d8 C093 0000             sts AdNeutralRoll,r28
 966 03dc D093 0000             sts (AdNeutralGier)+1,r29
 967 03e0 C093 0000             sts AdNeutralGier,r28
 968 03e4 1092 0000             sts Parameter_AchsKopplung1,__zero_reg__
 969 03e8 1092 0000             sts Parameter_AchsKopplung2,__zero_reg__
 970 03ec 1092 0000             sts ExpandBaro,__zero_reg__
 971 03f0 0E94 0000             call CalibrierMittelwert
 972 03f4 84E6                  ldi r24,lo8(100)
 973 03f6 90E0                  ldi r25,hi8(100)
 974 03f8 0E94 0000             call Delay_ms_Mess
 975 03fc 0E94 0000             call CalibrierMittelwert
 976 0400 8091 0000             lds r24,EE_Parameter+13
 977 0404 80FF                  sbrs r24,0
 978 0406 10C0                  rjmp .L33
 979 0408 8091 0000             lds r24,MessLuftdruck
 980 040c 9091 0000             lds r25,(MessLuftdruck)+1
 981 0410 875B                  subi r24,lo8(951)
 982 0412 9340                  sbci r25,hi8(951)
 983 0414 38F4                  brsh .L35
 984 0416 8091 0000             lds r24,MessLuftdruck
 985 041a 9091 0000             lds r25,(MessLuftdruck)+1
 986 041e 8E5E                  subi r24,lo8(750)
 987 0420 9240                  sbci r25,hi8(750)
 988 0422 10F4                  brsh .L33
 989                    .L35:
 990 0424 0E94 0000             call SucheLuftruckOffset
 991                    .L33:
 992 0428 0FE1                  ldi r16,lo8(31)
 993                    .L39:
 994 042a 8AE0                  ldi r24,lo8(10)
 995 042c 90E0                  ldi r25,hi8(10)
 996 042e 0E94 0000             call Delay_ms_Mess
 997 0432 8091 0000             lds r24,AdWertGier
 998 0436 9091 0000             lds r25,(AdWertGier)+1
 999 043a C80F                  add r28,r24
 1000 043c D91F                 adc r29,r25
 1001 043e 8091 0000            lds r24,AdWertNick
 1002 0442 9091 0000            lds r25,(AdWertNick)+1
 1003 0446 E80E                 add r14,r24
 1004 0448 F91E                 adc r15,r25
 1005 044a 8091 0000            lds r24,AdWertRoll
 1006 044e 9091 0000            lds r25,(AdWertRoll)+1
 1007 0452 C80E                 add r12,r24
 1008 0454 D91E                 adc r13,r25
 1009 0456 0150                 subi r16,lo8(-(-1))
 1010 0458 07FF                 sbrs r16,7
 1011 045a E7CF                 rjmp .L39
 1012 045c 9701                 movw r18,r14
 1013 045e 205F                 subi r18,lo8(-(16))
 1014 0460 3F4F                 sbci r19,hi8(-(16))
 1015 0462 3695                 lsr r19
 1016 0464 2795                 ror r18
 1017 0466 3695                 lsr r19
 1018 0468 2795                 ror r18
 1019 046a 3093 0000            sts (AdNeutralNick)+1,r19
 1020 046e 2093 0000            sts AdNeutralNick,r18
 1021 0472 C601                 movw r24,r12
 1022 0474 4096                 adiw r24,16
 1023 0476 9695                 lsr r25
 1024 0478 8795                 ror r24
 1025 047a 9695                 lsr r25
 1026 047c 8795                 ror r24
 1027 047e 9093 0000            sts (AdNeutralRoll)+1,r25
 1028 0482 8093 0000            sts AdNeutralRoll,r24
 1029 0486 6096                 adiw r28,16
 1030 0488 F5E0                 ldi r31,5
 1031 048a D695         1:      lsr r29
 1032 048c C795                 ror r28
 1033 048e FA95                 dec r31
 1034 0490 E1F7                 brne 1b
 1035 0492 D093 0000            sts (AdNeutralGier)+1,r29
 1036 0496 C093 0000            sts AdNeutralGier,r28
 1037 049a 9093 0000            sts (StartNeutralRoll)+1,r25
 1038 049e 8093 0000            sts StartNeutralRoll,r24
 1039 04a2 3093 0000            sts (StartNeutralNick)+1,r19
 1040 04a6 2093 0000            sts StartNeutralNick,r18
 1041 04aa 8820                 tst r8
 1042 04ac 09F4                 brne .+2
 1043 04ae 41C0                 rjmp .L40
 1044 04b0 8091 0000            lds r24,Mittelwert_AccNick
 1045 04b4 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1046 04b8 97FF                 sbrs r25,7
 1047 04ba 03C0                 rjmp .L41
 1048 04bc 9095                 com r25
 1049 04be 8195                 neg r24
 1050 04c0 9F4F                 sbci r25,lo8(-1)
 1051                   .L41:
 1052 04c2 6CE0                 ldi r22,lo8(12)
 1053 04c4 70E0                 ldi r23,hi8(12)
 1054 04c6 0E94 0000            call __divmodhi4
 1055 04ca 9B01                 movw r18,r22
 1056 04cc 7093 0000            sts (NeutralAccX)+1,r23
 1057 04d0 6093 0000            sts NeutralAccX,r22
 1058 04d4 8091 0000            lds r24,Mittelwert_AccRoll
 1059 04d8 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1060 04dc 97FF                 sbrs r25,7
 1061 04de 03C0                 rjmp .L42
 1062 04e0 9095                 com r25
 1063 04e2 8195                 neg r24
 1064 04e4 9F4F                 sbci r25,lo8(-1)
 1065                   .L42:
 1066 04e6 6CE0                 ldi r22,lo8(12)
 1067 04e8 70E0                 ldi r23,hi8(12)
 1068 04ea 0E94 0000            call __divmodhi4
 1069 04ee 7093 0000            sts (NeutralAccY)+1,r23
 1070 04f2 6093 0000            sts NeutralAccY,r22
 1071 04f6 8091 0000            lds r24,Aktuell_az
 1072 04fa 9091 0000            lds r25,(Aktuell_az)+1
 1073 04fe 9093 0000            sts (NeutralAccZ)+1,r25
 1074 0502 8093 0000            sts NeutralAccZ,r24
 1075 0506 B901                 movw r22,r18
 1076 0508 84E0                 ldi r24,lo8(4)
 1077 050a 90E0                 ldi r25,hi8(4)
 1078 050c 0E94 0000            call SetParamWord
 1079 0510 6091 0000            lds r22,NeutralAccY
 1080 0514 7091 0000            lds r23,(NeutralAccY)+1
 1081 0518 86E0                 ldi r24,lo8(6)
 1082 051a 90E0                 ldi r25,hi8(6)
 1083 051c 0E94 0000            call SetParamWord
 1084 0520 6091 0000            lds r22,NeutralAccZ
 1085 0524 7091 0000            lds r23,(NeutralAccZ)+1
 1086 0528 88E0                 ldi r24,lo8(8)
 1087 052a 90E0                 ldi r25,hi8(8)
 1088 052c 0E94 0000            call SetParamWord
 1089 0530 65C0                 rjmp .L43
 1090                   .L40:
 1091 0532 84E0                 ldi r24,lo8(4)
 1092 0534 90E0                 ldi r25,hi8(4)
 1093 0536 0E94 0000            call GetParamWord
 1094 053a 9093 0000            sts (NeutralAccX)+1,r25
 1095 053e 8093 0000            sts NeutralAccX,r24
 1096 0542 86E0                 ldi r24,lo8(6)
 1097 0544 90E0                 ldi r25,hi8(6)
 1098 0546 0E94 0000            call GetParamWord
 1099 054a 9093 0000            sts (NeutralAccY)+1,r25
 1100 054e 8093 0000            sts NeutralAccY,r24
 1101 0552 88E0                 ldi r24,lo8(8)
 1102 0554 90E0                 ldi r25,hi8(8)
 1103 0556 0E94 0000            call GetParamWord
 1104 055a 9C01                 movw r18,r24
 1105 055c 9093 0000            sts (NeutralAccZ)+1,r25
 1106 0560 8093 0000            sts NeutralAccZ,r24
 1107 0564 8091 0000            lds r24,NeutralAccX
 1108 0568 9091 0000            lds r25,(NeutralAccX)+1
 1109 056c 8150                 subi r24,lo8(2049)
 1110 056e 9840                 sbci r25,hi8(2049)
 1111 0570 50F4                 brsh .L45
 1112 0572 8091 0000            lds r24,NeutralAccY
 1113 0576 9091 0000            lds r25,(NeutralAccY)+1
 1114 057a 8150                 subi r24,lo8(2049)
 1115 057c 9840                 sbci r25,hi8(2049)
 1116 057e 18F4                 brsh .L45
 1117 0580 2150                 subi r18,lo8(1025)
 1118 0582 3440                 sbci r19,hi8(1025)
 1119 0584 D8F1                 brlo .L43
 1120                   .L45:
 1121 0586 80E0                 ldi r24,lo8(__c.40)
 1122 0588 90E0                 ldi r25,hi8(__c.40)
 1123 058a 9F93                 push r25
 1124 058c 8F93                 push r24
 1125 058e 80E0                 ldi r24,lo8(pm(uart_putchar))
 1126 0590 90E0                 ldi r25,hi8(pm(uart_putchar))
 1127 0592 9F93                 push r25
 1128 0594 8F93                 push r24
 1129 0596 E091 0000            lds r30,_printf_P
 1130 059a F091 0000            lds r31,(_printf_P)+1
 1131 059e 0995                 icall
 1132 05a0 8091 0000            lds r24,Mittelwert_AccNick
 1133 05a4 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1134 05a8 97FF                 sbrs r25,7
 1135 05aa 03C0                 rjmp .L46
 1136 05ac 9095                 com r25
 1137 05ae 8195                 neg r24
 1138 05b0 9F4F                 sbci r25,lo8(-1)
 1139                   .L46:
 1140 05b2 6CE0                 ldi r22,lo8(12)
 1141 05b4 70E0                 ldi r23,hi8(12)
 1142 05b6 0E94 0000            call __divmodhi4
 1143 05ba 7093 0000            sts (NeutralAccX)+1,r23
 1144 05be 6093 0000            sts NeutralAccX,r22
 1145 05c2 8091 0000            lds r24,Mittelwert_AccRoll
 1146 05c6 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1147 05ca 97FF                 sbrs r25,7
 1148 05cc 03C0                 rjmp .L47
 1149 05ce 9095                 com r25
 1150 05d0 8195                 neg r24
 1151 05d2 9F4F                 sbci r25,lo8(-1)
 1152                   .L47:
 1153 05d4 6CE0                 ldi r22,lo8(12)
 1154 05d6 70E0                 ldi r23,hi8(12)
 1155 05d8 0E94 0000            call __divmodhi4
 1156 05dc 7093 0000            sts (NeutralAccY)+1,r23
 1157 05e0 6093 0000            sts NeutralAccY,r22
 1158 05e4 8091 0000            lds r24,Aktuell_az
 1159 05e8 9091 0000            lds r25,(Aktuell_az)+1
 1160 05ec 9093 0000            sts (NeutralAccZ)+1,r25
 1161 05f0 8093 0000            sts NeutralAccZ,r24
 1162 05f4 0F90                 pop __tmp_reg__
 1163 05f6 0F90                 pop __tmp_reg__
 1164 05f8 0F90                 pop __tmp_reg__
 1165 05fa 0F90                 pop __tmp_reg__
 1166                   .L43:
 1167 05fc 1092 0000            sts (MesswertNick)+1,__zero_reg__
 1168 0600 1092 0000            sts MesswertNick,__zero_reg__
 1169 0604 1092 0000            sts (MesswertRoll)+1,__zero_reg__
 1170 0608 1092 0000            sts MesswertRoll,__zero_reg__
 1171 060c 1092 0000            sts (MesswertGier)+1,__zero_reg__
 1172 0610 1092 0000            sts MesswertGier,__zero_reg__
 1173 0614 84E6                 ldi r24,lo8(100)
 1174 0616 90E0                 ldi r25,hi8(100)
 1175 0618 0E94 0000            call Delay_ms_Mess
 1176 061c 8091 0000            lds r24,AdWertAccNick
 1177 0620 9091 0000            lds r25,(AdWertAccNick)+1
 1178 0624 9C01                 movw r18,r24
 1179 0626 220F                 lsl r18
 1180 0628 331F                 rol r19
 1181 062a 220F                 lsl r18
 1182 062c 331F                 rol r19
 1183 062e 280F                 add r18,r24
 1184 0630 391F                 adc r19,r25
 1185 0632 280F                 add r18,r24
 1186 0634 391F                 adc r19,r25
 1187 0636 3093 0000            sts (Mittelwert_AccNick)+1,r19
 1188 063a 2093 0000            sts Mittelwert_AccNick,r18
 1189 063e 8091 0000            lds r24,AdWertAccRoll
 1190 0642 9091 0000            lds r25,(AdWertAccRoll)+1
 1191 0646 8C01                 movw r16,r24
 1192 0648 000F                 lsl r16
 1193 064a 111F                 rol r17
 1194 064c 000F                 lsl r16
 1195 064e 111F                 rol r17
 1196 0650 080F                 add r16,r24
 1197 0652 191F                 adc r17,r25
 1198 0654 080F                 add r16,r24
 1199 0656 191F                 adc r17,r25
 1200 0658 1093 0000            sts (Mittelwert_AccRoll)+1,r17
 1201 065c 0093 0000            sts Mittelwert_AccRoll,r16
 1202 0660 8091 0000            lds r24,EE_Parameter+28
 1203 0664 C82E                 mov r12,r24
 1204 0666 DD24                 clr r13
 1205 0668 EE24                 clr r14
 1206 066a FF24                 clr r15
 1207 066c 4427                 clr r20
 1208 066e 37FD                 sbrc r19,7
 1209 0670 4095                 com r20
 1210 0672 542F                 mov r21,r20
 1211 0674 C701                 movw r24,r14
 1212 0676 B601                 movw r22,r12
 1213 0678 0E94 0000            call __mulsi3
 1214 067c 4B01                 movw r8,r22
 1215 067e 5C01                 movw r10,r24
 1216 0680 6093 0000            sts IntegralNick,r22
 1217 0684 7093 0000            sts (IntegralNick)+1,r23
 1218 0688 8093 0000            sts (IntegralNick)+2,r24
 1219 068c 9093 0000            sts (IntegralNick)+3,r25
 1220 0690 9801                 movw r18,r16
 1221 0692 4427                 clr r20
 1222 0694 37FD                 sbrc r19,7
 1223 0696 4095                 com r20
 1224 0698 542F                 mov r21,r20
 1225 069a C701                 movw r24,r14
 1226 069c B601                 movw r22,r12
 1227 069e 0E94 0000            call __mulsi3
 1228 06a2 DC01                 movw r26,r24
 1229 06a4 CB01                 movw r24,r22
 1230 06a6 8093 0000            sts IntegralRoll,r24
 1231 06aa 9093 0000            sts (IntegralRoll)+1,r25
 1232 06ae A093 0000            sts (IntegralRoll)+2,r26
 1233 06b2 B093 0000            sts (IntegralRoll)+3,r27
 1234 06b6 8092 0000            sts Mess_IntegralNick2,r8
 1235 06ba 9092 0000            sts (Mess_IntegralNick2)+1,r9
 1236 06be A092 0000            sts (Mess_IntegralNick2)+2,r10
 1237 06c2 B092 0000            sts (Mess_IntegralNick2)+3,r11
 1238 06c6 8093 0000            sts Mess_IntegralRoll2,r24
 1239 06ca 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 1240 06ce A093 0000            sts (Mess_IntegralRoll2)+2,r26
 1241 06d2 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 1242 06d6 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 1243 06da 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 1244 06de 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 1245 06e2 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 1246 06e6 8091 0000            lds r24,Luftdruck
 1247 06ea 9091 0000            lds r25,(Luftdruck)+1
 1248 06ee A091 0000            lds r26,(Luftdruck)+2
 1249 06f2 B091 0000            lds r27,(Luftdruck)+3
 1250 06f6 9093 0000            sts (StartLuftdruck)+1,r25
 1251 06fa 8093 0000            sts StartLuftdruck,r24
 1252 06fe 1092 0000            sts (VarioMeter)+1,__zero_reg__
 1253 0702 1092 0000            sts VarioMeter,__zero_reg__
 1254 0706 1092 0000            sts Mess_Integral_Hoch,__zero_reg__
 1255 070a 1092 0000            sts (Mess_Integral_Hoch)+1,__zero_reg__
 1256 070e 1092 0000            sts (Mess_Integral_Hoch)+2,__zero_reg__
 1257 0712 1092 0000            sts (Mess_Integral_Hoch)+3,__zero_reg__
 1258 0716 8091 0000            lds r24,KompassValue
 1259 071a 9091 0000            lds r25,(KompassValue)+1
 1260 071e 9093 0000            sts (KompassStartwert)+1,r25
 1261 0722 8093 0000            sts KompassStartwert,r24
 1262 0726 0E94 0000            call GPS_Neutral
 1263 072a 82E3                 ldi r24,lo8(50)
 1264 072c 90E0                 ldi r25,hi8(50)
 1265 072e 9093 0000            sts (beeptime)+1,r25
 1266 0732 8093 0000            sts beeptime,r24
 1267 0736 8091 0000            lds r24,EE_Parameter+63
 1268 073a 9927                 clr r25
 1269 073c AA27                 clr r26
 1270 073e BB27                 clr r27
 1271 0740 BC01                 movw r22,r24
 1272 0742 CD01                 movw r24,r26
 1273 0744 24EC                 ldi r18,lo8(2500)
 1274 0746 39E0                 ldi r19,hi8(2500)
 1275 0748 40E0                 ldi r20,hlo8(2500)
 1276 074a 50E0                 ldi r21,hhi8(2500)
 1277 074c 0E94 0000            call __mulsi3
 1278 0750 DC01                 movw r26,r24
 1279 0752 CB01                 movw r24,r22
 1280 0754 8856                 subi r24,lo8(-(15000))
 1281 0756 954C                 sbci r25,hi8(-(15000))
 1282 0758 AF4F                 sbci r26,hlo8(-(15000))
 1283 075a BF4F                 sbci r27,hhi8(-(15000))
 1284 075c 8093 0000            sts Umschlag180Nick,r24
 1285 0760 9093 0000            sts (Umschlag180Nick)+1,r25
 1286 0764 A093 0000            sts (Umschlag180Nick)+2,r26
 1287 0768 B093 0000            sts (Umschlag180Nick)+3,r27
 1288 076c 8091 0000            lds r24,EE_Parameter+64
 1289 0770 9927                 clr r25
 1290 0772 AA27                 clr r26
 1291 0774 BB27                 clr r27
 1292 0776 BC01                 movw r22,r24
 1293 0778 CD01                 movw r24,r26
 1294 077a 0E94 0000            call __mulsi3
 1295 077e DC01                 movw r26,r24
 1296 0780 CB01                 movw r24,r22
 1297 0782 8856                 subi r24,lo8(-(15000))
 1298 0784 954C                 sbci r25,hi8(-(15000))
 1299 0786 AF4F                 sbci r26,hlo8(-(15000))
 1300 0788 BF4F                 sbci r27,hhi8(-(15000))
 1301 078a 8093 0000            sts Umschlag180Roll,r24
 1302 078e 9093 0000            sts (Umschlag180Roll)+1,r25
 1303 0792 A093 0000            sts (Umschlag180Roll)+2,r26
 1304 0796 B093 0000            sts (Umschlag180Roll)+3,r27
 1305 079a 1092 0000            sts (ExternHoehenValue)+1,__zero_reg__
 1306 079e 1092 0000            sts ExternHoehenValue,__zero_reg__
 1307 07a2 8091 0000            lds r24,KompassValue
 1308 07a6 9091 0000            lds r25,(KompassValue)+1
 1309 07aa AA27                 clr r26
 1310 07ac 97FD                 sbrc r25,7
 1311 07ae A095                 com r26
 1312 07b0 BA2F                 mov r27,r26
 1313 07b2 2091 0000            lds r18,GIER_GRAD_FAKTOR
 1314 07b6 3091 0000            lds r19,(GIER_GRAD_FAKTOR)+1
 1315 07ba 4091 0000            lds r20,(GIER_GRAD_FAKTOR)+2
 1316 07be 5091 0000            lds r21,(GIER_GRAD_FAKTOR)+3
 1317 07c2 BC01                 movw r22,r24
 1318 07c4 CD01                 movw r24,r26
 1319 07c6 0E94 0000            call __mulsi3
 1320 07ca DC01                 movw r26,r24
 1321 07cc CB01                 movw r24,r22
 1322 07ce 8093 0000            sts ErsatzKompass,r24
 1323 07d2 9093 0000            sts (ErsatzKompass)+1,r25
 1324 07d6 A093 0000            sts (ErsatzKompass)+2,r26
 1325 07da B093 0000            sts (ErsatzKompass)+3,r27
 1326 07de 1092 0000            sts (GierGyroFehler)+1,__zero_reg__
 1327 07e2 1092 0000            sts GierGyroFehler,__zero_reg__
 1328 07e6 81E0                 ldi r24,lo8(1)
 1329 07e8 8093 0000            sts SendVersionToNavi,r24
 1330 07ec 0E94 0000            call LED_Init
 1331 07f0 8091 0000            lds r24,FCFlags
 1332 07f4 8460                 ori r24,lo8(4)
 1333 07f6 8093 0000            sts FCFlags,r24
 1334 07fa 8FEF                 ldi r24,lo8(-1)
 1335 07fc 8093 0000            sts FromNaviCtrl_Value,r24
 1336 0800 1092 0000            sts FromNaviCtrl_Value+1,__zero_reg__
 1337 0804 80E2                 ldi r24,lo8(32)
 1338 0806 8093 0000            sts FromNaviCtrl_Value+2,r24
 1339 080a C0E0                 ldi r28,lo8(Poti)
 1340 080c D0E0                 ldi r29,hi8(Poti)
 1341 080e A0E0                 ldi r26,lo8(EE_Parameter+5)
 1342 0810 B0E0                 ldi r27,hi8(EE_Parameter+5)
 1343 0812 07E0                 ldi r16,lo8(7)
 1344                   .L51:
 1345 0814 8D91                 ld r24,X+
 1346 0816 E82F                 mov r30,r24
 1347 0818 FF27                 clr r31
 1348 081a EE0F                 add r30,r30
 1349 081c FF1F                 adc r31,r31
 1350 081e E050                 subi r30,lo8(-(PPM_in))
 1351 0820 F040                 sbci r31,hi8(-(PPM_in))
 1352 0822 8081                 ld r24,Z
 1353 0824 9181                 ldd r25,Z+1
 1354 0826 8259                 subi r24,lo8(-(110))
 1355 0828 8993                 st Y+,r24
 1356 082a 0150                 subi r16,lo8(-(-1))
 1357 082c 07FF                 sbrs r16,7
 1358 082e F2CF                 rjmp .L51
 1359 0830 84E6                 ldi r24,lo8(100)
 1360 0832 8093 0000            sts SenderOkay,r24
 1361 0836 8091 0000            lds r24,ServoActive
 1362 083a 8823                 tst r24
 1363 083c 11F0                 breq .L52
 1364 083e 469A                 sbi 40-0x20,6
 1365 0840 579A                 sbi 42-0x20,7
 1366                   .L52:
 1367 0842 8091 0000            lds r24,AdNeutralNick
 1368 0846 9091 0000            lds r25,(AdNeutralNick)+1
 1369 084a 8056                 subi r24,lo8(-(-2400))
 1370 084c 9940                 sbci r25,hi8(-(-2400))
 1371 084e 815C                 subi r24,lo8(11201)
 1372 0850 9B42                 sbci r25,hi8(11201)
 1373 0852 28F0                 brlo .L53
 1374 0854 8091 0000            lds r24,VersionInfo+5
 1375 0858 8160                 ori r24,lo8(1)
 1376 085a 8093 0000            sts VersionInfo+5,r24
 1377                   .L53:
 1378 085e 8091 0000            lds r24,AdNeutralRoll
 1379 0862 9091 0000            lds r25,(AdNeutralRoll)+1
 1380 0866 8056                 subi r24,lo8(-(-2400))
 1381 0868 9940                 sbci r25,hi8(-(-2400))
 1382 086a 815C                 subi r24,lo8(11201)
 1383 086c 9B42                 sbci r25,hi8(11201)
 1384 086e 28F0                 brlo .L54
 1385 0870 8091 0000            lds r24,VersionInfo+5
 1386 0874 8260                 ori r24,lo8(2)
 1387 0876 8093 0000            sts VersionInfo+5,r24
 1388                   .L54:
 1389 087a 8091 0000            lds r24,AdNeutralGier
 1390 087e 9091 0000            lds r25,(AdNeutralGier)+1
 1391 0882 8C52                 subi r24,lo8(-(-300))
 1392 0884 9140                 sbci r25,hi8(-(-300))
 1393 0886 8957                 subi r24,lo8(1401)
 1394 0888 9540                 sbci r25,hi8(1401)
 1395 088a 28F0                 brlo .L55
 1396 088c 8091 0000            lds r24,VersionInfo+5
 1397 0890 8460                 ori r24,lo8(4)
 1398 0892 8093 0000            sts VersionInfo+5,r24
 1399                   .L55:
 1400 0896 8091 0000            lds r24,NeutralAccX
 1401 089a 9091 0000            lds r25,(NeutralAccX)+1
 1402 089e 8C52                 subi r24,lo8(-(-300))
 1403 08a0 9140                 sbci r25,hi8(-(-300))
 1404 08a2 835C                 subi r24,lo8(451)
 1405 08a4 9140                 sbci r25,hi8(451)
 1406 08a6 28F0                 brlo .L56
 1407 08a8 8091 0000            lds r24,VersionInfo+5
 1408 08ac 8860                 ori r24,lo8(8)
 1409 08ae 8093 0000            sts VersionInfo+5,r24
 1410                   .L56:
 1411 08b2 8091 0000            lds r24,NeutralAccY
 1412 08b6 9091 0000            lds r25,(NeutralAccY)+1
 1413 08ba 8C52                 subi r24,lo8(-(-300))
 1414 08bc 9140                 sbci r25,hi8(-(-300))
 1415 08be 835C                 subi r24,lo8(451)
 1416 08c0 9140                 sbci r25,hi8(451)
 1417 08c2 28F0                 brlo .L57
 1418 08c4 8091 0000            lds r24,VersionInfo+5
 1419 08c8 8061                 ori r24,lo8(16)
 1420 08ca 8093 0000            sts VersionInfo+5,r24
 1421                   .L57:
 1422 08ce 8091 0000            lds r24,NeutralAccZ
 1423 08d2 9091 0000            lds r25,(NeutralAccZ)+1
 1424 08d6 8050                 subi r24,lo8(-(-512))
 1425 08d8 9240                 sbci r25,hi8(-(-512))
 1426 08da 8355                 subi r24,lo8(339)
 1427 08dc 9140                 sbci r25,hi8(339)
 1428 08de 28F0                 brlo .L32
 1429 08e0 8091 0000            lds r24,VersionInfo+5
 1430 08e4 8062                 ori r24,lo8(32)
 1431 08e6 8093 0000            sts VersionInfo+5,r24
 1432                   .L32:
 1433                   /* epilogue: frame size=0 */
 1434 08ea ECE0                 ldi r30,12
 1435 08ec CDB7                 in r28,__SP_L__
 1436 08ee DEB7                 in r29,__SP_H__
 1437 08f0 0C94 0000            jmp __epilogue_restores__+12
 1438                   /* epilogue end (size=5) */
 1439                   /* function SetNeutral size 697 (686) */
 1441                           .lcomm tmpl.32,4
 1442                           .lcomm tmpl2.33,4
 1443                           .lcomm tmpl3.34,4
 1444                           .lcomm tmpl4.35,4
 1445                           .lcomm oldNick.36,2
 1446                           .lcomm oldRoll.37,2
 1447                           .lcomm d2Roll.38,2
 1448                           .lcomm d2Nick.39,2
 1449                   .global Mittelwert
 1451                   Mittelwert:
 1452                   /* prologue: frame size=19 */
 1453 08f4 A3E1                 ldi r26,lo8(19)
 1454 08f6 B0E0                 ldi r27,hi8(19)
 1455 08f8 E0E0                 ldi r30,pm_lo8(1f)
 1456 08fa F0E0                 ldi r31,pm_hi8(1f)
 1457 08fc 0C94 0000            jmp __prologue_saves__+0
 1458                   1:
 1459                   /* prologue end (size=6) */
 1460 0900 8091 0000            lds r24,AdNeutralGier
 1461 0904 9091 0000            lds r25,(AdNeutralGier)+1
 1462 0908 2091 0000            lds r18,AdWertGier
 1463 090c 3091 0000            lds r19,(AdWertGier)+1
 1464 0910 821B                 sub r24,r18
 1465 0912 930B                 sbc r25,r19
 1466 0914 9093 0000            sts (MesswertGier)+1,r25
 1467 0918 8093 0000            sts MesswertGier,r24
 1468 091c 8091 0000            lds r24,AdWertNickFilter
 1469 0920 9091 0000            lds r25,(AdWertNickFilter)+1
 1470 0924 97FD                 sbrc r25,7
 1471 0926 0796                 adiw r24,7
 1472                   .L64:
 1473 0928 9C01                 movw r18,r24
 1474 092a 53E0                 ldi r21,3
 1475 092c 3595         1:      asr r19
 1476 092e 2795                 ror r18
 1477 0930 5A95                 dec r21
 1478 0932 E1F7                 brne 1b
 1479 0934 3093 0000            sts (MesswertNick)+1,r19
 1480 0938 2093 0000            sts MesswertNick,r18
 1481 093c 8091 0000            lds r24,AdWertRollFilter
 1482 0940 9091 0000            lds r25,(AdWertRollFilter)+1
 1483 0944 97FD                 sbrc r25,7
 1484 0946 0796                 adiw r24,7
 1485                   .L65:
 1486 0948 43E0                 ldi r20,3
 1487 094a 9595         1:      asr r25
 1488 094c 8795                 ror r24
 1489 094e 4A95                 dec r20
 1490 0950 E1F7                 brne 1b
 1491 0952 9093 0000            sts (MesswertRoll)+1,r25
 1492 0956 8093 0000            sts MesswertRoll,r24
 1493 095a 3093 0000            sts (RohMesswertNick)+1,r19
 1494 095e 2093 0000            sts RohMesswertNick,r18
 1495 0962 9093 0000            sts (RohMesswertRoll)+1,r25
 1496 0966 8093 0000            sts RohMesswertRoll,r24
 1497 096a 8091 0000            lds r24,Mittelwert_AccNick
 1498 096e 9091 0000            lds r25,(Mittelwert_AccNick)+1
 1499 0972 AC01                 movw r20,r24
 1500 0974 440F                 lsl r20
 1501 0976 551F                 rol r21
 1502 0978 480F                 add r20,r24
 1503 097a 591F                 adc r21,r25
 1504 097c 2091 0000            lds r18,AdWertAccNick
 1505 0980 3091 0000            lds r19,(AdWertAccNick)+1
 1506 0984 C901                 movw r24,r18
 1507 0986 880F                 lsl r24
 1508 0988 991F                 rol r25
 1509 098a 880F                 lsl r24
 1510 098c 991F                 rol r25
 1511 098e 820F                 add r24,r18
 1512 0990 931F                 adc r25,r19
 1513 0992 820F                 add r24,r18
 1514 0994 931F                 adc r25,r19
 1515 0996 480F                 add r20,r24
 1516 0998 591F                 adc r21,r25
 1517 099a 57FF                 sbrs r21,7
 1518 099c 02C0                 rjmp .L66
 1519 099e 4D5F                 subi r20,lo8(-(3))
 1520 09a0 5F4F                 sbci r21,hi8(-(3))
 1521                   .L66:
 1522 09a2 5595                 asr r21
 1523 09a4 4795                 ror r20
 1524 09a6 5595                 asr r21
 1525 09a8 4795                 ror r20
 1526 09aa 5093 0000            sts (Mittelwert_AccNick)+1,r21
 1527 09ae 4093 0000            sts Mittelwert_AccNick,r20
 1528 09b2 8091 0000            lds r24,Mittelwert_AccRoll
 1529 09b6 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 1530 09ba AC01                 movw r20,r24
 1531 09bc 440F                 lsl r20
 1532 09be 551F                 rol r21
 1533 09c0 480F                 add r20,r24
 1534 09c2 591F                 adc r21,r25
 1535 09c4 2091 0000            lds r18,AdWertAccRoll
 1536 09c8 3091 0000            lds r19,(AdWertAccRoll)+1
 1537 09cc C901                 movw r24,r18
 1538 09ce 880F                 lsl r24
 1539 09d0 991F                 rol r25
 1540 09d2 880F                 lsl r24
 1541 09d4 991F                 rol r25
 1542 09d6 820F                 add r24,r18
 1543 09d8 931F                 adc r25,r19
 1544 09da 820F                 add r24,r18
 1545 09dc 931F                 adc r25,r19
 1546 09de 480F                 add r20,r24
 1547 09e0 591F                 adc r21,r25
 1548 09e2 57FF                 sbrs r21,7
 1549 09e4 02C0                 rjmp .L67
 1550 09e6 4D5F                 subi r20,lo8(-(3))
 1551 09e8 5F4F                 sbci r21,hi8(-(3))
 1552                   .L67:
 1553 09ea 5595                 asr r21
 1554 09ec 4795                 ror r20
 1555 09ee 5595                 asr r21
 1556 09f0 4795                 ror r20
 1557 09f2 5093 0000            sts (Mittelwert_AccRoll)+1,r21
 1558 09f6 4093 0000            sts Mittelwert_AccRoll,r20
 1559 09fa 2091 0000            lds r18,AdWertAccNick
 1560 09fe 3091 0000            lds r19,(AdWertAccNick)+1
 1561 0a02 C901                 movw r24,r18
 1562 0a04 880F                 lsl r24
 1563 0a06 991F                 rol r25
 1564 0a08 880F                 lsl r24
 1565 0a0a 991F                 rol r25
 1566 0a0c 820F                 add r24,r18
 1567 0a0e 931F                 adc r25,r19
 1568 0a10 820F                 add r24,r18
 1569 0a12 931F                 adc r25,r19
 1570 0a14 9C01                 movw r18,r24
 1571 0a16 4427                 clr r20
 1572 0a18 37FD                 sbrc r19,7
 1573 0a1a 4095                 com r20
 1574 0a1c 542F                 mov r21,r20
 1575 0a1e 8091 0000            lds r24,IntegralAccNick
 1576 0a22 9091 0000            lds r25,(IntegralAccNick)+1
 1577 0a26 A091 0000            lds r26,(IntegralAccNick)+2
 1578 0a2a B091 0000            lds r27,(IntegralAccNick)+3
 1579 0a2e 820F                 add r24,r18
 1580 0a30 931F                 adc r25,r19
 1581 0a32 A41F                 adc r26,r20
 1582 0a34 B51F                 adc r27,r21
 1583 0a36 8093 0000            sts IntegralAccNick,r24
 1584 0a3a 9093 0000            sts (IntegralAccNick)+1,r25
 1585 0a3e A093 0000            sts (IntegralAccNick)+2,r26
 1586 0a42 B093 0000            sts (IntegralAccNick)+3,r27
 1587 0a46 2091 0000            lds r18,AdWertAccRoll
 1588 0a4a 3091 0000            lds r19,(AdWertAccRoll)+1
 1589 0a4e C901                 movw r24,r18
 1590 0a50 880F                 lsl r24
 1591 0a52 991F                 rol r25
 1592 0a54 880F                 lsl r24
 1593 0a56 991F                 rol r25
 1594 0a58 820F                 add r24,r18
 1595 0a5a 931F                 adc r25,r19
 1596 0a5c 820F                 add r24,r18
 1597 0a5e 931F                 adc r25,r19
 1598 0a60 9C01                 movw r18,r24
 1599 0a62 4427                 clr r20
 1600 0a64 37FD                 sbrc r19,7
 1601 0a66 4095                 com r20
 1602 0a68 542F                 mov r21,r20
 1603 0a6a 8091 0000            lds r24,IntegralAccRoll
 1604 0a6e 9091 0000            lds r25,(IntegralAccRoll)+1
 1605 0a72 A091 0000            lds r26,(IntegralAccRoll)+2
 1606 0a76 B091 0000            lds r27,(IntegralAccRoll)+3
 1607 0a7a 820F                 add r24,r18
 1608 0a7c 931F                 adc r25,r19
 1609 0a7e A41F                 adc r26,r20
 1610 0a80 B51F                 adc r27,r21
 1611 0a82 8093 0000            sts IntegralAccRoll,r24
 1612 0a86 9093 0000            sts (IntegralAccRoll)+1,r25
 1613 0a8a A093 0000            sts (IntegralAccRoll)+2,r26
 1614 0a8e B093 0000            sts (IntegralAccRoll)+3,r27
 1615 0a92 8091 0000            lds r24,NaviAccNick
 1616 0a96 9091 0000            lds r25,(NaviAccNick)+1
 1617 0a9a 2091 0000            lds r18,AdWertAccNick
 1618 0a9e 3091 0000            lds r19,(AdWertAccNick)+1
 1619 0aa2 820F                 add r24,r18
 1620 0aa4 931F                 adc r25,r19
 1621 0aa6 9093 0000            sts (NaviAccNick)+1,r25
 1622 0aaa 8093 0000            sts NaviAccNick,r24
 1623 0aae 8091 0000            lds r24,NaviAccRoll
 1624 0ab2 9091 0000            lds r25,(NaviAccRoll)+1
 1625 0ab6 2091 0000            lds r18,AdWertAccRoll
 1626 0aba 3091 0000            lds r19,(AdWertAccRoll)+1
 1627 0abe 820F                 add r24,r18
 1628 0ac0 931F                 adc r25,r19
 1629 0ac2 9093 0000            sts (NaviAccRoll)+1,r25
 1630 0ac6 8093 0000            sts NaviAccRoll,r24
 1631 0aca 8091 0000            lds r24,NaviCntAcc
 1632 0ace 9091 0000            lds r25,(NaviCntAcc)+1
 1633 0ad2 0196                 adiw r24,1
 1634 0ad4 9093 0000            sts (NaviCntAcc)+1,r25
 1635 0ad8 8093 0000            sts NaviCntAcc,r24
 1636 0adc 8091 0000            lds r24,Aktuell_az
 1637 0ae0 9091 0000            lds r25,(Aktuell_az)+1
 1638 0ae4 2091 0000            lds r18,NeutralAccZ
 1639 0ae8 3091 0000            lds r19,(NeutralAccZ)+1
 1640 0aec 821B                 sub r24,r18
 1641 0aee 930B                 sbc r25,r19
 1642 0af0 9C01                 movw r18,r24
 1643 0af2 4427                 clr r20
 1644 0af4 37FD                 sbrc r19,7
 1645 0af6 4095                 com r20
 1646 0af8 542F                 mov r21,r20
 1647 0afa 8091 0000            lds r24,IntegralAccZ
 1648 0afe 9091 0000            lds r25,(IntegralAccZ)+1
 1649 0b02 A091 0000            lds r26,(IntegralAccZ)+2
 1650 0b06 B091 0000            lds r27,(IntegralAccZ)+3
 1651 0b0a 820F                 add r24,r18
 1652 0b0c 931F                 adc r25,r19
 1653 0b0e A41F                 adc r26,r20
 1654 0b10 B51F                 adc r27,r21
 1655 0b12 8093 0000            sts IntegralAccZ,r24
 1656 0b16 9093 0000            sts (IntegralAccZ)+1,r25
 1657 0b1a A093 0000            sts (IntegralAccZ)+2,r26
 1658 0b1e B093 0000            sts (IntegralAccZ)+3,r27
 1659 0b22 8FEC                 ldi r24,lo8(-49)
 1660 0b24 8093 7A00            sts 122,r24
 1661 0b28 1092 0000            sts AdReady,__zero_reg__
 1662 0b2c 2091 0000            lds r18,Mess_IntegralRoll
 1663 0b30 3091 0000            lds r19,(Mess_IntegralRoll)+1
 1664 0b34 4091 0000            lds r20,(Mess_IntegralRoll)+2
 1665 0b38 5091 0000            lds r21,(Mess_IntegralRoll)+3
 1666 0b3c 2987                 std Y+9,r18
 1667 0b3e 3A87                 std Y+10,r19
 1668 0b40 4B87                 std Y+11,r20
 1669 0b42 5C87                 std Y+12,r21
 1670 0b44 2954                 subi r18,lo8(93001)
 1671 0b46 3B46                 sbci r19,hi8(93001)
 1672 0b48 4140                 sbci r20,hlo8(93001)
 1673 0b4a 5040                 sbci r21,hhi8(93001)
 1674 0b4c 2CF0                 brlt .L68
 1675 0b4e 28E4                 ldi r18,lo8(93000)
 1676 0b50 3BE6                 ldi r19,hi8(93000)
 1677 0b52 41E0                 ldi r20,hlo8(93000)
 1678 0b54 50E0                 ldi r21,hhi8(93000)
 1679 0b56 0DC0                 rjmp .L161
 1680                   .L68:
 1681 0b58 8985                 ldd r24,Y+9
 1682 0b5a 9A85                 ldd r25,Y+10
 1683 0b5c AB85                 ldd r26,Y+11
 1684 0b5e BC85                 ldd r27,Y+12
 1685 0b60 885B                 subi r24,lo8(-93000)
 1686 0b62 9449                 sbci r25,hi8(-93000)
 1687 0b64 AE4F                 sbci r26,hlo8(-93000)
 1688 0b66 BF4F                 sbci r27,hhi8(-93000)
 1689 0b68 4CF4                 brge .L70
 1690 0b6a 28EB                 ldi r18,lo8(-93000)
 1691 0b6c 34E9                 ldi r19,hi8(-93000)
 1692 0b6e 4EEF                 ldi r20,hlo8(-93000)
 1693 0b70 5FEF                 ldi r21,hhi8(-93000)
 1694                   .L161:
 1695 0b72 2D83                 std Y+5,r18
 1696 0b74 3E83                 std Y+6,r19
 1697 0b76 4F83                 std Y+7,r20
 1698 0b78 5887                 std Y+8,r21
 1699 0b7a 08C0                 rjmp .L69
 1700                   .L70:
 1701 0b7c 8985                 ldd r24,Y+9
 1702 0b7e 9A85                 ldd r25,Y+10
 1703 0b80 AB85                 ldd r26,Y+11
 1704 0b82 BC85                 ldd r27,Y+12
 1705 0b84 8D83                 std Y+5,r24
 1706 0b86 9E83                 std Y+6,r25
 1707 0b88 AF83                 std Y+7,r26
 1708 0b8a B887                 std Y+8,r27
 1709                   .L69:
 1710 0b8c 2091 0000            lds r18,Mess_IntegralNick
 1711 0b90 3091 0000            lds r19,(Mess_IntegralNick)+1
 1712 0b94 4091 0000            lds r20,(Mess_IntegralNick)+2
 1713 0b98 5091 0000            lds r21,(Mess_IntegralNick)+3
 1714 0b9c 2D87                 std Y+13,r18
 1715 0b9e 3E87                 std Y+14,r19
 1716 0ba0 4F87                 std Y+15,r20
 1717 0ba2 588B                 std Y+16,r21
 1718 0ba4 2954                 subi r18,lo8(93001)
 1719 0ba6 3B46                 sbci r19,hi8(93001)
 1720 0ba8 4140                 sbci r20,hlo8(93001)
 1721 0baa 5040                 sbci r21,hhi8(93001)
 1722 0bac 2CF0                 brlt .L72
 1723 0bae 28E4                 ldi r18,lo8(93000)
 1724 0bb0 3BE6                 ldi r19,hi8(93000)
 1725 0bb2 41E0                 ldi r20,hlo8(93000)
 1726 0bb4 50E0                 ldi r21,hhi8(93000)
 1727 0bb6 0DC0                 rjmp .L162
 1728                   .L72:
 1729 0bb8 8D85                 ldd r24,Y+13
 1730 0bba 9E85                 ldd r25,Y+14
 1731 0bbc AF85                 ldd r26,Y+15
 1732 0bbe B889                 ldd r27,Y+16
 1733 0bc0 885B                 subi r24,lo8(-93000)
 1734 0bc2 9449                 sbci r25,hi8(-93000)
 1735 0bc4 AE4F                 sbci r26,hlo8(-93000)
 1736 0bc6 BF4F                 sbci r27,hhi8(-93000)
 1737 0bc8 4CF4                 brge .L74
 1738 0bca 28EB                 ldi r18,lo8(-93000)
 1739 0bcc 34E9                 ldi r19,hi8(-93000)
 1740 0bce 4EEF                 ldi r20,hlo8(-93000)
 1741 0bd0 5FEF                 ldi r21,hhi8(-93000)
 1742                   .L162:
 1743 0bd2 2983                 std Y+1,r18
 1744 0bd4 3A83                 std Y+2,r19
 1745 0bd6 4B83                 std Y+3,r20
 1746 0bd8 5C83                 std Y+4,r21
 1747 0bda 08C0                 rjmp .L73
 1748                   .L74:
 1749 0bdc 8D85                 ldd r24,Y+13
 1750 0bde 9E85                 ldd r25,Y+14
 1751 0be0 AF85                 ldd r26,Y+15
 1752 0be2 B889                 ldd r27,Y+16
 1753 0be4 8983                 std Y+1,r24
 1754 0be6 9A83                 std Y+2,r25
 1755 0be8 AB83                 std Y+3,r26
 1756 0bea BC83                 std Y+4,r27
 1757                   .L73:
 1758 0bec A091 0000            lds r26,MesswertGier
 1759 0bf0 B091 0000            lds r27,(MesswertGier)+1
 1760 0bf4 BB8B                 std Y+19,r27
 1761 0bf6 AA8B                 std Y+18,r26
 1762 0bf8 FD01                 movw r30,r26
 1763 0bfa CF01                 movw r24,r30
 1764 0bfc AA27                 clr r26
 1765 0bfe 97FD                 sbrc r25,7
 1766 0c00 A095                 com r26
 1767 0c02 BA2F                 mov r27,r26
 1768 0c04 A090 0000            lds r10,Mess_Integral_Gier
 1769 0c08 B090 0000            lds r11,(Mess_Integral_Gier)+1
 1770 0c0c C090 0000            lds r12,(Mess_Integral_Gier)+2
 1771 0c10 D090 0000            lds r13,(Mess_Integral_Gier)+3
 1772 0c14 A80E                 add r10,r24
 1773 0c16 B91E                 adc r11,r25
 1774 0c18 CA1E                 adc r12,r26
 1775 0c1a DB1E                 adc r13,r27
 1776 0c1c A092 0000            sts Mess_Integral_Gier,r10
 1777 0c20 B092 0000            sts (Mess_Integral_Gier)+1,r11
 1778 0c24 C092 0000            sts (Mess_Integral_Gier)+2,r12
 1779 0c28 D092 0000            sts (Mess_Integral_Gier)+3,r13
 1780 0c2c E090 0000            lds r14,ErsatzKompass
 1781 0c30 F090 0000            lds r15,(ErsatzKompass)+1
 1782 0c34 0091 0000            lds r16,(ErsatzKompass)+2
 1783 0c38 1091 0000            lds r17,(ErsatzKompass)+3
 1784 0c3c E80E                 add r14,r24
 1785 0c3e F91E                 adc r15,r25
 1786 0c40 0A1F                 adc r16,r26
 1787 0c42 1B1F                 adc r17,r27
 1788 0c44 E092 0000            sts ErsatzKompass,r14
 1789 0c48 F092 0000            sts (ErsatzKompass)+1,r15
 1790 0c4c 0093 0000            sts (ErsatzKompass)+2,r16
 1791 0c50 1093 0000            sts (ErsatzKompass)+3,r17
 1792 0c54 F091 0000            lds r31,Looping_Nick
 1793 0c58 F98B                 std Y+17,r31
 1794 0c5a FF23                 tst r31
 1795 0c5c 09F0                 breq .+2
 1796 0c5e 98C1                 rjmp .L76
 1797 0c60 8091 0000            lds r24,Looping_Roll
 1798 0c64 8823                 tst r24
 1799 0c66 09F0                 breq .+2
 1800 0c68 93C1                 rjmp .L76
 1801 0c6a 8091 0000            lds r24,EE_Parameter+13
 1802 0c6e 86FF                 sbrs r24,6
 1803 0c70 8FC1                 rjmp .L76
 1804 0c72 8091 0000            lds r24,MesswertRoll
 1805 0c76 9091 0000            lds r25,(MesswertRoll)+1
 1806 0c7a AA27                 clr r26
 1807 0c7c 97FD                 sbrc r25,7
 1808 0c7e A095                 com r26
 1809 0c80 BA2F                 mov r27,r26
 1810 0c82 BC01                 movw r22,r24
 1811 0c84 CD01                 movw r24,r26
 1812 0c86 2981                 ldd r18,Y+1
 1813 0c88 3A81                 ldd r19,Y+2
 1814 0c8a 4B81                 ldd r20,Y+3
 1815 0c8c 5C81                 ldd r21,Y+4
 1816 0c8e 0E94 0000            call __mulsi3
 1817 0c92 9B01                 movw r18,r22
 1818 0c94 AC01                 movw r20,r24
 1819 0c96 97FF                 sbrs r25,7
 1820 0c98 04C0                 rjmp .L77
 1821 0c9a 2150                 subi r18,lo8(-(2047))
 1822 0c9c 384F                 sbci r19,hi8(-(2047))
 1823 0c9e 4F4F                 sbci r20,hlo8(-(2047))
 1824 0ca0 5F4F                 sbci r21,hhi8(-(2047))
 1825                   .L77:
 1826 0ca2 6BE0                 ldi r22,11
 1827 0ca4 5595         1:      asr r21
 1828 0ca6 4795                 ror r20
 1829 0ca8 3795                 ror r19
 1830 0caa 2795                 ror r18
 1831 0cac 6A95                 dec r22
 1832 0cae D1F7                 brne 1b
 1833 0cb0 8091 0000            lds r24,Parameter_AchsKopplung2
 1834 0cb4 682E                 mov r6,r24
 1835 0cb6 7724                 clr r7
 1836 0cb8 8824                 clr r8
 1837 0cba 9924                 clr r9
 1838 0cbc CA01                 movw r24,r20
 1839 0cbe B901                 movw r22,r18
 1840 0cc0 A401                 movw r20,r8
 1841 0cc2 9301                 movw r18,r6
 1842 0cc4 0E94 0000            call __mulsi3
 1843 0cc8 DC01                 movw r26,r24
 1844 0cca CB01                 movw r24,r22
 1845 0ccc 8093 0000            sts tmpl3.34,r24
 1846 0cd0 9093 0000            sts (tmpl3.34)+1,r25
 1847 0cd4 A093 0000            sts (tmpl3.34)+2,r26
 1848 0cd8 B093 0000            sts (tmpl3.34)+3,r27
 1849 0cdc B7FF                 sbrs r27,7
 1850 0cde 04C0                 rjmp .L78
 1851 0ce0 8150                 subi r24,lo8(-(4095))
 1852 0ce2 904F                 sbci r25,hi8(-(4095))
 1853 0ce4 AF4F                 sbci r26,hlo8(-(4095))
 1854 0ce6 BF4F                 sbci r27,hhi8(-(4095))
 1855                   .L78:
 1856 0ce8 1C01                 movw r2,r24
 1857 0cea 2D01                 movw r4,r26
 1858 0cec 3CE0                 ldi r19,12
 1859 0cee 5594         1:      asr r5
 1860 0cf0 4794                 ror r4
 1861 0cf2 3794                 ror r3
 1862 0cf4 2794                 ror r2
 1863 0cf6 3A95                 dec r19
 1864 0cf8 D1F7                 brne 1b
 1865 0cfa 2092 0000            sts tmpl3.34,r2
 1866 0cfe 3092 0000            sts (tmpl3.34)+1,r3
 1867 0d02 4092 0000            sts (tmpl3.34)+2,r4
 1868 0d06 5092 0000            sts (tmpl3.34)+3,r5
 1869 0d0a 8091 0000            lds r24,MesswertNick
 1870 0d0e 9091 0000            lds r25,(MesswertNick)+1
 1871 0d12 AA27                 clr r26
 1872 0d14 97FD                 sbrc r25,7
 1873 0d16 A095                 com r26
 1874 0d18 BA2F                 mov r27,r26
 1875 0d1a BC01                 movw r22,r24
 1876 0d1c CD01                 movw r24,r26
 1877 0d1e 2D81                 ldd r18,Y+5
 1878 0d20 3E81                 ldd r19,Y+6
 1879 0d22 4F81                 ldd r20,Y+7
 1880 0d24 5885                 ldd r21,Y+8
 1881 0d26 0E94 0000            call __mulsi3
 1882 0d2a 97FF                 sbrs r25,7
 1883 0d2c 04C0                 rjmp .L79
 1884 0d2e 6150                 subi r22,lo8(-(2047))
 1885 0d30 784F                 sbci r23,hi8(-(2047))
 1886 0d32 8F4F                 sbci r24,hlo8(-(2047))
 1887 0d34 9F4F                 sbci r25,hhi8(-(2047))
 1888                   .L79:
 1889 0d36 2BE0                 ldi r18,11
 1890 0d38 9595         1:      asr r25
 1891 0d3a 8795                 ror r24
 1892 0d3c 7795                 ror r23
 1893 0d3e 6795                 ror r22
 1894 0d40 2A95                 dec r18
 1895 0d42 D1F7                 brne 1b
 1896 0d44 A401                 movw r20,r8
 1897 0d46 9301                 movw r18,r6
 1898 0d48 0E94 0000            call __mulsi3
 1899 0d4c DC01                 movw r26,r24
 1900 0d4e CB01                 movw r24,r22
 1901 0d50 8093 0000            sts tmpl4.35,r24
 1902 0d54 9093 0000            sts (tmpl4.35)+1,r25
 1903 0d58 A093 0000            sts (tmpl4.35)+2,r26
 1904 0d5c B093 0000            sts (tmpl4.35)+3,r27
 1905 0d60 B7FF                 sbrs r27,7
 1906 0d62 04C0                 rjmp .L80
 1907 0d64 8150                 subi r24,lo8(-(4095))
 1908 0d66 904F                 sbci r25,hi8(-(4095))
 1909 0d68 AF4F                 sbci r26,hlo8(-(4095))
 1910 0d6a BF4F                 sbci r27,hhi8(-(4095))
 1911                   .L80:
 1912 0d6c 9C01                 movw r18,r24
 1913 0d6e AD01                 movw r20,r26
 1914 0d70 8CE0                 ldi r24,12
 1915 0d72 5595         1:      asr r21
 1916 0d74 4795                 ror r20
 1917 0d76 3795                 ror r19
 1918 0d78 2795                 ror r18
 1919 0d7a 8A95                 dec r24
 1920 0d7c D1F7                 brne 1b
 1921 0d7e 2093 0000            sts tmpl4.35,r18
 1922 0d82 3093 0000            sts (tmpl4.35)+1,r19
 1923 0d86 4093 0000            sts (tmpl4.35)+2,r20
 1924 0d8a 5093 0000            sts (tmpl4.35)+3,r21
 1925 0d8e 8091 0000            lds r24,tmpl3.34
 1926 0d92 9091 0000            lds r25,(tmpl3.34)+1
 1927 0d96 9093 0000            sts (KopplungsteilNickRoll)+1,r25
 1928 0d9a 8093 0000            sts KopplungsteilNickRoll,r24
 1929 0d9e 8091 0000            lds r24,tmpl4.35
 1930 0da2 9091 0000            lds r25,(tmpl4.35)+1
 1931 0da6 9093 0000            sts (KopplungsteilRollNick)+1,r25
 1932 0daa 8093 0000            sts KopplungsteilRollNick,r24
 1933 0dae 2219                 sub r18,r2
 1934 0db0 3309                 sbc r19,r3
 1935 0db2 4409                 sbc r20,r4
 1936 0db4 5509                 sbc r21,r5
 1937 0db6 2093 0000            sts tmpl4.35,r18
 1938 0dba 3093 0000            sts (tmpl4.35)+1,r19
 1939 0dbe 4093 0000            sts (tmpl4.35)+2,r20
 1940 0dc2 5093 0000            sts (tmpl4.35)+3,r21
 1941 0dc6 E20E                 add r14,r18
 1942 0dc8 F31E                 adc r15,r19
 1943 0dca 041F                 adc r16,r20
 1944 0dcc 151F                 adc r17,r21
 1945 0dce E092 0000            sts ErsatzKompass,r14
 1946 0dd2 F092 0000            sts (ErsatzKompass)+1,r15
 1947 0dd6 0093 0000            sts (ErsatzKompass)+2,r16
 1948 0dda 1093 0000            sts (ErsatzKompass)+3,r17
 1949 0dde 8091 0000            lds r24,Parameter_CouplingYawCorrection
 1950 0de2 8823                 tst r24
 1951 0de4 B1F4                 brne .L81
 1952 0de6 57FF                 sbrs r21,7
 1953 0de8 04C0                 rjmp .L82
 1954 0dea 2F5F                 subi r18,lo8(-(1))
 1955 0dec 3F4F                 sbci r19,hi8(-(1))
 1956 0dee 4F4F                 sbci r20,hlo8(-(1))
 1957 0df0 5F4F                 sbci r21,hhi8(-(1))
 1958                   .L82:
 1959 0df2 5595                 asr r21
 1960 0df4 4795                 ror r20
 1961 0df6 3795                 ror r19
 1962 0df8 2795                 ror r18
 1963 0dfa A21A                 sub r10,r18
 1964 0dfc B30A                 sbc r11,r19
 1965 0dfe C40A                 sbc r12,r20
 1966 0e00 D50A                 sbc r13,r21
 1967 0e02 A092 0000            sts Mess_Integral_Gier,r10
 1968 0e06 B092 0000            sts (Mess_Integral_Gier)+1,r11
 1969 0e0a C092 0000            sts (Mess_Integral_Gier)+2,r12
 1970 0e0e D092 0000            sts (Mess_Integral_Gier)+3,r13
 1971                   .L81:
 1972 0e12 2A89                 ldd r18,Y+18
 1973 0e14 3B89                 ldd r19,Y+19
 1974 0e16 7901                 movw r14,r18
 1975 0e18 0027                 clr r16
 1976 0e1a F7FC                 sbrc r15,7
 1977 0e1c 0095                 com r16
 1978 0e1e 102F                 mov r17,r16
 1979 0e20 8091 0000            lds r24,tmpl4.35
 1980 0e24 9091 0000            lds r25,(tmpl4.35)+1
 1981 0e28 A091 0000            lds r26,(tmpl4.35)+2
 1982 0e2c B091 0000            lds r27,(tmpl4.35)+3
 1983 0e30 E80E                 add r14,r24
 1984 0e32 F91E                 adc r15,r25
 1985 0e34 0A1F                 adc r16,r26
 1986 0e36 1B1F                 adc r17,r27
 1987 0e38 C801                 movw r24,r16
 1988 0e3a B701                 movw r22,r14
 1989 0e3c 2981                 ldd r18,Y+1
 1990 0e3e 3A81                 ldd r19,Y+2
 1991 0e40 4B81                 ldd r20,Y+3
 1992 0e42 5C81                 ldd r21,Y+4
 1993 0e44 0E94 0000            call __mulsi3
 1994 0e48 9B01                 movw r18,r22
 1995 0e4a AC01                 movw r20,r24
 1996 0e4c 97FF                 sbrs r25,7
 1997 0e4e 04C0                 rjmp .L83
 1998 0e50 2150                 subi r18,lo8(-(2047))
 1999 0e52 384F                 sbci r19,hi8(-(2047))
 2000 0e54 4F4F                 sbci r20,hlo8(-(2047))
 2001 0e56 5F4F                 sbci r21,hhi8(-(2047))
 2002                   .L83:
 2003 0e58 BBE0                 ldi r27,11
 2004 0e5a 5595         1:      asr r21
 2005 0e5c 4795                 ror r20
 2006 0e5e 3795                 ror r19
 2007 0e60 2795                 ror r18
 2008 0e62 BA95                 dec r27
 2009 0e64 D1F7                 brne 1b
 2010 0e66 8091 0000            lds r24,Parameter_AchsKopplung1
 2011 0e6a A82E                 mov r10,r24
 2012 0e6c BB24                 clr r11
 2013 0e6e CC24                 clr r12
 2014 0e70 DD24                 clr r13
 2015 0e72 CA01                 movw r24,r20
 2016 0e74 B901                 movw r22,r18
 2017 0e76 A601                 movw r20,r12
 2018 0e78 9501                 movw r18,r10
 2019 0e7a 0E94 0000            call __mulsi3
 2020 0e7e DC01                 movw r26,r24
 2021 0e80 CB01                 movw r24,r22
 2022 0e82 8093 0000            sts tmpl.32,r24
 2023 0e86 9093 0000            sts (tmpl.32)+1,r25
 2024 0e8a A093 0000            sts (tmpl.32)+2,r26
 2025 0e8e B093 0000            sts (tmpl.32)+3,r27
 2026 0e92 B7FF                 sbrs r27,7
 2027 0e94 04C0                 rjmp .L84
 2028 0e96 8150                 subi r24,lo8(-(4095))
 2029 0e98 904F                 sbci r25,hi8(-(4095))
 2030 0e9a AF4F                 sbci r26,hlo8(-(4095))
 2031 0e9c BF4F                 sbci r27,hhi8(-(4095))
 2032                   .L84:
 2033 0e9e 3C01                 movw r6,r24
 2034 0ea0 4D01                 movw r8,r26
 2035 0ea2 ACE0                 ldi r26,12
 2036 0ea4 9594         1:      asr r9
 2037 0ea6 8794                 ror r8
 2038 0ea8 7794                 ror r7
 2039 0eaa 6794                 ror r6
 2040 0eac AA95                 dec r26
 2041 0eae D1F7                 brne 1b
 2042 0eb0 6092 0000            sts tmpl.32,r6
 2043 0eb4 7092 0000            sts (tmpl.32)+1,r7
 2044 0eb8 8092 0000            sts (tmpl.32)+2,r8
 2045 0ebc 9092 0000            sts (tmpl.32)+3,r9
 2046 0ec0 C801                 movw r24,r16
 2047 0ec2 B701                 movw r22,r14
 2048 0ec4 2D81                 ldd r18,Y+5
 2049 0ec6 3E81                 ldd r19,Y+6
 2050 0ec8 4F81                 ldd r20,Y+7
 2051 0eca 5885                 ldd r21,Y+8
 2052 0ecc 0E94 0000            call __mulsi3
 2053 0ed0 97FF                 sbrs r25,7
 2054 0ed2 04C0                 rjmp .L85
 2055 0ed4 6150                 subi r22,lo8(-(2047))
 2056 0ed6 784F                 sbci r23,hi8(-(2047))
 2057 0ed8 8F4F                 sbci r24,hlo8(-(2047))
 2058 0eda 9F4F                 sbci r25,hhi8(-(2047))
 2059                   .L85:
 2060 0edc FBE0                 ldi r31,11
 2061 0ede 9595         1:      asr r25
 2062 0ee0 8795                 ror r24
 2063 0ee2 7795                 ror r23
 2064 0ee4 6795                 ror r22
 2065 0ee6 FA95                 dec r31
 2066 0ee8 D1F7                 brne 1b
 2067 0eea A601                 movw r20,r12
 2068 0eec 9501                 movw r18,r10
 2069 0eee 0E94 0000            call __mulsi3
 2070 0ef2 DC01                 movw r26,r24
 2071 0ef4 CB01                 movw r24,r22
 2072 0ef6 8093 0000            sts tmpl2.33,r24
 2073 0efa 9093 0000            sts (tmpl2.33)+1,r25
 2074 0efe A093 0000            sts (tmpl2.33)+2,r26
 2075 0f02 B093 0000            sts (tmpl2.33)+3,r27
 2076 0f06 B7FF                 sbrs r27,7
 2077 0f08 04C0                 rjmp .L86
 2078 0f0a 8150                 subi r24,lo8(-(4095))
 2079 0f0c 904F                 sbci r25,hi8(-(4095))
 2080 0f0e AF4F                 sbci r26,hlo8(-(4095))
 2081 0f10 BF4F                 sbci r27,hhi8(-(4095))
 2082                   .L86:
 2083 0f12 AC01                 movw r20,r24
 2084 0f14 BD01                 movw r22,r26
 2085 0f16 ECE0                 ldi r30,12
 2086 0f18 7595         1:      asr r23
 2087 0f1a 6795                 ror r22
 2088 0f1c 5795                 ror r21
 2089 0f1e 4795                 ror r20
 2090 0f20 EA95                 dec r30
 2091 0f22 D1F7                 brne 1b
 2092 0f24 4093 0000            sts tmpl2.33,r20
 2093 0f28 5093 0000            sts (tmpl2.33)+1,r21
 2094 0f2c 6093 0000            sts (tmpl2.33)+2,r22
 2095 0f30 7093 0000            sts (tmpl2.33)+3,r23
 2096 0f34 2A89                 ldd r18,Y+18
 2097 0f36 3B89                 ldd r19,Y+19
 2098 0f38 37FF                 sbrs r19,7
 2099 0f3a 03C0                 rjmp .L88
 2100 0f3c 3095                 com r19
 2101 0f3e 2195                 neg r18
 2102 0f40 3F4F                 sbci r19,lo8(-1)
 2103                   .L88:
 2104 0f42 2134                 cpi r18,65
 2105 0f44 3105                 cpc r19,__zero_reg__
 2106 0f46 E4F1                 brlt .L93
 2107 0f48 D401                 movw r26,r8
 2108 0f4a C301                 movw r24,r6
 2109 0f4c 97FE                 sbrs r9,7
 2110 0f4e 07C0                 rjmp .L91
 2111 0f50 B095                 com r27
 2112 0f52 A095                 com r26
 2113 0f54 9095                 com r25
 2114 0f56 8195                 neg r24
 2115 0f58 9F4F                 sbci r25,lo8(-1)
 2116 0f5a AF4F                 sbci r26,lo8(-1)
 2117 0f5c BF4F                 sbci r27,lo8(-1)
 2118                   .L91:
 2119 0f5e 8138                 cpi r24,lo8(129)
 2120 0f60 9105                 cpc r25,__zero_reg__
 2121 0f62 A105                 cpc r26,__zero_reg__
 2122 0f64 B105                 cpc r27,__zero_reg__
 2123 0f66 84F4                 brge .L90
 2124 0f68 DB01                 movw r26,r22
 2125 0f6a CA01                 movw r24,r20
 2126 0f6c 77FF                 sbrs r23,7
 2127 0f6e 07C0                 rjmp .L92
 2128 0f70 B095                 com r27
 2129 0f72 A095                 com r26
 2130 0f74 9095                 com r25
 2131 0f76 8195                 neg r24
 2132 0f78 9F4F                 sbci r25,lo8(-1)
 2133 0f7a AF4F                 sbci r26,lo8(-1)
 2134 0f7c BF4F                 sbci r27,lo8(-1)
 2135                   .L92:
 2136 0f7e 8138                 cpi r24,lo8(129)
 2137 0f80 9105                 cpc r25,__zero_reg__
 2138 0f82 A105                 cpc r26,__zero_reg__
 2139 0f84 B105                 cpc r27,__zero_reg__
 2140 0f86 E4F0                 brlt .L93
 2141                   .L90:
 2142 0f88 81E0                 ldi r24,lo8(1)
 2143 0f8a 8093 0000            sts TrichterFlug,r24
 2144 0f8e 18C0                 rjmp .L93
 2145                   .L76:
 2146 0f90 1092 0000            sts (KopplungsteilRollNick)+1,__zero_reg__
 2147 0f94 1092 0000            sts KopplungsteilRollNick,__zero_reg__
 2148 0f98 1092 0000            sts (KopplungsteilNickRoll)+1,__zero_reg__
 2149 0f9c 1092 0000            sts KopplungsteilNickRoll,__zero_reg__
 2150 0fa0 1092 0000            sts tmpl2.33,__zero_reg__
 2151 0fa4 1092 0000            sts (tmpl2.33)+1,__zero_reg__
 2152 0fa8 1092 0000            sts (tmpl2.33)+2,__zero_reg__
 2153 0fac 1092 0000            sts (tmpl2.33)+3,__zero_reg__
 2154 0fb0 1092 0000            sts tmpl.32,__zero_reg__
 2155 0fb4 1092 0000            sts (tmpl.32)+1,__zero_reg__
 2156 0fb8 1092 0000            sts (tmpl.32)+2,__zero_reg__
 2157 0fbc 1092 0000            sts (tmpl.32)+3,__zero_reg__
 2158                   .L93:
 2159 0fc0 8091 0000            lds r24,tmpl2.33
 2160 0fc4 9091 0000            lds r25,(tmpl2.33)+1
 2161 0fc8 A091 0000            lds r26,(tmpl2.33)+2
 2162 0fcc B091 0000            lds r27,(tmpl2.33)+3
 2163 0fd0 BC01                 movw r22,r24
 2164 0fd2 CD01                 movw r24,r26
 2165 0fd4 24E6                 ldi r18,lo8(100)
 2166 0fd6 30E0                 ldi r19,hi8(100)
 2167 0fd8 40E0                 ldi r20,hlo8(100)
 2168 0fda 50E0                 ldi r21,hhi8(100)
 2169 0fdc 0E94 0000            call __divmodsi4
 2170 0fe0 E090 0000            lds r14,tmpl.32
 2171 0fe4 F090 0000            lds r15,(tmpl.32)+1
 2172 0fe8 E21A                 sub r14,r18
 2173 0fea F30A                 sbc r15,r19
 2174 0fec F092 0000            sts (TrimRoll)+1,r15
 2175 0ff0 E092 0000            sts TrimRoll,r14
 2176 0ff4 8091 0000            lds r24,tmpl.32
 2177 0ff8 9091 0000            lds r25,(tmpl.32)+1
 2178 0ffc A091 0000            lds r26,(tmpl.32)+2
 2179 1000 B091 0000            lds r27,(tmpl.32)+3
 2180 1004 BC01                 movw r22,r24
 2181 1006 CD01                 movw r24,r26
 2182 1008 24E6                 ldi r18,lo8(100)
 2183 100a 30E0                 ldi r19,hi8(100)
 2184 100c 40E0                 ldi r20,hlo8(100)
 2185 100e 50E0                 ldi r21,hhi8(100)
 2186 1010 0E94 0000            call __divmodsi4
 2187 1014 DA01                 movw r26,r20
 2188 1016 C901                 movw r24,r18
 2189 1018 2091 0000            lds r18,tmpl2.33
 2190 101c 3091 0000            lds r19,(tmpl2.33)+1
 2191 1020 8C01                 movw r16,r24
 2192 1022 021B                 sub r16,r18
 2193 1024 130B                 sbc r17,r19
 2194 1026 1093 0000            sts (TrimNick)+1,r17
 2195 102a 0093 0000            sts TrimNick,r16
 2196 102e 8091 0000            lds r24,GIER_GRAD_FAKTOR
 2197 1032 9091 0000            lds r25,(GIER_GRAD_FAKTOR)+1
 2198 1036 A091 0000            lds r26,(GIER_GRAD_FAKTOR)+2
 2199 103a B091 0000            lds r27,(GIER_GRAD_FAKTOR)+3
 2200 103e BC01                 movw r22,r24
 2201 1040 CD01                 movw r24,r26
 2202 1042 28E6                 ldi r18,lo8(360)
 2203 1044 31E0                 ldi r19,hi8(360)
 2204 1046 40E0                 ldi r20,hlo8(360)
 2205 1048 50E0                 ldi r21,hhi8(360)
 2206 104a 0E94 0000            call __mulsi3
 2207 104e 2091 0000            lds r18,ErsatzKompass
 2208 1052 3091 0000            lds r19,(ErsatzKompass)+1
 2209 1056 4091 0000            lds r20,(ErsatzKompass)+2
 2210 105a 5091 0000            lds r21,(ErsatzKompass)+3
 2211 105e 2617                 cp r18,r22
 2212 1060 3707                 cpc r19,r23
 2213 1062 4807                 cpc r20,r24
 2214 1064 5907                 cpc r21,r25
 2215 1066 64F0                 brlt .L94
 2216 1068 261B                 sub r18,r22
 2217 106a 370B                 sbc r19,r23
 2218 106c 480B                 sbc r20,r24
 2219 106e 590B                 sbc r21,r25
 2220 1070 2093 0000            sts ErsatzKompass,r18
 2221 1074 3093 0000            sts (ErsatzKompass)+1,r19
 2222 1078 4093 0000            sts (ErsatzKompass)+2,r20
 2223 107c 5093 0000            sts (ErsatzKompass)+3,r21
 2224                   .L94:
 2225 1080 2091 0000            lds r18,ErsatzKompass
 2226 1084 3091 0000            lds r19,(ErsatzKompass)+1
 2227 1088 4091 0000            lds r20,(ErsatzKompass)+2
 2228 108c 5091 0000            lds r21,(ErsatzKompass)+3
 2229 1090 57FF                 sbrs r21,7
 2230 1092 0CC0                 rjmp .L95
 2231 1094 260F                 add r18,r22
 2232 1096 371F                 adc r19,r23
 2233 1098 481F                 adc r20,r24
 2234 109a 591F                 adc r21,r25
 2235 109c 2093 0000            sts ErsatzKompass,r18
 2236 10a0 3093 0000            sts (ErsatzKompass)+1,r19
 2237 10a4 4093 0000            sts (ErsatzKompass)+2,r20
 2238 10a8 5093 0000            sts (ErsatzKompass)+3,r21
 2239                   .L95:
 2240 10ac 6091 0000            lds r22,MesswertRoll
 2241 10b0 7091 0000            lds r23,(MesswertRoll)+1
 2242 10b4 6E0D                 add r22,r14
 2243 10b6 7F1D                 adc r23,r15
 2244 10b8 9B01                 movw r18,r22
 2245 10ba 4427                 clr r20
 2246 10bc 37FD                 sbrc r19,7
 2247 10be 4095                 com r20
 2248 10c0 542F                 mov r21,r20
 2249 10c2 8091 0000            lds r24,Mess_IntegralRoll2
 2250 10c6 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 2251 10ca A091 0000            lds r26,(Mess_IntegralRoll2)+2
 2252 10ce B091 0000            lds r27,(Mess_IntegralRoll2)+3
 2253 10d2 820F                 add r24,r18
 2254 10d4 931F                 adc r25,r19
 2255 10d6 A41F                 adc r26,r20
 2256 10d8 B51F                 adc r27,r21
 2257 10da 8093 0000            sts Mess_IntegralRoll2,r24
 2258 10de 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2259 10e2 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2260 10e6 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2261 10ea 8091 0000            lds r24,LageKorrekturRoll
 2262 10ee 9091 0000            lds r25,(LageKorrekturRoll)+1
 2263 10f2 681B                 sub r22,r24
 2264 10f4 790B                 sbc r23,r25
 2265 10f6 CB01                 movw r24,r22
 2266 10f8 AA27                 clr r26
 2267 10fa 97FD                 sbrc r25,7
 2268 10fc A095                 com r26
 2269 10fe BA2F                 mov r27,r26
 2270 1100 2985                 ldd r18,Y+9
 2271 1102 3A85                 ldd r19,Y+10
 2272 1104 4B85                 ldd r20,Y+11
 2273 1106 5C85                 ldd r21,Y+12
 2274 1108 820F                 add r24,r18
 2275 110a 931F                 adc r25,r19
 2276 110c A41F                 adc r26,r20
 2277 110e B51F                 adc r27,r21
 2278 1110 8093 0000            sts Mess_IntegralRoll,r24
 2279 1114 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2280 1118 A093 0000            sts (Mess_IntegralRoll)+2,r26
 2281 111c B093 0000            sts (Mess_IntegralRoll)+3,r27
 2282 1120 C090 0000            lds r12,Umschlag180Roll
 2283 1124 D090 0000            lds r13,(Umschlag180Roll)+1
 2284 1128 E090 0000            lds r14,(Umschlag180Roll)+2
 2285 112c F090 0000            lds r15,(Umschlag180Roll)+3
 2286 1130 C816                 cp r12,r24
 2287 1132 D906                 cpc r13,r25
 2288 1134 EA06                 cpc r14,r26
 2289 1136 FB06                 cpc r15,r27
 2290 1138 C4F4                 brge .L96
 2291 113a 88EA                 ldi r24,lo8(25000)
 2292 113c 91E6                 ldi r25,hi8(25000)
 2293 113e A0E0                 ldi r26,hlo8(25000)
 2294 1140 B0E0                 ldi r27,hhi8(25000)
 2295 1142 8C19                 sub r24,r12
 2296 1144 9D09                 sbc r25,r13
 2297 1146 AE09                 sbc r26,r14
 2298 1148 BF09                 sbc r27,r15
 2299 114a 8093 0000            sts Mess_IntegralRoll,r24
 2300 114e 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2301 1152 A093 0000            sts (Mess_IntegralRoll)+2,r26
 2302 1156 B093 0000            sts (Mess_IntegralRoll)+3,r27
 2303 115a 8093 0000            sts Mess_IntegralRoll2,r24
 2304 115e 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2305 1162 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2306 1166 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2307                   .L96:
 2308 116a 2227                 clr r18
 2309 116c 3327                 clr r19
 2310 116e A901                 movw r20,r18
 2311 1170 2C19                 sub r18,r12
 2312 1172 3D09                 sbc r19,r13
 2313 1174 4E09                 sbc r20,r14
 2314 1176 5F09                 sbc r21,r15
 2315 1178 8091 0000            lds r24,Mess_IntegralRoll
 2316 117c 9091 0000            lds r25,(Mess_IntegralRoll)+1
 2317 1180 A091 0000            lds r26,(Mess_IntegralRoll)+2
 2318 1184 B091 0000            lds r27,(Mess_IntegralRoll)+3
 2319 1188 8217                 cp r24,r18
 2320 118a 9307                 cpc r25,r19
 2321 118c A407                 cpc r26,r20
 2322 118e B507                 cpc r27,r21
 2323 1190 B4F4                 brge .L97
 2324 1192 D701                 movw r26,r14
 2325 1194 C601                 movw r24,r12
 2326 1196 885A                 subi r24,lo8(-(-25000))
 2327 1198 9146                 sbci r25,hi8(-(-25000))
 2328 119a A040                 sbci r26,hlo8(-(-25000))
 2329 119c B040                 sbci r27,hhi8(-(-25000))
 2330 119e 8093 0000            sts Mess_IntegralRoll,r24
 2331 11a2 9093 0000            sts (Mess_IntegralRoll)+1,r25
 2332 11a6 A093 0000            sts (Mess_IntegralRoll)+2,r26
 2333 11aa B093 0000            sts (Mess_IntegralRoll)+3,r27
 2334 11ae 8093 0000            sts Mess_IntegralRoll2,r24
 2335 11b2 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 2336 11b6 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 2337 11ba B093 0000            sts (Mess_IntegralRoll2)+3,r27
 2338                   .L97:
 2339 11be 6091 0000            lds r22,MesswertNick
 2340 11c2 7091 0000            lds r23,(MesswertNick)+1
 2341 11c6 600F                 add r22,r16
 2342 11c8 711F                 adc r23,r17
 2343 11ca 9B01                 movw r18,r22
 2344 11cc 4427                 clr r20
 2345 11ce 37FD                 sbrc r19,7
 2346 11d0 4095                 com r20
 2347 11d2 542F                 mov r21,r20
 2348 11d4 8091 0000            lds r24,Mess_IntegralNick2
 2349 11d8 9091 0000            lds r25,(Mess_IntegralNick2)+1
 2350 11dc A091 0000            lds r26,(Mess_IntegralNick2)+2
 2351 11e0 B091 0000            lds r27,(Mess_IntegralNick2)+3
 2352 11e4 820F                 add r24,r18
 2353 11e6 931F                 adc r25,r19
 2354 11e8 A41F                 adc r26,r20
 2355 11ea B51F                 adc r27,r21
 2356 11ec 8093 0000            sts Mess_IntegralNick2,r24
 2357 11f0 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2358 11f4 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2359 11f8 B093 0000            sts (Mess_IntegralNick2)+3,r27
 2360 11fc 8091 0000            lds r24,LageKorrekturNick
 2361 1200 9091 0000            lds r25,(LageKorrekturNick)+1
 2362 1204 681B                 sub r22,r24
 2363 1206 790B                 sbc r23,r25
 2364 1208 CB01                 movw r24,r22
 2365 120a AA27                 clr r26
 2366 120c 97FD                 sbrc r25,7
 2367 120e A095                 com r26
 2368 1210 BA2F                 mov r27,r26
 2369 1212 2D85                 ldd r18,Y+13
 2370 1214 3E85                 ldd r19,Y+14
 2371 1216 4F85                 ldd r20,Y+15
 2372 1218 5889                 ldd r21,Y+16
 2373 121a 820F                 add r24,r18
 2374 121c 931F                 adc r25,r19
 2375 121e A41F                 adc r26,r20
 2376 1220 B51F                 adc r27,r21
 2377 1222 8093 0000            sts Mess_IntegralNick,r24
 2378 1226 9093 0000            sts (Mess_IntegralNick)+1,r25
 2379 122a A093 0000            sts (Mess_IntegralNick)+2,r26
 2380 122e B093 0000            sts (Mess_IntegralNick)+3,r27
 2381 1232 E090 0000            lds r14,Umschlag180Nick
 2382 1236 F090 0000            lds r15,(Umschlag180Nick)+1
 2383 123a 0091 0000            lds r16,(Umschlag180Nick)+2
 2384 123e 1091 0000            lds r17,(Umschlag180Nick)+3
 2385 1242 E816                 cp r14,r24
 2386 1244 F906                 cpc r15,r25
 2387 1246 0A07                 cpc r16,r26
 2388 1248 1B07                 cpc r17,r27
 2389 124a C4F4                 brge .L98
 2390 124c 88EA                 ldi r24,lo8(25000)
 2391 124e 91E6                 ldi r25,hi8(25000)
 2392 1250 A0E0                 ldi r26,hlo8(25000)
 2393 1252 B0E0                 ldi r27,hhi8(25000)
 2394 1254 8E19                 sub r24,r14
 2395 1256 9F09                 sbc r25,r15
 2396 1258 A00B                 sbc r26,r16
 2397 125a B10B                 sbc r27,r17
 2398 125c 8093 0000            sts Mess_IntegralNick,r24
 2399 1260 9093 0000            sts (Mess_IntegralNick)+1,r25
 2400 1264 A093 0000            sts (Mess_IntegralNick)+2,r26
 2401 1268 B093 0000            sts (Mess_IntegralNick)+3,r27
 2402 126c 8093 0000            sts Mess_IntegralNick2,r24
 2403 1270 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2404 1274 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2405 1278 B093 0000            sts (Mess_IntegralNick2)+3,r27
 2406                   .L98:
 2407 127c 2227                 clr r18
 2408 127e 3327                 clr r19
 2409 1280 A901                 movw r20,r18
 2410 1282 2E19                 sub r18,r14
 2411 1284 3F09                 sbc r19,r15
 2412 1286 400B                 sbc r20,r16
 2413 1288 510B                 sbc r21,r17
 2414 128a 8091 0000            lds r24,Mess_IntegralNick
 2415 128e 9091 0000            lds r25,(Mess_IntegralNick)+1
 2416 1292 A091 0000            lds r26,(Mess_IntegralNick)+2
 2417 1296 B091 0000            lds r27,(Mess_IntegralNick)+3
 2418 129a 8217                 cp r24,r18
 2419 129c 9307                 cpc r25,r19
 2420 129e A407                 cpc r26,r20
 2421 12a0 B507                 cpc r27,r21
 2422 12a2 B4F4                 brge .L99
 2423 12a4 D801                 movw r26,r16
 2424 12a6 C701                 movw r24,r14
 2425 12a8 885A                 subi r24,lo8(-(-25000))
 2426 12aa 9146                 sbci r25,hi8(-(-25000))
 2427 12ac A040                 sbci r26,hlo8(-(-25000))
 2428 12ae B040                 sbci r27,hhi8(-(-25000))
 2429 12b0 8093 0000            sts Mess_IntegralNick,r24
 2430 12b4 9093 0000            sts (Mess_IntegralNick)+1,r25
 2431 12b8 A093 0000            sts (Mess_IntegralNick)+2,r26
 2432 12bc B093 0000            sts (Mess_IntegralNick)+3,r27
 2433 12c0 8093 0000            sts Mess_IntegralNick2,r24
 2434 12c4 9093 0000            sts (Mess_IntegralNick2)+1,r25
 2435 12c8 A093 0000            sts (Mess_IntegralNick2)+2,r26
 2436 12cc B093 0000            sts (Mess_IntegralNick2)+3,r27
 2437                   .L99:
 2438 12d0 8091 0000            lds r24,Mess_Integral_Gier
 2439 12d4 9091 0000            lds r25,(Mess_Integral_Gier)+1
 2440 12d8 A091 0000            lds r26,(Mess_Integral_Gier)+2
 2441 12dc B091 0000            lds r27,(Mess_Integral_Gier)+3
 2442 12e0 8093 0000            sts Integral_Gier,r24
 2443 12e4 9093 0000            sts (Integral_Gier)+1,r25
 2444 12e8 A093 0000            sts (Integral_Gier)+2,r26
 2445 12ec B093 0000            sts (Integral_Gier)+3,r27
 2446 12f0 8091 0000            lds r24,Mess_IntegralNick
 2447 12f4 9091 0000            lds r25,(Mess_IntegralNick)+1
 2448 12f8 A091 0000            lds r26,(Mess_IntegralNick)+2
 2449 12fc B091 0000            lds r27,(Mess_IntegralNick)+3
 2450 1300 8093 0000            sts IntegralNick,r24
 2451 1304 9093 0000            sts (IntegralNick)+1,r25
 2452 1308 A093 0000            sts (IntegralNick)+2,r26
 2453 130c B093 0000            sts (IntegralNick)+3,r27
 2454 1310 8091 0000            lds r24,Mess_IntegralRoll
 2455 1314 9091 0000            lds r25,(Mess_IntegralRoll)+1
 2456 1318 A091 0000            lds r26,(Mess_IntegralRoll)+2
 2457 131c B091 0000            lds r27,(Mess_IntegralRoll)+3
 2458 1320 8093 0000            sts IntegralRoll,r24
 2459 1324 9093 0000            sts (IntegralRoll)+1,r25
 2460 1328 A093 0000            sts (IntegralRoll)+2,r26
 2461 132c B093 0000            sts (IntegralRoll)+3,r27
 2462 1330 8091 0000            lds r24,Mess_IntegralNick2
 2463 1334 9091 0000            lds r25,(Mess_IntegralNick2)+1
 2464 1338 A091 0000            lds r26,(Mess_IntegralNick2)+2
 2465 133c B091 0000            lds r27,(Mess_IntegralNick2)+3
 2466 1340 8093 0000            sts IntegralNick2,r24
 2467 1344 9093 0000            sts (IntegralNick2)+1,r25
 2468 1348 A093 0000            sts (IntegralNick2)+2,r26
 2469 134c B093 0000            sts (IntegralNick2)+3,r27
 2470 1350 8091 0000            lds r24,Mess_IntegralRoll2
 2471 1354 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 2472 1358 A091 0000            lds r26,(Mess_IntegralRoll2)+2
 2473 135c B091 0000            lds r27,(Mess_IntegralRoll2)+3
 2474 1360 8093 0000            sts IntegralRoll2,r24
 2475 1364 9093 0000            sts (IntegralRoll2)+1,r25
 2476 1368 A093 0000            sts (IntegralRoll2)+2,r26
 2477 136c B093 0000            sts (IntegralRoll2)+3,r27
 2478 1370 8091 0000            lds r24,HiResNick
 2479 1374 9091 0000            lds r25,(HiResNick)+1
 2480 1378 97FD                 sbrc r25,7
 2481 137a 0796                 adiw r24,7
 2482                   .L100:
 2483 137c 33E0                 ldi r19,3
 2484 137e 9595         1:      asr r25
 2485 1380 8795                 ror r24
 2486 1382 3A95                 dec r19
 2487 1384 E1F7                 brne 1b
 2488 1386 9093 0000            sts (MesswertNick)+1,r25
 2489 138a 8093 0000            sts MesswertNick,r24
 2490 138e 8091 0000            lds r24,HiResRoll
 2491 1392 9091 0000            lds r25,(HiResRoll)+1
 2492 1396 97FD                 sbrc r25,7
 2493 1398 0796                 adiw r24,7
 2494                   .L101:
 2495 139a 23E0                 ldi r18,3
 2496 139c 9595         1:      asr r25
 2497 139e 8795                 ror r24
 2498 13a0 2A95                 dec r18
 2499 13a2 E1F7                 brne 1b
 2500 13a4 9093 0000            sts (MesswertRoll)+1,r25
 2501 13a8 8093 0000            sts MesswertRoll,r24
 2502 13ac 8091 0000            lds r24,AdWertNick
 2503 13b0 9091 0000            lds r25,(AdWertNick)+1
 2504 13b4 0F97                 sbiw r24,15
 2505 13b6 34F4                 brge .L102
 2506 13b8 88E1                 ldi r24,lo8(-1000)
 2507 13ba 9CEF                 ldi r25,hi8(-1000)
 2508 13bc 9093 0000            sts (MesswertNick)+1,r25
 2509 13c0 8093 0000            sts MesswertNick,r24
 2510                   .L102:
 2511 13c4 8091 0000            lds r24,AdWertNick
 2512 13c8 9091 0000            lds r25,(AdWertNick)+1
 2513 13cc 0797                 sbiw r24,7
 2514 13ce 34F4                 brge .L103
 2515 13d0 80E3                 ldi r24,lo8(-2000)
 2516 13d2 98EF                 ldi r25,hi8(-2000)
 2517 13d4 9093 0000            sts (MesswertNick)+1,r25
 2518 13d8 8093 0000            sts MesswertNick,r24
 2519                   .L103:
 2520 13dc 2091 0000            lds r18,PlatinenVersion
 2521 13e0 2A30                 cpi r18,lo8(10)
 2522 13e2 A9F4                 brne .L104
 2523 13e4 8091 0000            lds r24,AdWertNick
 2524 13e8 9091 0000            lds r25,(AdWertNick)+1
 2525 13ec 835F                 subi r24,lo8(1011)
 2526 13ee 9340                 sbci r25,hi8(1011)
 2527 13f0 34F0                 brlt .L105
 2528 13f2 88EE                 ldi r24,lo8(1000)
 2529 13f4 93E0                 ldi r25,hi8(1000)
 2530 13f6 9093 0000            sts (MesswertNick)+1,r25
 2531 13fa 8093 0000            sts MesswertNick,r24
 2532                   .L105:
 2533 13fe 8091 0000            lds r24,AdWertNick
 2534 1402 9091 0000            lds r25,(AdWertNick)+1
 2535 1406 8A5F                 subi r24,lo8(1018)
 2536 1408 9340                 sbci r25,hi8(1018)
 2537 140a DCF0                 brlt .L107
 2538 140c 14C0                 rjmp .L163
 2539                   .L104:
 2540 140e 8091 0000            lds r24,AdWertNick
 2541 1412 9091 0000            lds r25,(AdWertNick)+1
 2542 1416 815D                 subi r24,lo8(2001)
 2543 1418 9740                 sbci r25,hi8(2001)
 2544 141a 34F0                 brlt .L108
 2545 141c 88EE                 ldi r24,lo8(1000)
 2546 141e 93E0                 ldi r25,hi8(1000)
 2547 1420 9093 0000            sts (MesswertNick)+1,r25
 2548 1424 8093 0000            sts MesswertNick,r24
 2549                   .L108:
 2550 1428 8091 0000            lds r24,AdWertNick
 2551 142c 9091 0000            lds r25,(AdWertNick)+1
 2552 1430 805E                 subi r24,lo8(2016)
 2553 1432 9740                 sbci r25,hi8(2016)
 2554 1434 34F0                 brlt .L107
 2555                   .L163:
 2556 1436 80ED                 ldi r24,lo8(2000)
 2557 1438 97E0                 ldi r25,hi8(2000)
 2558 143a 9093 0000            sts (MesswertNick)+1,r25
 2559 143e 8093 0000            sts MesswertNick,r24
 2560                   .L107:
 2561 1442 8091 0000            lds r24,AdWertRoll
 2562 1446 9091 0000            lds r25,(AdWertRoll)+1
 2563 144a 0F97                 sbiw r24,15
 2564 144c 34F4                 brge .L110
 2565 144e 88E1                 ldi r24,lo8(-1000)
 2566 1450 9CEF                 ldi r25,hi8(-1000)
 2567 1452 9093 0000            sts (MesswertRoll)+1,r25
 2568 1456 8093 0000            sts MesswertRoll,r24
 2569                   .L110:
 2570 145a 8091 0000            lds r24,AdWertRoll
 2571 145e 9091 0000            lds r25,(AdWertRoll)+1
 2572 1462 0797                 sbiw r24,7
 2573 1464 34F4                 brge .L111
 2574 1466 80E3                 ldi r24,lo8(-2000)
 2575 1468 98EF                 ldi r25,hi8(-2000)
 2576 146a 9093 0000            sts (MesswertRoll)+1,r25
 2577 146e 8093 0000            sts MesswertRoll,r24
 2578                   .L111:
 2579 1472 2A30                 cpi r18,lo8(10)
 2580 1474 A9F4                 brne .L112
 2581 1476 8091 0000            lds r24,AdWertRoll
 2582 147a 9091 0000            lds r25,(AdWertRoll)+1
 2583 147e 835F                 subi r24,lo8(1011)
 2584 1480 9340                 sbci r25,hi8(1011)
 2585 1482 34F0                 brlt .L113
 2586 1484 88EE                 ldi r24,lo8(1000)
 2587 1486 93E0                 ldi r25,hi8(1000)
 2588 1488 9093 0000            sts (MesswertRoll)+1,r25
 2589 148c 8093 0000            sts MesswertRoll,r24
 2590                   .L113:
 2591 1490 8091 0000            lds r24,AdWertRoll
 2592 1494 9091 0000            lds r25,(AdWertRoll)+1
 2593 1498 8A5F                 subi r24,lo8(1018)
 2594 149a 9340                 sbci r25,hi8(1018)
 2595 149c DCF0                 brlt .L115
 2596 149e 14C0                 rjmp .L164
 2597                   .L112:
 2598 14a0 8091 0000            lds r24,AdWertRoll
 2599 14a4 9091 0000            lds r25,(AdWertRoll)+1
 2600 14a8 815D                 subi r24,lo8(2001)
 2601 14aa 9740                 sbci r25,hi8(2001)
 2602 14ac 34F0                 brlt .L116
 2603 14ae 88EE                 ldi r24,lo8(1000)
 2604 14b0 93E0                 ldi r25,hi8(1000)
 2605 14b2 9093 0000            sts (MesswertRoll)+1,r25
 2606 14b6 8093 0000            sts MesswertRoll,r24
 2607                   .L116:
 2608 14ba 8091 0000            lds r24,AdWertRoll
 2609 14be 9091 0000            lds r25,(AdWertRoll)+1
 2610 14c2 805E                 subi r24,lo8(2016)
 2611 14c4 9740                 sbci r25,hi8(2016)
 2612 14c6 34F0                 brlt .L115
 2613                   .L164:
 2614 14c8 80ED                 ldi r24,lo8(2000)
 2615 14ca 97E0                 ldi r25,hi8(2000)
 2616 14cc 9093 0000            sts (MesswertRoll)+1,r25
 2617 14d0 8093 0000            sts MesswertRoll,r24
 2618                   .L115:
 2619 14d4 E091 0000            lds r30,Parameter_Gyro_D
 2620 14d8 EE23                 tst r30
 2621 14da 09F4                 brne .+2
 2622 14dc B7C0                 rjmp .L118
 2623 14de 4091 0000            lds r20,HiResNick
 2624 14e2 5091 0000            lds r21,(HiResNick)+1
 2625 14e6 8091 0000            lds r24,oldNick.36
 2626 14ea 9091 0000            lds r25,(oldNick.36)+1
 2627 14ee 481B                 sub r20,r24
 2628 14f0 590B                 sbc r21,r25
 2629 14f2 5093 0000            sts (d2Nick.39)+1,r21
 2630 14f6 4093 0000            sts d2Nick.39,r20
 2631 14fa 2091 0000            lds r18,HiResNick
 2632 14fe 3091 0000            lds r19,(HiResNick)+1
 2633 1502 280F                 add r18,r24
 2634 1504 391F                 adc r19,r25
 2635 1506 37FF                 sbrs r19,7
 2636 1508 02C0                 rjmp .L119
 2637 150a 2F5F                 subi r18,lo8(-(1))
 2638 150c 3F4F                 sbci r19,hi8(-(1))
 2639                   .L119:
 2640 150e 3595                 asr r19
 2641 1510 2795                 ror r18
 2642 1512 3093 0000            sts (oldNick.36)+1,r19
 2643 1516 2093 0000            sts oldNick.36,r18
 2644 151a 4138                 cpi r20,129
 2645 151c 5105                 cpc r21,__zero_reg__
 2646 151e 1CF0                 brlt .L120
 2647 1520 80E8                 ldi r24,lo8(128)
 2648 1522 90E0                 ldi r25,hi8(128)
 2649 1524 05C0                 rjmp .L165
 2650                   .L120:
 2651 1526 4058                 subi r20,lo8(-128)
 2652 1528 5F4F                 sbci r21,hi8(-128)
 2653 152a 34F4                 brge .L121
 2654 152c 80E8                 ldi r24,lo8(-128)
 2655 152e 9FEF                 ldi r25,hi8(-128)
 2656                   .L165:
 2657 1530 9093 0000            sts (d2Nick.39)+1,r25
 2658 1534 8093 0000            sts d2Nick.39,r24
 2659                   .L121:
 2660 1538 8E2F                 mov r24,r30
 2661 153a 9927                 clr r25
 2662 153c A091 0000            lds r26,d2Nick.39
 2663 1540 B091 0000            lds r27,(d2Nick.39)+1
 2664 1544 A89F                 mul r26,r24
 2665 1546 A001                 movw r20,r0
 2666 1548 A99F                 mul r26,r25
 2667 154a 500D                 add r21,r0
 2668 154c B89F                 mul r27,r24
 2669 154e 500D                 add r21,r0
 2670 1550 1124                 clr r1
 2671 1552 57FF                 sbrs r21,7
 2672 1554 02C0                 rjmp .L123
 2673 1556 415F                 subi r20,lo8(-(15))
 2674 1558 5F4F                 sbci r21,hi8(-(15))
 2675                   .L123:
 2676 155a 14E0                 ldi r17,4
 2677 155c 5595         1:      asr r21
 2678 155e 4795                 ror r20
 2679 1560 1A95                 dec r17
 2680 1562 E1F7                 brne 1b
 2681 1564 8091 0000            lds r24,MesswertNick
 2682 1568 9091 0000            lds r25,(MesswertNick)+1
 2683 156c 840F                 add r24,r20
 2684 156e 951F                 adc r25,r21
 2685 1570 9093 0000            sts (MesswertNick)+1,r25
 2686 1574 8093 0000            sts MesswertNick,r24
 2687 1578 6091 0000            lds r22,HiResRoll
 2688 157c 7091 0000            lds r23,(HiResRoll)+1
 2689 1580 8091 0000            lds r24,oldRoll.37
 2690 1584 9091 0000            lds r25,(oldRoll.37)+1
 2691 1588 681B                 sub r22,r24
 2692 158a 790B                 sbc r23,r25
 2693 158c 7093 0000            sts (d2Roll.38)+1,r23
 2694 1590 6093 0000            sts d2Roll.38,r22
 2695 1594 4091 0000            lds r20,HiResRoll
 2696 1598 5091 0000            lds r21,(HiResRoll)+1
 2697 159c 480F                 add r20,r24
 2698 159e 591F                 adc r21,r25
 2699 15a0 57FF                 sbrs r21,7
 2700 15a2 02C0                 rjmp .L124
 2701 15a4 4F5F                 subi r20,lo8(-(1))
 2702 15a6 5F4F                 sbci r21,hi8(-(1))
 2703                   .L124:
 2704 15a8 5595                 asr r21
 2705 15aa 4795                 ror r20
 2706 15ac 5093 0000            sts (oldRoll.37)+1,r21
 2707 15b0 4093 0000            sts oldRoll.37,r20
 2708 15b4 6138                 cpi r22,129
 2709 15b6 7105                 cpc r23,__zero_reg__
 2710 15b8 1CF0                 brlt .L125
 2711 15ba 80E8                 ldi r24,lo8(128)
 2712 15bc 90E0                 ldi r25,hi8(128)
 2713 15be 05C0                 rjmp .L166
 2714                   .L125:
 2715 15c0 6058                 subi r22,lo8(-128)
 2716 15c2 7F4F                 sbci r23,hi8(-128)
 2717 15c4 34F4                 brge .L126
 2718 15c6 80E8                 ldi r24,lo8(-128)
 2719 15c8 9FEF                 ldi r25,hi8(-128)
 2720                   .L166:
 2721 15ca 9093 0000            sts (d2Roll.38)+1,r25
 2722 15ce 8093 0000            sts d2Roll.38,r24
 2723                   .L126:
 2724 15d2 2E2F                 mov r18,r30
 2725 15d4 3327                 clr r19
 2726 15d6 8091 0000            lds r24,d2Roll.38
 2727 15da 9091 0000            lds r25,(d2Roll.38)+1
 2728 15de 829F                 mul r24,r18
 2729 15e0 B001                 movw r22,r0
 2730 15e2 839F                 mul r24,r19
 2731 15e4 700D                 add r23,r0
 2732 15e6 929F                 mul r25,r18
 2733 15e8 700D                 add r23,r0
 2734 15ea 1124                 clr r1
 2735 15ec AB01                 movw r20,r22
 2736 15ee 77FF                 sbrs r23,7
 2737 15f0 02C0                 rjmp .L128
 2738 15f2 415F                 subi r20,lo8(-(15))
 2739 15f4 5F4F                 sbci r21,hi8(-(15))
 2740                   .L128:
 2741 15f6 E4E0                 ldi r30,4
 2742 15f8 5595         1:      asr r21
 2743 15fa 4795                 ror r20
 2744 15fc EA95                 dec r30
 2745 15fe E1F7                 brne 1b
 2746 1600 8091 0000            lds r24,MesswertRoll
 2747 1604 9091 0000            lds r25,(MesswertRoll)+1
 2748 1608 840F                 add r24,r20
 2749 160a 951F                 adc r25,r21
 2750 160c 9093 0000            sts (MesswertRoll)+1,r25
 2751 1610 8093 0000            sts MesswertRoll,r24
 2752 1614 A29F                 mul r26,r18
 2753 1616 C001                 movw r24,r0
 2754 1618 A39F                 mul r26,r19
 2755 161a 900D                 add r25,r0
 2756 161c B29F                 mul r27,r18
 2757 161e 900D                 add r25,r0
 2758 1620 1124                 clr r1
 2759 1622 9C01                 movw r18,r24
 2760 1624 8091 0000            lds r24,HiResNick
 2761 1628 9091 0000            lds r25,(HiResNick)+1
 2762 162c 820F                 add r24,r18
 2763 162e 931F                 adc r25,r19
 2764 1630 9093 0000            sts (HiResNick)+1,r25
 2765 1634 8093 0000            sts HiResNick,r24
 2766 1638 8091 0000            lds r24,HiResRoll
 2767 163c 9091 0000            lds r25,(HiResRoll)+1
 2768 1640 860F                 add r24,r22
 2769 1642 971F                 adc r25,r23
 2770 1644 9093 0000            sts (HiResRoll)+1,r25
 2771 1648 8093 0000            sts HiResRoll,r24
 2772                   .L118:
 2773 164c 0091 0000            lds r16,RohMesswertRoll
 2774 1650 1091 0000            lds r17,(RohMesswertRoll)+1
 2775 1654 8091 0000            lds r24,KopplungsteilNickRoll
 2776 1658 9091 0000            lds r25,(KopplungsteilNickRoll)+1
 2777 165c 1016                 cp __zero_reg__,r16
 2778 165e 1106                 cpc __zero_reg__,r17
 2779 1660 5CF5                 brge .L129
 2780 1662 9C01                 movw r18,r24
 2781 1664 97FF                 sbrs r25,7
 2782 1666 04C0                 rjmp .L130
 2783 1668 2227                 clr r18
 2784 166a 3327                 clr r19
 2785 166c 281B                 sub r18,r24
 2786 166e 390B                 sbc r19,r25
 2787                   .L130:
 2788 1670 C901                 movw r24,r18
 2789 1672 AA27                 clr r26
 2790 1674 97FD                 sbrc r25,7
 2791 1676 A095                 com r26
 2792 1678 BA2F                 mov r27,r26
 2793 167a 2091 0000            lds r18,Parameter_CouplingYawCorrection
 2794 167e 3327                 clr r19
 2795 1680 4427                 clr r20
 2796 1682 5527                 clr r21
 2797 1684 BC01                 movw r22,r24
 2798 1686 CD01                 movw r24,r26
 2799 1688 0E94 0000            call __mulsi3
 2800 168c 9B01                 movw r18,r22
 2801 168e AC01                 movw r20,r24
 2802 1690 97FF                 sbrs r25,7
 2803 1692 04C0                 rjmp .L131
 2804 1694 215C                 subi r18,lo8(-(63))
 2805 1696 3F4F                 sbci r19,hi8(-(63))
 2806 1698 4F4F                 sbci r20,hlo8(-(63))
 2807 169a 5F4F                 sbci r21,hhi8(-(63))
 2808                   .L131:
 2809 169c 76E0                 ldi r23,6
 2810 169e 5595         1:      asr r21
 2811 16a0 4795                 ror r20
 2812 16a2 3795                 ror r19
 2813 16a4 2795                 ror r18
 2814 16a6 7A95                 dec r23
 2815 16a8 D1F7                 brne 1b
 2816 16aa 8091 0000            lds r24,TrimRoll
 2817 16ae 9091 0000            lds r25,(TrimRoll)+1
 2818 16b2 820F                 add r24,r18
 2819 16b4 931F                 adc r25,r19
 2820 16b6 27C0                 rjmp .L167
 2821                   .L129:
 2822 16b8 97FF                 sbrs r25,7
 2823 16ba 03C0                 rjmp .L133
 2824 16bc 9095                 com r25
 2825 16be 8195                 neg r24
 2826 16c0 9F4F                 sbci r25,lo8(-1)
 2827                   .L133:
 2828 16c2 AA27                 clr r26
 2829 16c4 97FD                 sbrc r25,7
 2830 16c6 A095                 com r26
 2831 16c8 BA2F                 mov r27,r26
 2832 16ca 2091 0000            lds r18,Parameter_CouplingYawCorrection
 2833 16ce 3327                 clr r19
 2834 16d0 4427                 clr r20
 2835 16d2 5527                 clr r21
 2836 16d4 BC01                 movw r22,r24
 2837 16d6 CD01                 movw r24,r26
 2838 16d8 0E94 0000            call __mulsi3
 2839 16dc 9B01                 movw r18,r22
 2840 16de AC01                 movw r20,r24
 2841 16e0 97FF                 sbrs r25,7
 2842 16e2 04C0                 rjmp .L134
 2843 16e4 215C                 subi r18,lo8(-(63))
 2844 16e6 3F4F                 sbci r19,hi8(-(63))
 2845 16e8 4F4F                 sbci r20,hlo8(-(63))
 2846 16ea 5F4F                 sbci r21,hhi8(-(63))
 2847                   .L134:
 2848 16ec 66E0                 ldi r22,6
 2849 16ee 5595         1:      asr r21
 2850 16f0 4795                 ror r20
 2851 16f2 3795                 ror r19
 2852 16f4 2795                 ror r18
 2853 16f6 6A95                 dec r22
 2854 16f8 D1F7                 brne 1b
 2855 16fa 8091 0000            lds r24,TrimRoll
 2856 16fe 9091 0000            lds r25,(TrimRoll)+1
 2857 1702 821B                 sub r24,r18
 2858 1704 930B                 sbc r25,r19
 2859                   .L167:
 2860 1706 9093 0000            sts (TrimRoll)+1,r25
 2861 170a 8093 0000            sts TrimRoll,r24
 2862 170e E090 0000            lds r14,RohMesswertNick
 2863 1712 F090 0000            lds r15,(RohMesswertNick)+1
 2864 1716 8091 0000            lds r24,KopplungsteilRollNick
 2865 171a 9091 0000            lds r25,(KopplungsteilRollNick)+1
 2866 171e 1E14                 cp __zero_reg__,r14
 2867 1720 1F04                 cpc __zero_reg__,r15
 2868 1722 5CF5                 brge .L135
 2869 1724 9C01                 movw r18,r24
 2870 1726 97FF                 sbrs r25,7
 2871 1728 04C0                 rjmp .L136
 2872 172a 2227                 clr r18
 2873 172c 3327                 clr r19
 2874 172e 281B                 sub r18,r24
 2875 1730 390B                 sbc r19,r25
 2876                   .L136:
 2877 1732 C901                 movw r24,r18
 2878 1734 AA27                 clr r26
 2879 1736 97FD                 sbrc r25,7
 2880 1738 A095                 com r26
 2881 173a BA2F                 mov r27,r26
 2882 173c 2091 0000            lds r18,Parameter_CouplingYawCorrection
 2883 1740 3327                 clr r19
 2884 1742 4427                 clr r20
 2885 1744 5527                 clr r21
 2886 1746 BC01                 movw r22,r24
 2887 1748 CD01                 movw r24,r26
 2888 174a 0E94 0000            call __mulsi3
 2889 174e 9B01                 movw r18,r22
 2890 1750 AC01                 movw r20,r24
 2891 1752 97FF                 sbrs r25,7
 2892 1754 04C0                 rjmp .L137
 2893 1756 215C                 subi r18,lo8(-(63))
 2894 1758 3F4F                 sbci r19,hi8(-(63))
 2895 175a 4F4F                 sbci r20,hlo8(-(63))
 2896 175c 5F4F                 sbci r21,hhi8(-(63))
 2897                   .L137:
 2898 175e 96E0                 ldi r25,6
 2899 1760 5595         1:      asr r21
 2900 1762 4795                 ror r20
 2901 1764 3795                 ror r19
 2902 1766 2795                 ror r18
 2903 1768 9A95                 dec r25
 2904 176a D1F7                 brne 1b
 2905 176c 8091 0000            lds r24,TrimNick
 2906 1770 9091 0000            lds r25,(TrimNick)+1
 2907 1774 820F                 add r24,r18
 2908 1776 931F                 adc r25,r19
 2909 1778 27C0                 rjmp .L168
 2910                   .L135:
 2911 177a 97FF                 sbrs r25,7
 2912 177c 03C0                 rjmp .L139
 2913 177e 9095                 com r25
 2914 1780 8195                 neg r24
 2915 1782 9F4F                 sbci r25,lo8(-1)
 2916                   .L139:
 2917 1784 AA27                 clr r26
 2918 1786 97FD                 sbrc r25,7
 2919 1788 A095                 com r26
 2920 178a BA2F                 mov r27,r26
 2921 178c 2091 0000            lds r18,Parameter_CouplingYawCorrection
 2922 1790 3327                 clr r19
 2923 1792 4427                 clr r20
 2924 1794 5527                 clr r21
 2925 1796 BC01                 movw r22,r24
 2926 1798 CD01                 movw r24,r26
 2927 179a 0E94 0000            call __mulsi3
 2928 179e 9B01                 movw r18,r22
 2929 17a0 AC01                 movw r20,r24
 2930 17a2 97FF                 sbrs r25,7
 2931 17a4 04C0                 rjmp .L140
 2932 17a6 215C                 subi r18,lo8(-(63))
 2933 17a8 3F4F                 sbci r19,hi8(-(63))
 2934 17aa 4F4F                 sbci r20,hlo8(-(63))
 2935 17ac 5F4F                 sbci r21,hhi8(-(63))
 2936                   .L140:
 2937 17ae 86E0                 ldi r24,6
 2938 17b0 5595         1:      asr r21
 2939 17b2 4795                 ror r20
 2940 17b4 3795                 ror r19
 2941 17b6 2795                 ror r18
 2942 17b8 8A95                 dec r24
 2943 17ba D1F7                 brne 1b
 2944 17bc 8091 0000            lds r24,TrimNick
 2945 17c0 9091 0000            lds r25,(TrimNick)+1
 2946 17c4 821B                 sub r24,r18
 2947 17c6 930B                 sbc r25,r19
 2948                   .L168:
 2949 17c8 9093 0000            sts (TrimNick)+1,r25
 2950 17cc 8093 0000            sts TrimNick,r24
 2951 17d0 8091 0000            lds r24,EE_Parameter+13
 2952 17d4 87FF                 sbrs r24,7
 2953 17d6 44C0                 rjmp .L141
 2954 17d8 9989                 ldd r25,Y+17
 2955 17da 9923                 tst r25
 2956 17dc 09F0                 breq .+2
 2957 17de 40C0                 rjmp .L141
 2958 17e0 8091 0000            lds r24,Looping_Roll
 2959 17e4 8823                 tst r24
 2960 17e6 E1F5                 brne .L141
 2961 17e8 A1E0                 ldi r26,lo8(257)
 2962 17ea EA16                 cp r14,r26
 2963 17ec A1E0                 ldi r26,hi8(257)
 2964 17ee FA06                 cpc r15,r26
 2965 17f0 4CF0                 brlt .L142
 2966 17f2 8091 0000            lds r24,MesswertNick
 2967 17f6 9091 0000            lds r25,(MesswertNick)+1
 2968 17fa 8E0D                 add r24,r14
 2969 17fc 9F1D                 adc r25,r15
 2970 17fe 8050                 subi r24,lo8(-(-256))
 2971 1800 9140                 sbci r25,hi8(-(-256))
 2972 1802 0DC0                 rjmp .L169
 2973                   .L142:
 2974 1804 B0E0                 ldi r27,lo8(-256)
 2975 1806 EB16                 cp r14,r27
 2976 1808 BFEF                 ldi r27,hi8(-256)
 2977 180a FB06                 cpc r15,r27
 2978 180c 64F4                 brge .L143
 2979 180e 8091 0000            lds r24,MesswertNick
 2980 1812 9091 0000            lds r25,(MesswertNick)+1
 2981 1816 8E0D                 add r24,r14
 2982 1818 9F1D                 adc r25,r15
 2983 181a 8050                 subi r24,lo8(-(256))
 2984 181c 9F4F                 sbci r25,hi8(-(256))
 2985                   .L169:
 2986 181e 9093 0000            sts (MesswertNick)+1,r25
 2987 1822 8093 0000            sts MesswertNick,r24
 2988                   .L143:
 2989 1826 E1E0                 ldi r30,hi8(257)
 2990 1828 0130                 cpi r16,lo8(257)
 2991 182a 1E07                 cpc r17,r30
 2992 182c 4CF0                 brlt .L145
 2993 182e 8091 0000            lds r24,MesswertRoll
 2994 1832 9091 0000            lds r25,(MesswertRoll)+1
 2995 1836 800F                 add r24,r16
 2996 1838 911F                 adc r25,r17
 2997 183a 8050                 subi r24,lo8(-(-256))
 2998 183c 9140                 sbci r25,hi8(-(-256))
 2999 183e 0CC0                 rjmp .L170
 3000                   .L145:
 3001 1840 FFEF                 ldi r31,hi8(-256)
 3002 1842 0030                 cpi r16,lo8(-256)
 3003 1844 1F07                 cpc r17,r31
 3004 1846 64F4                 brge .L141
 3005 1848 8091 0000            lds r24,MesswertRoll
 3006 184c 9091 0000            lds r25,(MesswertRoll)+1
 3007 1850 800F                 add r24,r16
 3008 1852 911F                 adc r25,r17
 3009 1854 8050                 subi r24,lo8(-(256))
 3010 1856 9F4F                 sbci r25,hi8(-(256))
 3011                   .L170:
 3012 1858 9093 0000            sts (MesswertRoll)+1,r25
 3013 185c 8093 0000            sts MesswertRoll,r24
 3014                   .L141:
 3015 1860 A0E0                 ldi r26,lo8(Poti)
 3016 1862 B0E0                 ldi r27,hi8(Poti)
 3017 1864 60E0                 ldi r22,lo8(EE_Parameter+5)
 3018 1866 70E0                 ldi r23,hi8(EE_Parameter+5)
 3019 1868 57E0                 ldi r21,lo8(7)
 3020                   .L158:
 3021 186a FB01                 movw r30,r22
 3022 186c 8191                 ld r24,Z+
 3023 186e BF01                 movw r22,r30
 3024 1870 E82F                 mov r30,r24
 3025 1872 FF27                 clr r31
 3026 1874 EE0F                 add r30,r30
 3027 1876 FF1F                 adc r31,r31
 3028 1878 E050                 subi r30,lo8(-(PPM_in))
 3029 187a F040                 sbci r31,hi8(-(PPM_in))
 3030 187c 0190                 ld __tmp_reg__,Z+
 3031 187e F081                 ld r31,Z
 3032 1880 E02D                 mov r30,__tmp_reg__
 3033 1882 E259                 subi r30,lo8(-(110))
 3034 1884 FF4F                 sbci r31,hi8(-(110))
 3035 1886 EF3F                 cpi r30,255
 3036 1888 F105                 cpc r31,__zero_reg__
 3037 188a 21F0                 breq .L151
 3038 188c 1CF0                 brlt .L151
 3039 188e EFEF                 ldi r30,lo8(255)
 3040 1890 F0E0                 ldi r31,hi8(255)
 3041 1892 04C0                 rjmp .L152
 3042                   .L151:
 3043 1894 F7FF                 sbrs r31,7
 3044 1896 02C0                 rjmp .L152
 3045 1898 E0E0                 ldi r30,lo8(0)
 3046 189a F0E0                 ldi r31,hi8(0)
 3047                   .L152:
 3048 189c 4C91                 ld r20,X
 3049 189e 242F                 mov r18,r20
 3050 18a0 3327                 clr r19
 3051 18a2 E217                 cp r30,r18
 3052 18a4 F307                 cpc r31,r19
 3053 18a6 B1F0                 breq .L150
 3054 18a8 CF01                 movw r24,r30
 3055 18aa 821B                 sub r24,r18
 3056 18ac 930B                 sbc r25,r19
 3057 18ae 97FD                 sbrc r25,7
 3058 18b0 0796                 adiw r24,7
 3059                   .L155:
 3060 18b2 13E0                 ldi r17,3
 3061 18b4 9595         1:      asr r25
 3062 18b6 8795                 ror r24
 3063 18b8 1A95                 dec r17
 3064 18ba E1F7                 brne 1b
 3065 18bc 242F                 mov r18,r20
 3066 18be 280F                 add r18,r24
 3067 18c0 2C93                 st X,r18
 3068 18c2 822F                 mov r24,r18
 3069 18c4 9927                 clr r25
 3070 18c6 E817                 cp r30,r24
 3071 18c8 F907                 cpc r31,r25
 3072 18ca 14F4                 brge .L156
 3073 18cc 2150                 subi r18,lo8(-(-1))
 3074 18ce 01C0                 rjmp .L171
 3075                   .L156:
 3076 18d0 2F5F                 subi r18,lo8(-(1))
 3077                   .L171:
 3078 18d2 2C93                 st X,r18
 3079                   .L150:
 3080 18d4 5150                 subi r21,lo8(-(-1))
 3081 18d6 1196                 adiw r26,1
 3082 18d8 57FF                 sbrs r21,7
 3083 18da C7CF                 rjmp .L158
 3084                   /* epilogue: frame size=19 */
 3085 18dc E2E1                 ldi r30,18
 3086 18de CD5E                 subi r28,-19
 3087 18e0 0C94 0000            jmp __epilogue_restores__+0
 3088                   /* epilogue end (size=4) */
 3089                   /* function Mittelwert size 2071 (2061) */
 3091                   .global SendMotorData
 3093                   SendMotorData:
 3094                   /* prologue: frame size=0 */
 3095                   /* prologue end (size=0) */
 3096 18e4 8091 0000            lds r24,MotorenEin
 3097 18e8 8823                 tst r24
 3098 18ea 01F5                 brne .L173
 3099 18ec 8091 0000            lds r24,FCFlags
 3100 18f0 8C7F                 andi r24,lo8(-4)
 3101 18f2 8093 0000            sts FCFlags,r24
 3102 18f6 A0E0                 ldi r26,lo8(MotorTest)
 3103 18f8 B0E0                 ldi r27,hi8(MotorTest)
 3104 18fa E0E0                 ldi r30,lo8(Motor)
 3105 18fc F0E0                 ldi r31,hi8(Motor)
 3106 18fe 9BE0                 ldi r25,lo8(11)
 3107                   .L178:
 3108 1900 8091 0000            lds r24,PC_MotortestActive
 3109 1904 8823                 tst r24
 3110 1906 09F4                 brne .L177
 3111 1908 8C93                 st X,r24
 3112                   .L177:
 3113 190a 8D91                 ld r24,X+
 3114 190c 8183                 std Z+1,r24
 3115 190e 1282                 std Z+2,__zero_reg__
 3116 1910 9150                 subi r25,lo8(-(-1))
 3117 1912 3896                 adiw r30,8
 3118 1914 97FF                 sbrs r25,7
 3119 1916 F4CF                 rjmp .L178
 3120 1918 8091 0000            lds r24,PC_MotortestActive
 3121 191c 8823                 tst r24
 3122 191e 59F0                 breq .L180
 3123 1920 8091 0000            lds r24,PC_MotortestActive
 3124 1924 8150                 subi r24,lo8(-(-1))
 3125 1926 8093 0000            sts PC_MotortestActive,r24
 3126 192a 05C0                 rjmp .L180
 3127                   .L173:
 3128 192c 8091 0000            lds r24,FCFlags
 3129 1930 8160                 ori r24,lo8(1)
 3130 1932 8093 0000            sts FCFlags,r24
 3131                   .L180:
 3132 1936 1092 0000            sts motor_write,__zero_reg__
 3133 193a 1092 0000            sts twi_state,__zero_reg__
 3134 193e 8091 0000            lds r24,BLFlags
 3135 1942 8E7F                 andi r24,lo8(-2)
 3136 1944 8093 0000            sts BLFlags,r24
 3137 1948 85EA                 ldi r24,lo8(-91)
 3138 194a 8093 BC00            sts 188,r24
 3139                   /* epilogue: frame size=0 */
 3140 194e 0895                 ret
 3141                   /* epilogue end (size=1) */
 3142                   /* function SendMotorData size 54 (53) */
 3144                   .global ParameterZuordnung
 3146                   ParameterZuordnung:
 3147                   /* prologue: frame size=0 */
 3148                   /* prologue end (size=0) */
 3149 1950 8091 0000            lds r24,EE_Parameter+15
 3150 1954 883F                 cpi r24,lo8(-8)
 3151 1956 38F0                 brlo .L275
 3152 1958 EFEF                 ldi r30,lo8(255)
 3153 195a F0E0                 ldi r31,hi8(255)
 3154 195c E81B                 sub r30,r24
 3155 195e F109                 sbc r31,__zero_reg__
 3156 1960 E050                 subi r30,lo8(-(Poti))
 3157 1962 F040                 sbci r31,hi8(-(Poti))
 3158 1964 8081                 ld r24,Z
 3159                   .L275:
 3160 1966 8093 0000            sts Parameter_Luftdruck_D,r24
 3161 196a 8091 0000            lds r24,Parameter_Luftdruck_D
 3162 196e 8823                 tst r24
 3163 1970 29F0                 breq .L187
 3164 1972 8436                 cpi r24,lo8(100)
 3165 1974 18F0                 brlo .L187
 3166 1976 84E6                 ldi r24,lo8(100)
 3167 1978 8093 0000            sts Parameter_Luftdruck_D,r24
 3168                   .L187:
 3169 197c 8091 0000            lds r24,EE_Parameter+17
 3170 1980 883F                 cpi r24,lo8(-8)
 3171 1982 38F0                 brlo .L276
 3172 1984 EFEF                 ldi r30,lo8(255)
 3173 1986 F0E0                 ldi r31,hi8(255)
 3174 1988 E81B                 sub r30,r24
 3175 198a F109                 sbc r31,__zero_reg__
 3176 198c E050                 subi r30,lo8(-(Poti))
 3177 198e F040                 sbci r31,hi8(-(Poti))
 3178 1990 8081                 ld r24,Z
 3179                   .L276:
 3180 1992 8093 0000            sts Parameter_Hoehe_P,r24
 3181 1996 8091 0000            lds r24,Parameter_Hoehe_P
 3182 199a 8823                 tst r24
 3183 199c 29F0                 breq .L192
 3184 199e 8436                 cpi r24,lo8(100)
 3185 19a0 18F0                 brlo .L192
 3186 19a2 84E6                 ldi r24,lo8(100)
 3187 19a4 8093 0000            sts Parameter_Hoehe_P,r24
 3188                   .L192:
 3189 19a8 8091 0000            lds r24,EE_Parameter+30
 3190 19ac 883F                 cpi r24,lo8(-8)
 3191 19ae 38F0                 brlo .L277
 3192 19b0 EFEF                 ldi r30,lo8(255)
 3193 19b2 F0E0                 ldi r31,hi8(255)
 3194 19b4 E81B                 sub r30,r24
 3195 19b6 F109                 sbc r31,__zero_reg__
 3196 19b8 E050                 subi r30,lo8(-(Poti))
 3197 19ba F040                 sbci r31,hi8(-(Poti))
 3198 19bc 8081                 ld r24,Z
 3199                   .L277:
 3200 19be 8093 0000            sts Parameter_Gyro_P,r24
 3201 19c2 8091 0000            lds r24,Parameter_Gyro_P
 3202 19c6 8B30                 cpi r24,lo8(11)
 3203 19c8 10F4                 brsh .L196
 3204 19ca 8AE0                 ldi r24,lo8(10)
 3205 19cc 02C0                 rjmp .L278
 3206                   .L196:
 3207 19ce 8F3F                 cpi r24,lo8(-1)
 3208 19d0 11F4                 brne .L197
 3209                   .L278:
 3210 19d2 8093 0000            sts Parameter_Gyro_P,r24
 3211                   .L197:
 3212 19d6 8091 0000            lds r24,EE_Parameter+73
 3213 19da 883F                 cpi r24,lo8(-8)
 3214 19dc 38F0                 brlo .L279
 3215 19de EFEF                 ldi r30,lo8(255)
 3216 19e0 F0E0                 ldi r31,hi8(255)
 3217 19e2 E81B                 sub r30,r24
 3218 19e4 F109                 sbc r31,__zero_reg__
 3219 19e6 E050                 subi r30,lo8(-(Poti))
 3220 19e8 F040                 sbci r31,hi8(-(Poti))
 3221 19ea 8081                 ld r24,Z
 3222                   .L279:
 3223 19ec 8093 0000            sts Parameter_J16Timing,r24
 3224 19f0 8091 0000            lds r24,Parameter_J16Timing
 3225 19f4 8230                 cpi r24,lo8(2)
 3226 19f6 10F4                 brsh .L201
 3227 19f8 81E0                 ldi r24,lo8(1)
 3228 19fa 02C0                 rjmp .L280
 3229                   .L201:
 3230 19fc 8F3F                 cpi r24,lo8(-1)
 3231 19fe 11F4                 brne .L202
 3232                   .L280:
 3233 1a00 8093 0000            sts Parameter_J16Timing,r24
 3234                   .L202:
 3235 1a04 8091 0000            lds r24,EE_Parameter+75
 3236 1a08 883F                 cpi r24,lo8(-8)
 3237 1a0a 38F0                 brlo .L281
 3238 1a0c EFEF                 ldi r30,lo8(255)
 3239 1a0e F0E0                 ldi r31,hi8(255)
 3240 1a10 E81B                 sub r30,r24
 3241 1a12 F109                 sbc r31,__zero_reg__
 3242 1a14 E050                 subi r30,lo8(-(Poti))
 3243 1a16 F040                 sbci r31,hi8(-(Poti))
 3244 1a18 8081                 ld r24,Z
 3245                   .L281:
 3246 1a1a 8093 0000            sts Parameter_J17Timing,r24
 3247 1a1e 8091 0000            lds r24,Parameter_J17Timing
 3248 1a22 8230                 cpi r24,lo8(2)
 3249 1a24 10F4                 brsh .L206
 3250 1a26 81E0                 ldi r24,lo8(1)
 3251 1a28 02C0                 rjmp .L282
 3252                   .L206:
 3253 1a2a 8F3F                 cpi r24,lo8(-1)
 3254 1a2c 11F4                 brne .L207
 3255                   .L282:
 3256 1a2e 8093 0000            sts Parameter_J17Timing,r24
 3257                   .L207:
 3258 1a32 8091 0000            lds r24,EE_Parameter+54
 3259 1a36 883F                 cpi r24,lo8(-8)
 3260 1a38 38F0                 brlo .L283
 3261 1a3a EFEF                 ldi r30,lo8(255)
 3262 1a3c F0E0                 ldi r31,hi8(255)
 3263 1a3e E81B                 sub r30,r24
 3264 1a40 F109                 sbc r31,__zero_reg__
 3265 1a42 E050                 subi r30,lo8(-(Poti))
 3266 1a44 F040                 sbci r31,hi8(-(Poti))
 3267 1a46 8081                 ld r24,Z
 3268                   .L283:
 3269 1a48 8093 0000            sts Parameter_Servo3,r24
 3270 1a4c 8091 0000            lds r24,EE_Parameter+55
 3271 1a50 883F                 cpi r24,lo8(-8)
 3272 1a52 38F0                 brlo .L284
 3273 1a54 EFEF                 ldi r30,lo8(255)
 3274 1a56 F0E0                 ldi r31,hi8(255)
 3275 1a58 E81B                 sub r30,r24
 3276 1a5a F109                 sbc r31,__zero_reg__
 3277 1a5c E050                 subi r30,lo8(-(Poti))
 3278 1a5e F040                 sbci r31,hi8(-(Poti))
 3279 1a60 8081                 ld r24,Z
 3280                   .L284:
 3281 1a62 8093 0000            sts Parameter_Servo4,r24
 3282 1a66 8091 0000            lds r24,EE_Parameter+56
 3283 1a6a 883F                 cpi r24,lo8(-8)
 3284 1a6c 38F0                 brlo .L285
 3285 1a6e EFEF                 ldi r30,lo8(255)
 3286 1a70 F0E0                 ldi r31,hi8(255)
 3287 1a72 E81B                 sub r30,r24
 3288 1a74 F109                 sbc r31,__zero_reg__
 3289 1a76 E050                 subi r30,lo8(-(Poti))
 3290 1a78 F040                 sbci r31,hi8(-(Poti))
 3291 1a7a 8081                 ld r24,Z
 3292                   .L285:
 3293 1a7c 8093 0000            sts Parameter_Servo5,r24
 3294 1a80 9091 0000            lds r25,EE_Parameter+16
 3295 1a84 983F                 cpi r25,lo8(-8)
 3296 1a86 18F4                 brsh .L215
 3297 1a88 9093 0000            sts Parameter_MaxHoehe,r25
 3298 1a8c 09C0                 rjmp .L216
 3299                   .L215:
 3300 1a8e EFEF                 ldi r30,lo8(255)
 3301 1a90 F0E0                 ldi r31,hi8(255)
 3302 1a92 E91B                 sub r30,r25
 3303 1a94 F109                 sbc r31,__zero_reg__
 3304 1a96 E050                 subi r30,lo8(-(Poti))
 3305 1a98 F040                 sbci r31,hi8(-(Poti))
 3306 1a9a 8081                 ld r24,Z
 3307 1a9c 8093 0000            sts Parameter_MaxHoehe,r24
 3308                   .L216:
 3309 1aa0 983F                 cpi r25,lo8(-8)
 3310 1aa2 18F4                 brsh .L217
 3311 1aa4 9093 0000            sts Parameter_MaxHoehe,r25
 3312 1aa8 09C0                 rjmp .L218
 3313                   .L217:
 3314 1aaa EFEF                 ldi r30,lo8(255)
 3315 1aac F0E0                 ldi r31,hi8(255)
 3316 1aae E91B                 sub r30,r25
 3317 1ab0 F109                 sbc r31,__zero_reg__
 3318 1ab2 E050                 subi r30,lo8(-(Poti))
 3319 1ab4 F040                 sbci r31,hi8(-(Poti))
 3320 1ab6 8081                 ld r24,Z
 3321 1ab8 8093 0000            sts Parameter_MaxHoehe,r24
 3322                   .L218:
 3323 1abc 8091 0000            lds r24,EE_Parameter+19
 3324 1ac0 883F                 cpi r24,lo8(-8)
 3325 1ac2 38F0                 brlo .L286
 3326 1ac4 EFEF                 ldi r30,lo8(255)
 3327 1ac6 F0E0                 ldi r31,hi8(255)
 3328 1ac8 E81B                 sub r30,r24
 3329 1aca F109                 sbc r31,__zero_reg__
 3330 1acc E050                 subi r30,lo8(-(Poti))
 3331 1ace F040                 sbci r31,hi8(-(Poti))
 3332 1ad0 8081                 ld r24,Z
 3333                   .L286:
 3334 1ad2 8093 0000            sts Parameter_Hoehe_ACC_Wirkung,r24
 3335 1ad6 8091 0000            lds r24,EE_Parameter+21
 3336 1ada 883F                 cpi r24,lo8(-8)
 3337 1adc 38F0                 brlo .L287
 3338 1ade EFEF                 ldi r30,lo8(255)
 3339 1ae0 F0E0                 ldi r31,hi8(255)
 3340 1ae2 E81B                 sub r30,r24
 3341 1ae4 F109                 sbc r31,__zero_reg__
 3342 1ae6 E050                 subi r30,lo8(-(Poti))
 3343 1ae8 F040                 sbci r31,hi8(-(Poti))
 3344 1aea 8081                 ld r24,Z
 3345                   .L287:
 3346 1aec 8093 0000            sts Parameter_Hoehe_GPS_Z,r24
 3347 1af0 8091 0000            lds r24,EE_Parameter+29
 3348 1af4 883F                 cpi r24,lo8(-8)
 3349 1af6 38F0                 brlo .L288
 3350 1af8 EFEF                 ldi r30,lo8(255)
 3351 1afa F0E0                 ldi r31,hi8(255)
 3352 1afc E81B                 sub r30,r24
 3353 1afe F109                 sbc r31,__zero_reg__
 3354 1b00 E050                 subi r30,lo8(-(Poti))
 3355 1b02 F040                 sbci r31,hi8(-(Poti))
 3356 1b04 8081                 ld r24,Z
 3357                   .L288:
 3358 1b06 8093 0000            sts Parameter_KompassWirkung,r24
 3359 1b0a 8091 0000            lds r24,EE_Parameter+31
 3360 1b0e 883F                 cpi r24,lo8(-8)
 3361 1b10 38F0                 brlo .L289
 3362 1b12 EFEF                 ldi r30,lo8(255)
 3363 1b14 F0E0                 ldi r31,hi8(255)
 3364 1b16 E81B                 sub r30,r24
 3365 1b18 F109                 sbc r31,__zero_reg__
 3366 1b1a E050                 subi r30,lo8(-(Poti))
 3367 1b1c F040                 sbci r31,hi8(-(Poti))
 3368 1b1e 8081                 ld r24,Z
 3369                   .L289:
 3370 1b20 8093 0000            sts Parameter_Gyro_I,r24
 3371 1b24 8091 0000            lds r24,EE_Parameter+32
 3372 1b28 883F                 cpi r24,lo8(-8)
 3373 1b2a 38F0                 brlo .L290
 3374 1b2c EFEF                 ldi r30,lo8(255)
 3375 1b2e F0E0                 ldi r31,hi8(255)
 3376 1b30 E81B                 sub r30,r24
 3377 1b32 F109                 sbc r31,__zero_reg__
 3378 1b34 E050                 subi r30,lo8(-(Poti))
 3379 1b36 F040                 sbci r31,hi8(-(Poti))
 3380 1b38 8081                 ld r24,Z
 3381                   .L290:
 3382 1b3a 8093 0000            sts Parameter_Gyro_D,r24
 3383 1b3e 8091 0000            lds r24,EE_Parameter+33
 3384 1b42 883F                 cpi r24,lo8(-8)
 3385 1b44 38F0                 brlo .L291
 3386 1b46 EFEF                 ldi r30,lo8(255)
 3387 1b48 F0E0                 ldi r31,hi8(255)
 3388 1b4a E81B                 sub r30,r24
 3389 1b4c F109                 sbc r31,__zero_reg__
 3390 1b4e E050                 subi r30,lo8(-(Poti))
 3391 1b50 F040                 sbci r31,hi8(-(Poti))
 3392 1b52 8081                 ld r24,Z
 3393                   .L291:
 3394 1b54 8093 0000            sts Parameter_Gyro_Gier_P,r24
 3395 1b58 8091 0000            lds r24,EE_Parameter+34
 3396 1b5c 883F                 cpi r24,lo8(-8)
 3397 1b5e 38F0                 brlo .L292
 3398 1b60 EFEF                 ldi r30,lo8(255)
 3399 1b62 F0E0                 ldi r31,hi8(255)
 3400 1b64 E81B                 sub r30,r24
 3401 1b66 F109                 sbc r31,__zero_reg__
 3402 1b68 E050                 subi r30,lo8(-(Poti))
 3403 1b6a F040                 sbci r31,hi8(-(Poti))
 3404 1b6c 8081                 ld r24,Z
 3405                   .L292:
 3406 1b6e 8093 0000            sts Parameter_Gyro_Gier_I,r24
 3407 1b72 8091 0000            lds r24,EE_Parameter+40
 3408 1b76 883F                 cpi r24,lo8(-8)
 3409 1b78 38F0                 brlo .L293
 3410 1b7a EFEF                 ldi r30,lo8(255)
 3411 1b7c F0E0                 ldi r31,hi8(255)
 3412 1b7e E81B                 sub r30,r24
 3413 1b80 F109                 sbc r31,__zero_reg__
 3414 1b82 E050                 subi r30,lo8(-(Poti))
 3415 1b84 F040                 sbci r31,hi8(-(Poti))
 3416 1b86 8081                 ld r24,Z
 3417                   .L293:
 3418 1b88 8093 0000            sts Parameter_I_Faktor,r24
 3419 1b8c 8091 0000            lds r24,EE_Parameter+41
 3420 1b90 883F                 cpi r24,lo8(-8)
 3421 1b92 38F0                 brlo .L294
 3422 1b94 EFEF                 ldi r30,lo8(255)
 3423 1b96 F0E0                 ldi r31,hi8(255)
 3424 1b98 E81B                 sub r30,r24
 3425 1b9a F109                 sbc r31,__zero_reg__
 3426 1b9c E050                 subi r30,lo8(-(Poti))
 3427 1b9e F040                 sbci r31,hi8(-(Poti))
 3428 1ba0 8081                 ld r24,Z
 3429                   .L294:
 3430 1ba2 8093 0000            sts Parameter_UserParam1,r24
 3431 1ba6 8091 0000            lds r24,EE_Parameter+42
 3432 1baa 883F                 cpi r24,lo8(-8)
 3433 1bac 38F0                 brlo .L295
 3434 1bae EFEF                 ldi r30,lo8(255)
 3435 1bb0 F0E0                 ldi r31,hi8(255)
 3436 1bb2 E81B                 sub r30,r24
 3437 1bb4 F109                 sbc r31,__zero_reg__
 3438 1bb6 E050                 subi r30,lo8(-(Poti))
 3439 1bb8 F040                 sbci r31,hi8(-(Poti))
 3440 1bba 8081                 ld r24,Z
 3441                   .L295:
 3442 1bbc 8093 0000            sts Parameter_UserParam2,r24
 3443 1bc0 8091 0000            lds r24,EE_Parameter+43
 3444 1bc4 883F                 cpi r24,lo8(-8)
 3445 1bc6 38F0                 brlo .L296
 3446 1bc8 EFEF                 ldi r30,lo8(255)
 3447 1bca F0E0                 ldi r31,hi8(255)
 3448 1bcc E81B                 sub r30,r24
 3449 1bce F109                 sbc r31,__zero_reg__
 3450 1bd0 E050                 subi r30,lo8(-(Poti))
 3451 1bd2 F040                 sbci r31,hi8(-(Poti))
 3452 1bd4 8081                 ld r24,Z
 3453                   .L296:
 3454 1bd6 8093 0000            sts Parameter_UserParam3,r24
 3455 1bda 8091 0000            lds r24,EE_Parameter+44
 3456 1bde 883F                 cpi r24,lo8(-8)
 3457 1be0 38F0                 brlo .L297
 3458 1be2 EFEF                 ldi r30,lo8(255)
 3459 1be4 F0E0                 ldi r31,hi8(255)
 3460 1be6 E81B                 sub r30,r24
 3461 1be8 F109                 sbc r31,__zero_reg__
 3462 1bea E050                 subi r30,lo8(-(Poti))
 3463 1bec F040                 sbci r31,hi8(-(Poti))
 3464 1bee 8081                 ld r24,Z
 3465                   .L297:
 3466 1bf0 8093 0000            sts Parameter_UserParam4,r24
 3467 1bf4 8091 0000            lds r24,EE_Parameter+68
 3468 1bf8 883F                 cpi r24,lo8(-8)
 3469 1bfa 38F0                 brlo .L298
 3470 1bfc EFEF                 ldi r30,lo8(255)
 3471 1bfe F0E0                 ldi r31,hi8(255)
 3472 1c00 E81B                 sub r30,r24
 3473 1c02 F109                 sbc r31,__zero_reg__
 3474 1c04 E050                 subi r30,lo8(-(Poti))
 3475 1c06 F040                 sbci r31,hi8(-(Poti))
 3476 1c08 8081                 ld r24,Z
 3477                   .L298:
 3478 1c0a 8093 0000            sts Parameter_UserParam5,r24
 3479 1c0e 8091 0000            lds r24,EE_Parameter+69
 3480 1c12 883F                 cpi r24,lo8(-8)
 3481 1c14 38F0                 brlo .L299
 3482 1c16 EFEF                 ldi r30,lo8(255)
 3483 1c18 F0E0                 ldi r31,hi8(255)
 3484 1c1a E81B                 sub r30,r24
 3485 1c1c F109                 sbc r31,__zero_reg__
 3486 1c1e E050                 subi r30,lo8(-(Poti))
 3487 1c20 F040                 sbci r31,hi8(-(Poti))
 3488 1c22 8081                 ld r24,Z
 3489                   .L299:
 3490 1c24 8093 0000            sts Parameter_UserParam6,r24
 3491 1c28 8091 0000            lds r24,EE_Parameter+70
 3492 1c2c 883F                 cpi r24,lo8(-8)
 3493 1c2e 38F0                 brlo .L300
 3494 1c30 EFEF                 ldi r30,lo8(255)
 3495 1c32 F0E0                 ldi r31,hi8(255)
 3496 1c34 E81B                 sub r30,r24
 3497 1c36 F109                 sbc r31,__zero_reg__
 3498 1c38 E050                 subi r30,lo8(-(Poti))
 3499 1c3a F040                 sbci r31,hi8(-(Poti))
 3500 1c3c 8081                 ld r24,Z
 3501                   .L300:
 3502 1c3e 8093 0000            sts Parameter_UserParam7,r24
 3503 1c42 8091 0000            lds r24,EE_Parameter+71
 3504 1c46 883F                 cpi r24,lo8(-8)
 3505 1c48 38F0                 brlo .L301
 3506 1c4a EFEF                 ldi r30,lo8(255)
 3507 1c4c F0E0                 ldi r31,hi8(255)
 3508 1c4e E81B                 sub r30,r24
 3509 1c50 F109                 sbc r31,__zero_reg__
 3510 1c52 E050                 subi r30,lo8(-(Poti))
 3511 1c54 F040                 sbci r31,hi8(-(Poti))
 3512 1c56 8081                 ld r24,Z
 3513                   .L301:
 3514 1c58 8093 0000            sts Parameter_UserParam8,r24
 3515 1c5c 8091 0000            lds r24,EE_Parameter+45
 3516 1c60 883F                 cpi r24,lo8(-8)
 3517 1c62 38F0                 brlo .L302
 3518 1c64 EFEF                 ldi r30,lo8(255)
 3519 1c66 F0E0                 ldi r31,hi8(255)
 3520 1c68 E81B                 sub r30,r24
 3521 1c6a F109                 sbc r31,__zero_reg__
 3522 1c6c E050                 subi r30,lo8(-(Poti))
 3523 1c6e F040                 sbci r31,hi8(-(Poti))
 3524 1c70 8081                 ld r24,Z
 3525                   .L302:
 3526 1c72 8093 0000            sts Parameter_ServoNickControl,r24
 3527 1c76 8091 0000            lds r24,EE_Parameter+49
 3528 1c7a 883F                 cpi r24,lo8(-8)
 3529 1c7c 38F0                 brlo .L303
 3530 1c7e EFEF                 ldi r30,lo8(255)
 3531 1c80 F0E0                 ldi r31,hi8(255)
 3532 1c82 E81B                 sub r30,r24
 3533 1c84 F109                 sbc r31,__zero_reg__
 3534 1c86 E050                 subi r30,lo8(-(Poti))
 3535 1c88 F040                 sbci r31,hi8(-(Poti))
 3536 1c8a 8081                 ld r24,Z
 3537                   .L303:
 3538 1c8c 8093 0000            sts Parameter_ServoRollControl,r24
 3539 1c90 8091 0000            lds r24,EE_Parameter+57
 3540 1c94 883F                 cpi r24,lo8(-8)
 3541 1c96 38F0                 brlo .L304
 3542 1c98 EFEF                 ldi r30,lo8(255)
 3543 1c9a F0E0                 ldi r31,hi8(255)
 3544 1c9c E81B                 sub r30,r24
 3545 1c9e F109                 sbc r31,__zero_reg__
 3546 1ca0 E050                 subi r30,lo8(-(Poti))
 3547 1ca2 F040                 sbci r31,hi8(-(Poti))
 3548 1ca4 8081                 ld r24,Z
 3549                   .L304:
 3550 1ca6 8093 0000            sts Parameter_LoopGasLimit,r24
 3551 1caa 8091 0000            lds r24,EE_Parameter+60
 3552 1cae 883F                 cpi r24,lo8(-8)
 3553 1cb0 38F0                 brlo .L305
 3554 1cb2 EFEF                 ldi r30,lo8(255)
 3555 1cb4 F0E0                 ldi r31,hi8(255)
 3556 1cb6 E81B                 sub r30,r24
 3557 1cb8 F109                 sbc r31,__zero_reg__
 3558 1cba E050                 subi r30,lo8(-(Poti))
 3559 1cbc F040                 sbci r31,hi8(-(Poti))
 3560 1cbe 8081                 ld r24,Z
 3561                   .L305:
 3562 1cc0 8093 0000            sts Parameter_AchsKopplung1,r24
 3563 1cc4 8091 0000            lds r24,EE_Parameter+61
 3564 1cc8 883F                 cpi r24,lo8(-8)
 3565 1cca 38F0                 brlo .L306
 3566 1ccc EFEF                 ldi r30,lo8(255)
 3567 1cce F0E0                 ldi r31,hi8(255)
 3568 1cd0 E81B                 sub r30,r24
 3569 1cd2 F109                 sbc r31,__zero_reg__
 3570 1cd4 E050                 subi r30,lo8(-(Poti))
 3571 1cd6 F040                 sbci r31,hi8(-(Poti))
 3572 1cd8 8081                 ld r24,Z
 3573                   .L306:
 3574 1cda 8093 0000            sts Parameter_AchsKopplung2,r24
 3575 1cde 8091 0000            lds r24,EE_Parameter+62
 3576 1ce2 883F                 cpi r24,lo8(-8)
 3577 1ce4 38F0                 brlo .L307
 3578 1ce6 EFEF                 ldi r30,lo8(255)
 3579 1ce8 F0E0                 ldi r31,hi8(255)
 3580 1cea E81B                 sub r30,r24
 3581 1cec F109                 sbc r31,__zero_reg__
 3582 1cee E050                 subi r30,lo8(-(Poti))
 3583 1cf0 F040                 sbci r31,hi8(-(Poti))
 3584 1cf2 8081                 ld r24,Z
 3585                   .L307:
 3586 1cf4 8093 0000            sts Parameter_CouplingYawCorrection,r24
 3587 1cf8 8091 0000            lds r24,EE_Parameter+67
 3588 1cfc 883F                 cpi r24,lo8(-8)
 3589 1cfe 38F0                 brlo .L308
 3590 1d00 EFEF                 ldi r30,lo8(255)
 3591 1d02 F0E0                 ldi r31,hi8(255)
 3592 1d04 E81B                 sub r30,r24
 3593 1d06 F109                 sbc r31,__zero_reg__
 3594 1d08 E050                 subi r30,lo8(-(Poti))
 3595 1d0a F040                 sbci r31,hi8(-(Poti))
 3596 1d0c 8081                 ld r24,Z
 3597                   .L308:
 3598 1d0e 8093 0000            sts Parameter_DynamicStability,r24
 3599 1d12 8091 0000            lds r24,EE_Parameter+94
 3600 1d16 883F                 cpi r24,lo8(-8)
 3601 1d18 38F0                 brlo .L309
 3602 1d1a EFEF                 ldi r30,lo8(255)
 3603 1d1c F0E0                 ldi r31,hi8(255)
 3604 1d1e E81B                 sub r30,r24
 3605 1d20 F109                 sbc r31,__zero_reg__
 3606 1d22 E050                 subi r30,lo8(-(Poti))
 3607 1d24 F040                 sbci r31,hi8(-(Poti))
 3608 1d26 8081                 ld r24,Z
 3609                   .L309:
 3610 1d28 8093 0000            sts Parameter_ExternalControl,r24
 3611 1d2c 8091 0000            lds r24,Parameter_I_Faktor
 3612 1d30 282F                 mov r18,r24
 3613 1d32 3327                 clr r19
 3614 1d34 2F5F                 subi r18,lo8(-(1))
 3615 1d36 3F4F                 sbci r19,hi8(-(1))
 3616 1d38 8CE3                 ldi r24,lo8(10300)
 3617 1d3a 98E2                 ldi r25,hi8(10300)
 3618 1d3c B901                 movw r22,r18
 3619 1d3e 0E94 0000            call __divmodhi4
 3620 1d42 7093 0000            sts (Ki)+1,r23
 3621 1d46 6093 0000            sts Ki,r22
 3622 1d4a 8091 0000            lds r24,EE_Parameter+27
 3623 1d4e 8093 0000            sts MAX_GAS,r24
 3624 1d52 8091 0000            lds r24,EE_Parameter+26
 3625 1d56 8093 0000            sts MIN_GAS,r24
 3626 1d5a 9091 0000            lds r25,EE_Parameter+96
 3627 1d5e 9333                 cpi r25,lo8(51)
 3628 1d60 20F1                 brlo .L267
 3629 1d62 81E0                 ldi r24,lo8(1)
 3630 1d64 8093 0000            sts CareFree,r24
 3631 1d68 983F                 cpi r25,lo8(-8)
 3632 1d6a 58F0                 brlo .L268
 3633 1d6c EFEF                 ldi r30,lo8(255)
 3634 1d6e F0E0                 ldi r31,hi8(255)
 3635 1d70 E91B                 sub r30,r25
 3636 1d72 F109                 sbc r31,__zero_reg__
 3637 1d74 E050                 subi r30,lo8(-(Poti))
 3638 1d76 F040                 sbci r31,hi8(-(Poti))
 3639 1d78 8081                 ld r24,Z
 3640 1d7a 8233                 cpi r24,lo8(50)
 3641 1d7c 10F4                 brsh .L268
 3642 1d7e 1092 0000            sts CareFree,__zero_reg__
 3643                   .L268:
 3644 1d82 8091 0000            lds r24,FromNaviCtrl+7
 3645 1d86 9091 0000            lds r25,(FromNaviCtrl+7)+1
 3646 1d8a 97FF                 sbrs r25,7
 3647 1d8c 08C0                 rjmp .L269
 3648 1d8e 8091 0000            lds r24,CareFree
 3649 1d92 8823                 tst r24
 3650 1d94 21F0                 breq .L269
 3651 1d96 8091 0000            lds r24,VersionInfo+5
 3652 1d9a 8068                 ori r24,lo8(-128)
 3653 1d9c 03C0                 rjmp .L310
 3654                   .L269:
 3655 1d9e 8091 0000            lds r24,VersionInfo+5
 3656 1da2 8F77                 andi r24,lo8(127)
 3657                   .L310:
 3658 1da4 8093 0000            sts VersionInfo+5,r24
 3659 1da8 02C0                 rjmp .L271
 3660                   .L267:
 3661 1daa 1092 0000            sts CareFree,__zero_reg__
 3662                   .L271:
 3663 1dae 8091 0000            lds r24,FromNaviCtrl+7
 3664 1db2 9091 0000            lds r25,(FromNaviCtrl+7)+1
 3665 1db6 97FF                 sbrs r25,7
 3666 1db8 1DC0                 rjmp .L272
 3667 1dba 8091 0000            lds r24,MotorenEin
 3668 1dbe 8823                 tst r24
 3669 1dc0 C9F0                 breq .L272
 3670 1dc2 8091 0000            lds r24,CareFree
 3671 1dc6 8823                 tst r24
 3672 1dc8 A9F0                 breq .L272
 3673 1dca 8091 0000            lds r24,BeepMuster
 3674 1dce 9091 0000            lds r25,(BeepMuster)+1
 3675 1dd2 8F5F                 subi r24,lo8(-1)
 3676 1dd4 9F4F                 sbci r25,hi8(-1)
 3677 1dd6 71F4                 brne .L272
 3678 1dd8 88E9                 ldi r24,lo8(15000)
 3679 1dda 9AE3                 ldi r25,hi8(15000)
 3680 1ddc 9093 0000            sts (beeptime)+1,r25
 3681 1de0 8093 0000            sts beeptime,r24
 3682 1de4 80E0                 ldi r24,lo8(-23552)
 3683 1de6 94EA                 ldi r25,hi8(-23552)
 3684 1de8 9093 0000            sts (BeepMuster)+1,r25
 3685 1dec 8093 0000            sts BeepMuster,r24
 3686 1df0 1092 0000            sts CareFree,__zero_reg__
 3687                   .L272:
 3688 1df4 8091 0000            lds r24,CareFree
 3689 1df8 8823                 tst r24
 3690 1dfa 39F0                 breq .L183
 3691 1dfc 8091 0000            lds r24,Parameter_AchsKopplung1
 3692 1e00 823D                 cpi r24,lo8(-46)
 3693 1e02 18F4                 brsh .L183
 3694 1e04 825E                 subi r24,lo8(-(30))
 3695 1e06 8093 0000            sts Parameter_AchsKopplung1,r24
 3696                   .L183:
 3697 1e0a 0895                 ret
 3698                   /* epilogue: frame size=0 */
 3699                   /* epilogue: noreturn */
 3700                   /* epilogue end (size=0) */
 3701                   /* function ParameterZuordnung size 607 (607) */
 3703                           .lcomm sollGier.0,4
 3704                           .lcomm tmp_long.1,4
 3705                           .lcomm tmp_long2.2,4
 3706                           .lcomm IntegralFehlerNick.3,4
 3707                           .lcomm IntegralFehlerRoll.4,4
 3708                           .lcomm RcLostTimer.5,2
 3709                           .lcomm delay_neutral.6,1
 3710                           .lcomm delay_einschalten.7,1
 3711                           .lcomm delay_ausschalten.8,1
 3712                           .lcomm calibration_done.9,1
 3713                           .lcomm NeueKompassRichtungMerken.10,1
 3714                           .lcomm ausgleichNick.11,4
 3715                           .lcomm ausgleichRoll.12,4
 3716                           .lcomm stick_nick.13,2
 3717                           .lcomm stick_roll.14,2
 3718                           .lcomm cnt.15,2
 3719                           .lcomm last_n_p.16,1
 3720                           .lcomm last_n_n.17,1
 3721                           .lcomm last_r_p.18,1
 3722                           .lcomm last_r_n.19,1
 3723                           .lcomm MittelIntegralNick_Alt.20,4
 3724                           .lcomm MittelIntegralRoll_Alt.21,4
 3725                           .lcomm HeightTrimming.22,2
 3726                           .lcomm FilterHCGas.23,2
 3727                           .data
 3730                   StickGasHover.24:
 3731 0027 7800                 .word   120
 3732                           .lcomm HoverGasMin.25,2
 3735                   HoverGasMax.26:
 3736 0029 FF03                 .word   1023
 3737                           .lcomm HoverGasFilter.27,4
 3740                   delay.28:
 3741 002b 64                   .byte   100
 3742                           .lcomm BaroAtUpperLimit.29,1
 3743                           .lcomm BaroAtLowerLimit.30,1
 3744                           .lcomm HeightTrimmingFlag.31,1
 3745                   .LC0:
 3746 002c 00                   .byte   0
 3747 002d 02                   .byte   2
 3748 002e 04                   .byte   4
 3749 002f 06                   .byte   6
 3750 0030 07                   .byte   7
 3751 0031 08                   .byte   8
 3752 0032 08                   .byte   8
 3753 0033 08                   .byte   8
 3754 0034 07                   .byte   7
 3755 0035 06                   .byte   6
 3756 0036 04                   .byte   4
 3757 0037 02                   .byte   2
 3758 0038 00                   .byte   0
 3759 0039 FE                   .byte   -2
 3760 003a FC                   .byte   -4
 3761 003b FA                   .byte   -6
 3762 003c F9                   .byte   -7
 3763 003d F8                   .byte   -8
 3764 003e F8                   .byte   -8
 3765 003f F8                   .byte   -8
 3766 0040 F9                   .byte   -7
 3767 0041 FA                   .byte   -6
 3768 0042 FC                   .byte   -4
 3769 0043 FE                   .byte   -2
 3770 0044 00                   .byte   0
 3771 0045 02                   .byte   2
 3772 0046 04                   .byte   4
 3773 0047 06                   .byte   6
 3774 0048 07                   .byte   7
 3775 0049 08                   .byte   8
 3776 004a 08                   .byte   8
 3777                           .text
 3778                   .global MotorRegler
 3780                   MotorRegler:
 3781                   /* prologue: frame size=53 */
 3782 1e0c A5E3                 ldi r26,lo8(53)
 3783 1e0e B0E0                 ldi r27,hi8(53)
 3784 1e10 E0E0                 ldi r30,pm_lo8(1f)
 3785 1e12 F0E0                 ldi r31,pm_hi8(1f)
 3786 1e14 0C94 0000            jmp __prologue_saves__+0
 3787                   1:
 3788                   /* prologue end (size=6) */
 3789 1e18 0E94 0000            call Mittelwert
 3790 1e1c 3091 0000            lds r19,PlatinenVersion
 3791 1e20 3C30                 cpi r19,lo8(12)
 3792 1e22 10F4                 brsh .L312
 3793 1e24 299A                 sbi 37-0x20,1
 3794 1e26 01C0                 rjmp .L313
 3795                   .L312:
 3796 1e28 2998                 cbi 37-0x20,1
 3797                   .L313:
 3798 1e2a E090 0000            lds r14,StickGas
 3799 1e2e F090 0000            lds r15,(StickGas)+1
 3800 1e32 F9A2                 std Y+33,r15
 3801 1e34 E8A2                 std Y+32,r14
 3802 1e36 8091 0000            lds r24,MIN_GAS
 3803 1e3a 9927                 clr r25
 3804 1e3c 0A96                 adiw r24,10
 3805 1e3e E816                 cp r14,r24
 3806 1e40 F906                 cpc r15,r25
 3807 1e42 14F4                 brge .L314
 3808 1e44 99A3                 std Y+33,r25
 3809 1e46 88A3                 std Y+32,r24
 3810                   .L314:
 3811 1e48 8091 0000            lds r24,SenderOkay
 3812 1e4c 8436                 cpi r24,lo8(100)
 3813 1e4e 08F0                 brlo .+2
 3814 1e50 5CC0                 rjmp .L315
 3815 1e52 8091 0000            lds r24,RcLostTimer.5
 3816 1e56 9091 0000            lds r25,(RcLostTimer.5)+1
 3817 1e5a 0097                 sbiw r24,0
 3818 1e5c 31F0                 breq .L316
 3819 1e5e 0197                 sbiw r24,1
 3820 1e60 9093 0000            sts (RcLostTimer.5)+1,r25
 3821 1e64 8093 0000            sts RcLostTimer.5,r24
 3822 1e68 07C0                 rjmp .L317
 3823                   .L316:
 3824 1e6a 1092 0000            sts MotorenEin,__zero_reg__
 3825 1e6e 8091 0000            lds r24,FCFlags
 3826 1e72 8F7E                 andi r24,lo8(-17)
 3827 1e74 8093 0000            sts FCFlags,r24
 3828                   .L317:
 3829 1e78 3A30                 cpi r19,lo8(10)
 3830 1e7a 11F0                 breq .L319
 3831 1e7c 3431                 cpi r19,lo8(20)
 3832 1e7e 10F0                 brlo .L318
 3833                   .L319:
 3834 1e80 289A                 sbi 37-0x20,0
 3835 1e82 01C0                 rjmp .L320
 3836                   .L318:
 3837 1e84 2898                 cbi 37-0x20,0
 3838                   .L320:
 3839 1e86 8091 0000            lds r24,modell_fliegt
 3840 1e8a 9091 0000            lds r25,(modell_fliegt)+1
 3841 1e8e 895E                 subi r24,lo8(1001)
 3842 1e90 9340                 sbci r25,hi8(1001)
 3843 1e92 C0F1                 brlo .L321
 3844 1e94 8091 0000            lds r24,EE_Parameter+37
 3845 1e98 282F                 mov r18,r24
 3846 1e9a 3327                 clr r19
 3847 1e9c 39A3                 std Y+33,r19
 3848 1e9e 28A3                 std Y+32,r18
 3849 1ea0 8091 0000            lds r24,FCFlags
 3850 1ea4 8061                 ori r24,lo8(16)
 3851 1ea6 8093 0000            sts FCFlags,r24
 3852 1eaa 8091 0000            lds r24,EE_Parameter+1
 3853 1eae A82F                 mov r26,r24
 3854 1eb0 BB27                 clr r27
 3855 1eb2 AA0F                 add r26,r26
 3856 1eb4 BB1F                 adc r27,r27
 3857 1eb6 FD01                 movw r30,r26
 3858 1eb8 E050                 subi r30,lo8(-(PPM_diff))
 3859 1eba F040                 sbci r31,hi8(-(PPM_diff))
 3860 1ebc 1182                 std Z+1,__zero_reg__
 3861 1ebe 1082                 st Z,__zero_reg__
 3862 1ec0 8091 0000            lds r24,EE_Parameter+2
 3863 1ec4 282F                 mov r18,r24
 3864 1ec6 3327                 clr r19
 3865 1ec8 220F                 add r18,r18
 3866 1eca 331F                 adc r19,r19
 3867 1ecc C901                 movw r24,r18
 3868 1ece 8050                 subi r24,lo8(-(PPM_diff))
 3869 1ed0 9040                 sbci r25,hi8(-(PPM_diff))
 3870 1ed2 FC01                 movw r30,r24
 3871 1ed4 1182                 std Z+1,__zero_reg__
 3872 1ed6 1082                 st Z,__zero_reg__
 3873 1ed8 A050                 subi r26,lo8(-(PPM_in))
 3874 1eda B040                 sbci r27,hi8(-(PPM_in))
 3875 1edc 1196                 adiw r26,1
 3876 1ede 1C92                 st X,__zero_reg__
 3877 1ee0 1E92                 st -X,__zero_reg__
 3878 1ee2 2050                 subi r18,lo8(-(PPM_in))
 3879 1ee4 3040                 sbci r19,hi8(-(PPM_in))
 3880 1ee6 D901                 movw r26,r18
 3881 1ee8 1196                 adiw r26,1
 3882 1eea 1C92                 st X,__zero_reg__
 3883 1eec 1E92                 st -X,__zero_reg__
 3884 1eee 8091 0000            lds r24,EE_Parameter+4
 3885 1ef2 E82F                 mov r30,r24
 3886 1ef4 FF27                 clr r31
 3887 1ef6 EE0F                 add r30,r30
 3888 1ef8 FF1F                 adc r31,r31
 3889 1efa E050                 subi r30,lo8(-(PPM_in))
 3890 1efc F040                 sbci r31,hi8(-(PPM_in))
 3891 1efe 1182                 std Z+1,__zero_reg__
 3892 1f00 1082                 st Z,__zero_reg__
 3893 1f02 AAC2                 rjmp .L323
 3894                   .L321:
 3895 1f04 1092 0000            sts MotorenEin,__zero_reg__
 3896 1f08 A7C2                 rjmp .L323
 3897                   .L315:
 3898 1f0a 8091 0000            lds r24,SenderOkay
 3899 1f0e 8D38                 cpi r24,lo8(-115)
 3900 1f10 08F4                 brsh .+2
 3901 1f12 A2C2                 rjmp .L323
 3902 1f14 8091 0000            lds r24,FCFlags
 3903 1f18 8F7E                 andi r24,lo8(-17)
 3904 1f1a 8093 0000            sts FCFlags,r24
 3905 1f1e 9091 0000            lds r25,EE_Parameter+38
 3906 1f22 82E3                 ldi r24,lo8(50)
 3907 1f24 989F                 mul r25,r24
 3908 1f26 C001                 movw r24,r0
 3909 1f28 1124                 clr r1
 3910 1f2a 9093 0000            sts (RcLostTimer.5)+1,r25
 3911 1f2e 8093 0000            sts RcLostTimer.5,r24
 3912 1f32 E8A1                 ldd r30,Y+32
 3913 1f34 F9A1                 ldd r31,Y+33
 3914 1f36 B997                 sbiw r30,41
 3915 1f38 8CF0                 brlt .L325
 3916 1f3a 8091 0000            lds r24,MotorenEin
 3917 1f3e 8823                 tst r24
 3918 1f40 69F0                 breq .L325
 3919 1f42 8091 0000            lds r24,modell_fliegt
 3920 1f46 9091 0000            lds r25,(modell_fliegt)+1
 3921 1f4a FFEF                 ldi r31,hi8(-1)
 3922 1f4c 8F3F                 cpi r24,lo8(-1)
 3923 1f4e 9F07                 cpc r25,r31
 3924 1f50 29F0                 breq .L325
 3925 1f52 0196                 adiw r24,1
 3926 1f54 9093 0000            sts (modell_fliegt)+1,r25
 3927 1f58 8093 0000            sts modell_fliegt,r24
 3928                   .L325:
 3929 1f5c 8091 0000            lds r24,modell_fliegt
 3930 1f60 9091 0000            lds r25,(modell_fliegt)+1
 3931 1f64 8F3F                 cpi r24,255
 3932 1f66 9105                 cpc r25,__zero_reg__
 3933 1f68 09F0                 breq .+2
 3934 1f6a 38F5                 brsh .L327
 3935 1f6c 1092 0000            sts SummeNick,__zero_reg__
 3936 1f70 1092 0000            sts (SummeNick)+1,__zero_reg__
 3937 1f74 1092 0000            sts (SummeNick)+2,__zero_reg__
 3938 1f78 1092 0000            sts (SummeNick)+3,__zero_reg__
 3939 1f7c 1092 0000            sts SummeRoll,__zero_reg__
 3940 1f80 1092 0000            sts (SummeRoll)+1,__zero_reg__
 3941 1f84 1092 0000            sts (SummeRoll)+2,__zero_reg__
 3942 1f88 1092 0000            sts (SummeRoll)+3,__zero_reg__
 3943 1f8c 1092 0000            sts sollGier.0,__zero_reg__
 3944 1f90 1092 0000            sts (sollGier.0)+1,__zero_reg__
 3945 1f94 1092 0000            sts (sollGier.0)+2,__zero_reg__
 3946 1f98 1092 0000            sts (sollGier.0)+3,__zero_reg__
 3947 1f9c 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 3948 1fa0 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 3949 1fa4 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 3950 1fa8 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 3951 1fac 8A3F                 cpi r24,250
 3952 1fae 9105                 cpc r25,__zero_reg__
 3953 1fb0 49F4                 brne .L329
 3954 1fb2 81E0                 ldi r24,lo8(1)
 3955 1fb4 8093 0000            sts NeueKompassRichtungMerken.10,r24
 3956 1fb8 05C0                 rjmp .L329
 3957                   .L327:
 3958 1fba 8091 0000            lds r24,FCFlags
 3959 1fbe 8260                 ori r24,lo8(2)
 3960 1fc0 8093 0000            sts FCFlags,r24
 3961                   .L329:
 3962 1fc4 8091 0000            lds r24,EE_Parameter+3
 3963 1fc8 E82F                 mov r30,r24
 3964 1fca FF27                 clr r31
 3965 1fcc EE0F                 add r30,r30
 3966 1fce FF1F                 adc r31,r31
 3967 1fd0 E050                 subi r30,lo8(-(PPM_in))
 3968 1fd2 F040                 sbci r31,hi8(-(PPM_in))
 3969 1fd4 8081                 ld r24,Z
 3970 1fd6 9181                 ldd r25,Z+1
 3971 1fd8 8135                 cpi r24,81
 3972 1fda 9105                 cpc r25,__zero_reg__
 3973 1fdc 0CF4                 brge .+2
 3974 1fde 41C1                 rjmp .L330
 3975 1fe0 2091 0000            lds r18,MotorenEin
 3976 1fe4 2223                 tst r18
 3977 1fe6 09F0                 breq .+2
 3978 1fe8 3CC1                 rjmp .L330
 3979 1fea 8091 0000            lds r24,EE_Parameter+4
 3980 1fee E82F                 mov r30,r24
 3981 1ff0 FF27                 clr r31
 3982 1ff2 EE0F                 add r30,r30
 3983 1ff4 FF1F                 adc r31,r31
 3984 1ff6 E050                 subi r30,lo8(-(PPM_in))
 3985 1ff8 F040                 sbci r31,hi8(-(PPM_in))
 3986 1ffa 8081                 ld r24,Z
 3987 1ffc 9181                 ldd r25,Z+1
 3988 1ffe 8C34                 cpi r24,76
 3989 2000 9105                 cpc r25,__zero_reg__
 3990 2002 0CF4                 brge .+2
 3991 2004 06C1                 rjmp .L331
 3992 2006 8091 0000            lds r24,delay_neutral.6
 3993 200a 8F5F                 subi r24,lo8(-(1))
 3994 200c 8093 0000            sts delay_neutral.6,r24
 3995 2010 893C                 cpi r24,lo8(-55)
 3996 2012 08F4                 brsh .+2
 3997 2014 26C1                 rjmp .L330
 3998 2016 3C30                 cpi r19,lo8(12)
 3999 2018 10F4                 brsh .L333
 4000 201a 2998                 cbi 37-0x20,1
 4001 201c 01C0                 rjmp .L334
 4002                   .L333:
 4003 201e 299A                 sbi 37-0x20,1
 4004                   .L334:
 4005 2020 1092 0000            sts MotorenEin,__zero_reg__
 4006 2024 1092 0000            sts delay_neutral.6,__zero_reg__
 4007 2028 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4008 202c 1092 0000            sts modell_fliegt,__zero_reg__
 4009 2030 3091 0000            lds r19,EE_Parameter+1
 4010 2034 E32F                 mov r30,r19
 4011 2036 FF27                 clr r31
 4012 2038 EE0F                 add r30,r30
 4013 203a FF1F                 adc r31,r31
 4014 203c E050                 subi r30,lo8(-(PPM_in))
 4015 203e F040                 sbci r31,hi8(-(PPM_in))
 4016 2040 8081                 ld r24,Z
 4017 2042 9181                 ldd r25,Z+1
 4018 2044 8734                 cpi r24,71
 4019 2046 9105                 cpc r25,__zero_reg__
 4020 2048 B4F4                 brge .L336
 4021 204a 8091 0000            lds r24,EE_Parameter+2
 4022 204e E82F                 mov r30,r24
 4023 2050 FF27                 clr r31
 4024 2052 EE0F                 add r30,r30
 4025 2054 FF1F                 adc r31,r31
 4026 2056 E050                 subi r30,lo8(-(PPM_in))
 4027 2058 F040                 sbci r31,hi8(-(PPM_in))
 4028 205a 8081                 ld r24,Z
 4029 205c 9181                 ldd r25,Z+1
 4030 205e 0190                 ld __tmp_reg__,Z+
 4031 2060 F081                 ld r31,Z
 4032 2062 E02D                 mov r30,__tmp_reg__
 4033 2064 F7FF                 sbrs r31,7
 4034 2066 03C0                 rjmp .L337
 4035 2068 F095                 com r31
 4036 206a E195                 neg r30
 4037 206c FF4F                 sbci r31,lo8(-1)
 4038                   .L337:
 4039 206e E734                 cpi r30,71
 4040 2070 F105                 cpc r31,__zero_reg__
 4041 2072 0CF4                 brge .+2
 4042 2074 78C0                 rjmp .L335
 4043                   .L336:
 4044 2076 41E0                 ldi r20,lo8(1)
 4045 2078 2091 0000            lds r18,EE_Parameter+2
 4046 207c A22F                 mov r26,r18
 4047 207e BB27                 clr r27
 4048 2080 AA0F                 add r26,r26
 4049 2082 BB1F                 adc r27,r27
 4050 2084 A050                 subi r26,lo8(-(PPM_in))
 4051 2086 B040                 sbci r27,hi8(-(PPM_in))
 4052 2088 8D91                 ld r24,X+
 4053 208a 9C91                 ld r25,X
 4054 208c 1197                 sbiw r26,1
 4055 208e 8734                 cpi r24,71
 4056 2090 9105                 cpc r25,__zero_reg__
 4057 2092 44F0                 brlt .L338
 4058 2094 E32F                 mov r30,r19
 4059 2096 FF27                 clr r31
 4060 2098 EE0F                 add r30,r30
 4061 209a FF1F                 adc r31,r31
 4062 209c E050                 subi r30,lo8(-(PPM_in))
 4063 209e F040                 sbci r31,hi8(-(PPM_in))
 4064 20a0 8081                 ld r24,Z
 4065 20a2 9181                 ldd r25,Z+1
 4066                   .L338:
 4067 20a4 8D91                 ld r24,X+
 4068 20a6 9C91                 ld r25,X
 4069 20a8 8734                 cpi r24,71
 4070 20aa 9105                 cpc r25,__zero_reg__
 4071 20ac 74F0                 brlt .L339
 4072 20ae 8091 0000            lds r24,EE_Parameter+1
 4073 20b2 E82F                 mov r30,r24
 4074 20b4 FF27                 clr r31
 4075 20b6 EE0F                 add r30,r30
 4076 20b8 FF1F                 adc r31,r31
 4077 20ba E050                 subi r30,lo8(-(PPM_in))
 4078 20bc F040                 sbci r31,hi8(-(PPM_in))
 4079 20be 8081                 ld r24,Z
 4080 20c0 9181                 ldd r25,Z+1
 4081 20c2 8734                 cpi r24,71
 4082 20c4 9105                 cpc r25,__zero_reg__
 4083 20c6 0CF0                 brlt .L339
 4084 20c8 42E0                 ldi r20,lo8(2)
 4085                   .L339:
 4086 20ca E22F                 mov r30,r18
 4087 20cc FF27                 clr r31
 4088 20ce EE0F                 add r30,r30
 4089 20d0 FF1F                 adc r31,r31
 4090 20d2 E050                 subi r30,lo8(-(PPM_in))
 4091 20d4 F040                 sbci r31,hi8(-(PPM_in))
 4092 20d6 8081                 ld r24,Z
 4093 20d8 9181                 ldd r25,Z+1
 4094 20da 8634                 cpi r24,70
 4095 20dc 9105                 cpc r25,__zero_reg__
 4096 20de 74F4                 brge .L340
 4097 20e0 8091 0000            lds r24,EE_Parameter+1
 4098 20e4 E82F                 mov r30,r24
 4099 20e6 FF27                 clr r31
 4100 20e8 EE0F                 add r30,r30
 4101 20ea FF1F                 adc r31,r31
 4102 20ec E050                 subi r30,lo8(-(PPM_in))
 4103 20ee F040                 sbci r31,hi8(-(PPM_in))
 4104 20f0 8081                 ld r24,Z
 4105 20f2 9181                 ldd r25,Z+1
 4106 20f4 8734                 cpi r24,71
 4107 20f6 9105                 cpc r25,__zero_reg__
 4108 20f8 0CF0                 brlt .L340
 4109 20fa 43E0                 ldi r20,lo8(3)
 4110                   .L340:
 4111 20fc E22F                 mov r30,r18
 4112 20fe FF27                 clr r31
 4113 2100 EE0F                 add r30,r30
 4114 2102 FF1F                 adc r31,r31
 4115 2104 E050                 subi r30,lo8(-(PPM_in))
 4116 2106 F040                 sbci r31,hi8(-(PPM_in))
 4117 2108 8081                 ld r24,Z
 4118 210a 9181                 ldd r25,Z+1
 4119 210c 8A5B                 subi r24,lo8(-70)
 4120 210e 9F4F                 sbci r25,hi8(-70)
 4121 2110 74F4                 brge .L341
 4122 2112 8091 0000            lds r24,EE_Parameter+1
 4123 2116 E82F                 mov r30,r24
 4124 2118 FF27                 clr r31
 4125 211a EE0F                 add r30,r30
 4126 211c FF1F                 adc r31,r31
 4127 211e E050                 subi r30,lo8(-(PPM_in))
 4128 2120 F040                 sbci r31,hi8(-(PPM_in))
 4129 2122 8081                 ld r24,Z
 4130 2124 9181                 ldd r25,Z+1
 4131 2126 8734                 cpi r24,71
 4132 2128 9105                 cpc r25,__zero_reg__
 4133 212a 0CF0                 brlt .L341
 4134 212c 44E0                 ldi r20,lo8(4)
 4135                   .L341:
 4136 212e E22F                 mov r30,r18
 4137 2130 FF27                 clr r31
 4138 2132 EE0F                 add r30,r30
 4139 2134 FF1F                 adc r31,r31
 4140 2136 E050                 subi r30,lo8(-(PPM_in))
 4141 2138 F040                 sbci r31,hi8(-(PPM_in))
 4142 213a 8081                 ld r24,Z
 4143 213c 9181                 ldd r25,Z+1
 4144 213e 8A5B                 subi r24,lo8(-70)
 4145 2140 9F4F                 sbci r25,hi8(-70)
 4146 2142 74F4                 brge .L342
 4147 2144 8091 0000            lds r24,EE_Parameter+1
 4148 2148 E82F                 mov r30,r24
 4149 214a FF27                 clr r31
 4150 214c EE0F                 add r30,r30
 4151 214e FF1F                 adc r31,r31
 4152 2150 E050                 subi r30,lo8(-(PPM_in))
 4153 2152 F040                 sbci r31,hi8(-(PPM_in))
 4154 2154 8081                 ld r24,Z
 4155 2156 9181                 ldd r25,Z+1
 4156 2158 8634                 cpi r24,70
 4157 215a 9105                 cpc r25,__zero_reg__
 4158 215c 0CF4                 brge .L342
 4159 215e 45E0                 ldi r20,lo8(5)
 4160                   .L342:
 4161 2160 842F                 mov r24,r20
 4162 2162 0E94 0000            call SetActiveParamSet
 4163                   .L335:
 4164 2166 8091 0000            lds r24,EE_Parameter+2
 4165 216a E82F                 mov r30,r24
 4166 216c FF27                 clr r31
 4167 216e EE0F                 add r30,r30
 4168 2170 FF1F                 adc r31,r31
 4169 2172 E050                 subi r30,lo8(-(PPM_in))
 4170 2174 F040                 sbci r31,hi8(-(PPM_in))
 4171 2176 8081                 ld r24,Z
 4172 2178 9181                 ldd r25,Z+1
 4173 217a 0190                 ld __tmp_reg__,Z+
 4174 217c F081                 ld r31,Z
 4175 217e E02D                 mov r30,__tmp_reg__
 4176 2180 F7FF                 sbrs r31,7
 4177 2182 03C0                 rjmp .L344
 4178 2184 F095                 com r31
 4179 2186 E195                 neg r30
 4180 2188 FF4F                 sbci r31,lo8(-1)
 4181                   .L344:
 4182 218a 7E97                 sbiw r30,30
 4183 218c BCF4                 brge .L343
 4184 218e 8091 0000            lds r24,EE_Parameter+1
 4185 2192 E82F                 mov r30,r24
 4186 2194 FF27                 clr r31
 4187 2196 EE0F                 add r30,r30
 4188 2198 FF1F                 adc r31,r31
 4189 219a E050                 subi r30,lo8(-(PPM_in))
 4190 219c F040                 sbci r31,hi8(-(PPM_in))
 4191 219e 8081                 ld r24,Z
 4192 21a0 9181                 ldd r25,Z+1
 4193 21a2 8A5B                 subi r24,lo8(-70)
 4194 21a4 9F4F                 sbci r25,hi8(-70)
 4195 21a6 54F4                 brge .L343
 4196 21a8 81E0                 ldi r24,lo8(1)
 4197 21aa 8093 0000            sts WinkelOut+6,r24
 4198 21ae 88EE                 ldi r24,lo8(1000)
 4199 21b0 93E0                 ldi r25,hi8(1000)
 4200 21b2 9093 0000            sts (beeptime)+1,r25
 4201 21b6 8093 0000            sts beeptime,r24
 4202 21ba 53C0                 rjmp .L330
 4203                   .L343:
 4204 21bc 0E94 0000            call GetActiveParamSet
 4205 21c0 0E94 0000            call ParamSet_ReadFromEEProm
 4206 21c4 80E0                 ldi r24,lo8(0)
 4207 21c6 0E94 0000            call LipoDetection
 4208 21ca 8091 0000            lds r24,EE_Parameter+39
 4209 21ce 0E94 0000            call LIBFC_ReceiverInit
 4210 21d2 8091 0000            lds r24,EE_Parameter+13
 4211 21d6 80FF                 sbrs r24,0
 4212 21d8 10C0                 rjmp .L346
 4213 21da 8091 0000            lds r24,MessLuftdruck
 4214 21de 9091 0000            lds r25,(MessLuftdruck)+1
 4215 21e2 875B                 subi r24,lo8(951)
 4216 21e4 9340                 sbci r25,hi8(951)
 4217 21e6 38F4                 brsh .L348
 4218 21e8 8091 0000            lds r24,MessLuftdruck
 4219 21ec 9091 0000            lds r25,(MessLuftdruck)+1
 4220 21f0 8E5E                 subi r24,lo8(750)
 4221 21f2 9240                 sbci r25,hi8(750)
 4222 21f4 10F4                 brsh .L346
 4223                   .L348:
 4224 21f6 0E94 0000            call SucheLuftruckOffset
 4225                   .L346:
 4226 21fa 1092 0000            sts ServoActive,__zero_reg__
 4227 21fe 80E0                 ldi r24,lo8(0)
 4228 2200 0E94 0000            call SetNeutral
 4229 2204 81E0                 ldi r24,lo8(1)
 4230 2206 8093 0000            sts calibration_done.9,r24
 4231 220a 8093 0000            sts ServoActive,r24
 4232 220e 579A                 sbi 42-0x20,7
 4233 2210 1FC0                 rjmp .L777
 4234                   .L331:
 4235 2212 8081                 ld r24,Z
 4236 2214 9181                 ldd r25,Z+1
 4237 2216 855B                 subi r24,lo8(-75)
 4238 2218 9F4F                 sbci r25,hi8(-75)
 4239 221a 0CF5                 brge .L350
 4240 221c 8091 0000            lds r24,delay_neutral.6
 4241 2220 8F5F                 subi r24,lo8(-(1))
 4242 2222 8093 0000            sts delay_neutral.6,r24
 4243 2226 893C                 cpi r24,lo8(-55)
 4244 2228 E0F0                 brlo .L330
 4245 222a 3C30                 cpi r19,lo8(12)
 4246 222c 10F4                 brsh .L352
 4247 222e 2998                 cbi 37-0x20,1
 4248 2230 01C0                 rjmp .L353
 4249                   .L352:
 4250 2232 299A                 sbi 37-0x20,1
 4251                   .L353:
 4252 2234 1092 0000            sts MotorenEin,__zero_reg__
 4253 2238 1092 0000            sts delay_neutral.6,__zero_reg__
 4254 223c 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4255 2240 1092 0000            sts modell_fliegt,__zero_reg__
 4256 2244 81E0                 ldi r24,lo8(1)
 4257 2246 0E94 0000            call SetNeutral
 4258 224a 81E0                 ldi r24,lo8(1)
 4259 224c 8093 0000            sts calibration_done.9,r24
 4260                   .L777:
 4261 2250 0E94 0000            call GetActiveParamSet
 4262 2254 68E7                 ldi r22,lo8(120)
 4263 2256 70E0                 ldi r23,hi8(120)
 4264 2258 0E94 0000            call Piep
 4265 225c 02C0                 rjmp .L330
 4266                   .L350:
 4267 225e 2093 0000            sts delay_neutral.6,r18
 4268                   .L330:
 4269 2262 8091 0000            lds r24,EE_Parameter+3
 4270 2266 E82F                 mov r30,r24
 4271 2268 FF27                 clr r31
 4272 226a EE0F                 add r30,r30
 4273 226c FF1F                 adc r31,r31
 4274 226e E050                 subi r30,lo8(-(PPM_in))
 4275 2270 F040                 sbci r31,hi8(-(PPM_in))
 4276 2272 8081                 ld r24,Z
 4277 2274 9181                 ldd r25,Z+1
 4278 2276 8B5A                 subi r24,lo8(-85)
 4279 2278 9F4F                 sbci r25,hi8(-85)
 4280 227a 0CF0                 brlt .+2
 4281 227c EDC0                 rjmp .L323
 4282 227e 2091 0000            lds r18,MotorenEin
 4283 2282 E091 0000            lds r30,EE_Parameter+4
 4284 2286 2223                 tst r18
 4285 2288 09F0                 breq .+2
 4286 228a CAC0                 rjmp .L356
 4287 228c FF27                 clr r31
 4288 228e EE0F                 add r30,r30
 4289 2290 FF1F                 adc r31,r31
 4290 2292 E050                 subi r30,lo8(-(PPM_in))
 4291 2294 F040                 sbci r31,hi8(-(PPM_in))
 4292 2296 8081                 ld r24,Z
 4293 2298 9181                 ldd r25,Z+1
 4294 229a 855B                 subi r24,lo8(-75)
 4295 229c 9F4F                 sbci r25,hi8(-75)
 4296 229e 0CF0                 brlt .+2
 4297 22a0 BCC0                 rjmp .L357
 4298 22a2 8091 0000            lds r24,delay_einschalten.7
 4299 22a6 8F5F                 subi r24,lo8(-(1))
 4300 22a8 8093 0000            sts delay_einschalten.7,r24
 4301 22ac 893C                 cpi r24,lo8(-55)
 4302 22ae 08F4                 brsh .+2
 4303 22b0 D3C0                 rjmp .L323
 4304 22b2 2093 0000            sts delay_einschalten.7,r18
 4305 22b6 8091 0000            lds r24,VersionInfo+5
 4306 22ba 8823                 tst r24
 4307 22bc 09F0                 breq .+2
 4308 22be A6C0                 rjmp .L359
 4309 22c0 8091 0000            lds r24,calibration_done.9
 4310 22c4 8823                 tst r24
 4311 22c6 09F4                 brne .+2
 4312 22c8 A1C0                 rjmp .L359
 4313 22ca 81E0                 ldi r24,lo8(1)
 4314 22cc 90E0                 ldi r25,hi8(1)
 4315 22ce 9093 0000            sts (modell_fliegt)+1,r25
 4316 22d2 8093 0000            sts modell_fliegt,r24
 4317 22d6 81E0                 ldi r24,lo8(1)
 4318 22d8 8093 0000            sts MotorenEin,r24
 4319 22dc 1092 0000            sts sollGier.0,__zero_reg__
 4320 22e0 1092 0000            sts (sollGier.0)+1,__zero_reg__
 4321 22e4 1092 0000            sts (sollGier.0)+2,__zero_reg__
 4322 22e8 1092 0000            sts (sollGier.0)+3,__zero_reg__
 4323 22ec 1092 0000            sts Mess_Integral_Gier,__zero_reg__
 4324 22f0 1092 0000            sts (Mess_Integral_Gier)+1,__zero_reg__
 4325 22f4 1092 0000            sts (Mess_Integral_Gier)+2,__zero_reg__
 4326 22f8 1092 0000            sts (Mess_Integral_Gier)+3,__zero_reg__
 4327 22fc 1092 0000            sts Mess_Integral_Gier2,__zero_reg__
 4328 2300 1092 0000            sts (Mess_Integral_Gier2)+1,__zero_reg__
 4329 2304 1092 0000            sts (Mess_Integral_Gier2)+2,__zero_reg__
 4330 2308 1092 0000            sts (Mess_Integral_Gier2)+3,__zero_reg__
 4331 230c 8091 0000            lds r24,EE_Parameter+28
 4332 2310 E82E                 mov r14,r24
 4333 2312 FF24                 clr r15
 4334 2314 0027                 clr r16
 4335 2316 1127                 clr r17
 4336 2318 8091 0000            lds r24,Mittelwert_AccNick
 4337 231c 9091 0000            lds r25,(Mittelwert_AccNick)+1
 4338 2320 9C01                 movw r18,r24
 4339 2322 4427                 clr r20
 4340 2324 37FD                 sbrc r19,7
 4341 2326 4095                 com r20
 4342 2328 542F                 mov r21,r20
 4343 232a C801                 movw r24,r16
 4344 232c B701                 movw r22,r14
 4345 232e 0E94 0000            call __mulsi3
 4346 2332 DC01                 movw r26,r24
 4347 2334 CB01                 movw r24,r22
 4348 2336 8093 0000            sts Mess_IntegralNick,r24
 4349 233a 9093 0000            sts (Mess_IntegralNick)+1,r25
 4350 233e A093 0000            sts (Mess_IntegralNick)+2,r26
 4351 2342 B093 0000            sts (Mess_IntegralNick)+3,r27
 4352 2346 8091 0000            lds r24,Mittelwert_AccRoll
 4353 234a 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 4354 234e 9C01                 movw r18,r24
 4355 2350 4427                 clr r20
 4356 2352 37FD                 sbrc r19,7
 4357 2354 4095                 com r20
 4358 2356 542F                 mov r21,r20
 4359 2358 C801                 movw r24,r16
 4360 235a B701                 movw r22,r14
 4361 235c 0E94 0000            call __mulsi3
 4362 2360 DC01                 movw r26,r24
 4363 2362 CB01                 movw r24,r22
 4364 2364 8093 0000            sts Mess_IntegralRoll,r24
 4365 2368 9093 0000            sts (Mess_IntegralRoll)+1,r25
 4366 236c A093 0000            sts (Mess_IntegralRoll)+2,r26
 4367 2370 B093 0000            sts (Mess_IntegralRoll)+3,r27
 4368 2374 8091 0000            lds r24,IntegralNick
 4369 2378 9091 0000            lds r25,(IntegralNick)+1
 4370 237c A091 0000            lds r26,(IntegralNick)+2
 4371 2380 B091 0000            lds r27,(IntegralNick)+3
 4372 2384 8093 0000            sts Mess_IntegralNick2,r24
 4373 2388 9093 0000            sts (Mess_IntegralNick2)+1,r25
 4374 238c A093 0000            sts (Mess_IntegralNick2)+2,r26
 4375 2390 B093 0000            sts (Mess_IntegralNick2)+3,r27
 4376 2394 8091 0000            lds r24,IntegralRoll
 4377 2398 9091 0000            lds r25,(IntegralRoll)+1
 4378 239c A091 0000            lds r26,(IntegralRoll)+2
 4379 23a0 B091 0000            lds r27,(IntegralRoll)+3
 4380 23a4 8093 0000            sts Mess_IntegralRoll2,r24
 4381 23a8 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 4382 23ac A093 0000            sts (Mess_IntegralRoll2)+2,r26
 4383 23b0 B093 0000            sts (Mess_IntegralRoll2)+3,r27
 4384 23b4 1092 0000            sts SummeNick,__zero_reg__
 4385 23b8 1092 0000            sts (SummeNick)+1,__zero_reg__
 4386 23bc 1092 0000            sts (SummeNick)+2,__zero_reg__
 4387 23c0 1092 0000            sts (SummeNick)+3,__zero_reg__
 4388 23c4 1092 0000            sts SummeRoll,__zero_reg__
 4389 23c8 1092 0000            sts (SummeRoll)+1,__zero_reg__
 4390 23cc 1092 0000            sts (SummeRoll)+2,__zero_reg__
 4391 23d0 1092 0000            sts (SummeRoll)+3,__zero_reg__
 4392 23d4 8091 0000            lds r24,FCFlags
 4393 23d8 8860                 ori r24,lo8(8)
 4394 23da 8093 0000            sts FCFlags,r24
 4395 23de 9091 0000            lds r25,EE_Parameter+95
 4396 23e2 8FE0                 ldi r24,lo8(15)
 4397 23e4 989F                 mul r25,r24
 4398 23e6 9001                 movw r18,r0
 4399 23e8 1124                 clr r1
 4400 23ea 8091 0000            lds r24,KompassValue
 4401 23ee 9091 0000            lds r25,(KompassValue)+1
 4402 23f2 820F                 add r24,r18
 4403 23f4 931F                 adc r25,r19
 4404 23f6 68E6                 ldi r22,lo8(360)
 4405 23f8 71E0                 ldi r23,hi8(360)
 4406 23fa 0E94 0000            call __divmodhi4
 4407 23fe 97FD                 sbrc r25,7
 4408 2400 0196                 adiw r24,1
 4409                   .L360:
 4410 2402 9595                 asr r25
 4411 2404 8795                 ror r24
 4412 2406 8093 0000            sts ControlHeading,r24
 4413 240a 26C0                 rjmp .L323
 4414                   .L359:
 4415 240c 8CED                 ldi r24,lo8(1500)
 4416 240e 95E0                 ldi r25,hi8(1500)
 4417 2410 9093 0000            sts (beeptime)+1,r25
 4418 2414 8093 0000            sts beeptime,r24
 4419 2418 1FC0                 rjmp .L323
 4420                   .L357:
 4421 241a 2093 0000            sts delay_einschalten.7,r18
 4422 241e 1CC0                 rjmp .L323
 4423                   .L356:
 4424 2420 FF27                 clr r31
 4425 2422 EE0F                 add r30,r30
 4426 2424 FF1F                 adc r31,r31
 4427 2426 E050                 subi r30,lo8(-(PPM_in))
 4428 2428 F040                 sbci r31,hi8(-(PPM_in))
 4429 242a 8081                 ld r24,Z
 4430 242c 9181                 ldd r25,Z+1
 4431 242e 8C34                 cpi r24,76
 4432 2430 9105                 cpc r25,__zero_reg__
 4433 2432 84F0                 brlt .L364
 4434 2434 8091 0000            lds r24,delay_ausschalten.8
 4435 2438 8F5F                 subi r24,lo8(-(1))
 4436 243a 8093 0000            sts delay_ausschalten.8,r24
 4437 243e 893C                 cpi r24,lo8(-55)
 4438 2440 58F0                 brlo .L323
 4439 2442 1092 0000            sts MotorenEin,__zero_reg__
 4440 2446 1092 0000            sts delay_ausschalten.8,__zero_reg__
 4441 244a 1092 0000            sts (modell_fliegt)+1,__zero_reg__
 4442 244e 1092 0000            sts modell_fliegt,__zero_reg__
 4443 2452 02C0                 rjmp .L323
 4444                   .L364:
 4445 2454 1092 0000            sts delay_ausschalten.8,__zero_reg__
 4446                   .L323:
 4447 2458 8091 0000            lds r24,NewPpmData
 4448 245c 8150                 subi r24,lo8(-(-1))
 4449 245e 8093 0000            sts NewPpmData,r24
 4450 2462 8091 0000            lds r24,NewPpmData
 4451 2466 8F3F                 cpi r24,lo8(-1)
 4452 2468 21F0                 breq .L368
 4453 246a 8091 0000            lds r24,FCFlags
 4454 246e 84FF                 sbrs r24,4
 4455 2470 82C3                 rjmp .L367
 4456                   .L368:
 4457 2472 0E94 0000            call ParameterZuordnung
 4458 2476 8091 0000            lds r24,stick_nick.13
 4459 247a 9091 0000            lds r25,(stick_nick.13)+1
 4460 247e 9C01                 movw r18,r24
 4461 2480 220F                 lsl r18
 4462 2482 331F                 rol r19
 4463 2484 280F                 add r18,r24
 4464 2486 391F                 adc r19,r25
 4465 2488 A090 0000            lds r10,EE_Parameter+1
 4466 248c AA2D                 mov r26,r10
 4467 248e BB27                 clr r27
 4468 2490 AA0F                 add r26,r26
 4469 2492 BB1F                 adc r27,r27
 4470 2494 FD01                 movw r30,r26
 4471 2496 E050                 subi r30,lo8(-(PPM_in))
 4472 2498 F040                 sbci r31,hi8(-(PPM_in))
 4473 249a 9090 0000            lds r9,EE_Parameter+23
 4474 249e 492D                 mov r20,r9
 4475 24a0 5527                 clr r21
 4476 24a2 8081                 ld r24,Z
 4477 24a4 9181                 ldd r25,Z+1
 4478 24a6 849F                 mul r24,r20
 4479 24a8 F001                 movw r30,r0
 4480 24aa 859F                 mul r24,r21
 4481 24ac F00D                 add r31,r0
 4482 24ae 949F                 mul r25,r20
 4483 24b0 F00D                 add r31,r0
 4484 24b2 1124                 clr r1
 4485 24b4 2E0F                 add r18,r30
 4486 24b6 3F1F                 adc r19,r31
 4487 24b8 37FF                 sbrs r19,7
 4488 24ba 02C0                 rjmp .L369
 4489 24bc 2D5F                 subi r18,lo8(-(3))
 4490 24be 3F4F                 sbci r19,hi8(-(3))
 4491                   .L369:
 4492 24c0 B901                 movw r22,r18
 4493 24c2 7595                 asr r23
 4494 24c4 6795                 ror r22
 4495 24c6 7595                 asr r23
 4496 24c8 6795                 ror r22
 4497 24ca A050                 subi r26,lo8(-(PPM_diff))
 4498 24cc B040                 sbci r27,hi8(-(PPM_diff))
 4499 24ce 8091 0000            lds r24,EE_Parameter+24
 4500 24d2 082F                 mov r16,r24
 4501 24d4 1127                 clr r17
 4502 24d6 8D91                 ld r24,X+
 4503 24d8 9C91                 ld r25,X
 4504 24da 809F                 mul r24,r16
 4505 24dc 7001                 movw r14,r0
 4506 24de 819F                 mul r24,r17
 4507 24e0 F00C                 add r15,r0
 4508 24e2 909F                 mul r25,r16
 4509 24e4 F00C                 add r15,r0
 4510 24e6 1124                 clr r1
 4511 24e8 6E0D                 add r22,r14
 4512 24ea 7F1D                 adc r23,r15
 4513 24ec 7093 0000            sts (stick_nick.13)+1,r23
 4514 24f0 6093 0000            sts stick_nick.13,r22
 4515 24f4 8091 0000            lds r24,stick_roll.14
 4516 24f8 9091 0000            lds r25,(stick_roll.14)+1
 4517 24fc 9C01                 movw r18,r24
 4518 24fe 220F                 lsl r18
 4519 2500 331F                 rol r19
 4520 2502 280F                 add r18,r24
 4521 2504 391F                 adc r19,r25
 4522 2506 B090 0000            lds r11,EE_Parameter+2
 4523 250a AB2D                 mov r26,r11
 4524 250c BB27                 clr r27
 4525 250e AA0F                 add r26,r26
 4526 2510 BB1F                 adc r27,r27
 4527 2512 FD01                 movw r30,r26
 4528 2514 E050                 subi r30,lo8(-(PPM_in))
 4529 2516 F040                 sbci r31,hi8(-(PPM_in))
 4530 2518 8081                 ld r24,Z
 4531 251a 9181                 ldd r25,Z+1
 4532 251c 849F                 mul r24,r20
 4533 251e F001                 movw r30,r0
 4534 2520 859F                 mul r24,r21
 4535 2522 F00D                 add r31,r0
 4536 2524 949F                 mul r25,r20
 4537 2526 F00D                 add r31,r0
 4538 2528 1124                 clr r1
 4539 252a 2E0F                 add r18,r30
 4540 252c 3F1F                 adc r19,r31
 4541 252e 37FF                 sbrs r19,7
 4542 2530 02C0                 rjmp .L370
 4543 2532 2D5F                 subi r18,lo8(-(3))
 4544 2534 3F4F                 sbci r19,hi8(-(3))
 4545                   .L370:
 4546 2536 A901                 movw r20,r18
 4547 2538 5595                 asr r21
 4548 253a 4795                 ror r20
 4549 253c 5595                 asr r21
 4550 253e 4795                 ror r20
 4551 2540 A050                 subi r26,lo8(-(PPM_diff))
 4552 2542 B040                 sbci r27,hi8(-(PPM_diff))
 4553 2544 8D91                 ld r24,X+
 4554 2546 9C91                 ld r25,X
 4555 2548 809F                 mul r24,r16
 4556 254a 7001                 movw r14,r0
 4557 254c 819F                 mul r24,r17
 4558 254e F00C                 add r15,r0
 4559 2550 909F                 mul r25,r16
 4560 2552 F00C                 add r15,r0
 4561 2554 1124                 clr r1
 4562 2556 4E0D                 add r20,r14
 4563 2558 5F1D                 adc r21,r15
 4564 255a 5093 0000            sts (stick_roll.14)+1,r21
 4565 255e 4093 0000            sts stick_roll.14,r20
 4566 2562 9E01                 movw r18,r28
 4567 2564 2F5F                 subi r18,lo8(-(1))
 4568 2566 3F4F                 sbci r19,hi8(-(1))
 4569 2568 8FE1                 ldi r24,lo8(31)
 4570 256a E0E0                 ldi r30,lo8(.LC0)
 4571 256c F0E0                 ldi r31,hi8(.LC0)
 4572 256e D901                 movw r26,r18
 4573 2570 0190                 ld __tmp_reg__,Z+
 4574 2572 0D92                 st X+,__tmp_reg__
 4575 2574 8A95                 dec r24
 4576 2576 E1F7                 brne .-8
 4577 2578 8091 0000            lds r24,CareFree
 4578 257c 8823                 tst r24
 4579 257e 09F4                 brne .+2
 4580 2580 48C0                 rjmp .L371
 4581 2582 CB01                 movw r24,r22
 4582 2584 77FD                 sbrc r23,7
 4583 2586 0396                 adiw r24,3
 4584                   .L372:
 4585 2588 DC01                 movw r26,r24
 4586 258a B595                 asr r27
 4587 258c A795                 ror r26
 4588 258e B595                 asr r27
 4589 2590 A795                 ror r26
 4590 2592 CA01                 movw r24,r20
 4591 2594 57FD                 sbrc r21,7
 4592 2596 0396                 adiw r24,3
 4593                   .L373:
 4594 2598 FC01                 movw r30,r24
 4595 259a F595                 asr r31
 4596 259c E795                 ror r30
 4597 259e F595                 asr r31
 4598 25a0 E795                 ror r30
 4599 25a2 8091 0000            lds r24,FromNC_Rotate_C
 4600 25a6 682F                 mov r22,r24
 4601 25a8 7727                 clr r23
 4602 25aa 67FD                 sbrc r22,7
 4603 25ac 7095                 com r23
 4604 25ae 6A9F                 mul r22,r26
 4605 25b0 9001                 movw r18,r0
 4606 25b2 6B9F                 mul r22,r27
 4607 25b4 300D                 add r19,r0
 4608 25b6 7A9F                 mul r23,r26
 4609 25b8 300D                 add r19,r0
 4610 25ba 1124                 clr r1
 4611 25bc 8091 0000            lds r24,FromNC_Rotate_S
 4612 25c0 482F                 mov r20,r24
 4613 25c2 5527                 clr r21
 4614 25c4 47FD                 sbrc r20,7
 4615 25c6 5095                 com r21
 4616 25c8 4E9F                 mul r20,r30
 4617 25ca C001                 movw r24,r0
 4618 25cc 4F9F                 mul r20,r31
 4619 25ce 900D                 add r25,r0
 4620 25d0 5E9F                 mul r21,r30
 4621 25d2 900D                 add r25,r0
 4622 25d4 1124                 clr r1
 4623 25d6 280F                 add r18,r24
 4624 25d8 391F                 adc r19,r25
 4625 25da 37FF                 sbrs r19,7
 4626 25dc 02C0                 rjmp .L374
 4627 25de 295F                 subi r18,lo8(-(7))
 4628 25e0 3F4F                 sbci r19,hi8(-(7))
 4629                   .L374:
 4630 25e2 03E0                 ldi r16,3
 4631 25e4 3595         1:      asr r19
 4632 25e6 2795                 ror r18
 4633 25e8 0A95                 dec r16
 4634 25ea E1F7                 brne 1b
 4635 25ec 3093 0000            sts (StickNick)+1,r19
 4636 25f0 2093 0000            sts StickNick,r18
 4637 25f4 6E9F                 mul r22,r30
 4638 25f6 9001                 movw r18,r0
 4639 25f8 6F9F                 mul r22,r31
 4640 25fa 300D                 add r19,r0
 4641 25fc 7E9F                 mul r23,r30
 4642 25fe 300D                 add r19,r0
 4643 2600 1124                 clr r1
 4644 2602 4A9F                 mul r20,r26
 4645 2604 C001                 movw r24,r0
 4646 2606 4B9F                 mul r20,r27
 4647 2608 900D                 add r25,r0
 4648 260a 5A9F                 mul r21,r26
 4649 260c 900D                 add r25,r0
 4650 260e 1124                 clr r1
 4651 2610 44C0                 rjmp .L803
 4652                   .L371:
 4653 2612 8091 0000            lds r24,EE_Parameter+95
 4654 2616 082F                 mov r16,r24
 4655 2618 1127                 clr r17
 4656 261a DE01                 movw r26,r28
 4657 261c A00F                 add r26,r16
 4658 261e B11F                 adc r27,r17
 4659 2620 FD01                 movw r30,r26
 4660 2622 9781                 ldd r25,Z+7
 4661 2624 9093 0000            sts FromNC_Rotate_C,r25
 4662 2628 020F                 add r16,r18
 4663 262a 131F                 adc r17,r19
 4664 262c D801                 movw r26,r16
 4665 262e 8C91                 ld r24,X
 4666 2630 8093 0000            sts FromNC_Rotate_S,r24
 4667 2634 A92F                 mov r26,r25
 4668 2636 BB27                 clr r27
 4669 2638 A7FD                 sbrc r26,7
 4670 263a B095                 com r27
 4671 263c A69F                 mul r26,r22
 4672 263e 9001                 movw r18,r0
 4673 2640 A79F                 mul r26,r23
 4674 2642 300D                 add r19,r0
 4675 2644 B69F                 mul r27,r22
 4676 2646 300D                 add r19,r0
 4677 2648 1124                 clr r1
 4678 264a E82F                 mov r30,r24
 4679 264c FF27                 clr r31
 4680 264e E7FD                 sbrc r30,7
 4681 2650 F095                 com r31
 4682 2652 E49F                 mul r30,r20
 4683 2654 C001                 movw r24,r0
 4684 2656 E59F                 mul r30,r21
 4685 2658 900D                 add r25,r0
 4686 265a F49F                 mul r31,r20
 4687 265c 900D                 add r25,r0
 4688 265e 1124                 clr r1
 4689 2660 280F                 add r18,r24
 4690 2662 391F                 adc r19,r25
 4691 2664 37FF                 sbrs r19,7
 4692 2666 02C0                 rjmp .L377
 4693 2668 295F                 subi r18,lo8(-(7))
 4694 266a 3F4F                 sbci r19,hi8(-(7))
 4695                   .L377:
 4696 266c 13E0                 ldi r17,3
 4697 266e 3595         1:      asr r19
 4698 2670 2795                 ror r18
 4699 2672 1A95                 dec r17
 4700 2674 E1F7                 brne 1b
 4701 2676 3093 0000            sts (StickNick)+1,r19
 4702 267a 2093 0000            sts StickNick,r18
 4703 267e A49F                 mul r26,r20
 4704 2680 9001                 movw r18,r0
 4705 2682 A59F                 mul r26,r21
 4706 2684 300D                 add r19,r0
 4707 2686 B49F                 mul r27,r20
 4708 2688 300D                 add r19,r0
 4709 268a 1124                 clr r1
 4710 268c E69F                 mul r30,r22
 4711 268e C001                 movw r24,r0
 4712 2690 E79F                 mul r30,r23
 4713 2692 900D                 add r25,r0
 4714 2694 F69F                 mul r31,r22
 4715 2696 900D                 add r25,r0
 4716 2698 1124                 clr r1
 4717                   .L803:
 4718 269a 281B                 sub r18,r24
 4719 269c 390B                 sbc r19,r25
 4720 269e 37FF                 sbrs r19,7
 4721 26a0 02C0                 rjmp .L378
 4722 26a2 295F                 subi r18,lo8(-(7))
 4723 26a4 3F4F                 sbci r19,hi8(-(7))
 4724                   .L378:
 4725 26a6 F3E0                 ldi r31,3
 4726 26a8 3595         1:      asr r19
 4727 26aa 2795                 ror r18
 4728 26ac FA95                 dec r31
 4729 26ae E1F7                 brne 1b
 4730 26b0 3093 0000            sts (StickRoll)+1,r19
 4731 26b4 2093 0000            sts StickRoll,r18
 4732 26b8 8091 0000            lds r24,EE_Parameter+4
 4733 26bc E82F                 mov r30,r24
 4734 26be FF27                 clr r31
 4735 26c0 EE0F                 add r30,r30
 4736 26c2 FF1F                 adc r31,r31
 4737 26c4 E050                 subi r30,lo8(-(PPM_in))
 4738 26c6 F040                 sbci r31,hi8(-(PPM_in))
 4739 26c8 8081                 ld r24,Z
 4740 26ca 9181                 ldd r25,Z+1
 4741 26cc 9095                 com r25
 4742 26ce 8195                 neg r24
 4743 26d0 9F4F                 sbci r25,lo8(-1)
 4744 26d2 9093 0000            sts (StickGier)+1,r25
 4745 26d6 8093 0000            sts StickGier,r24
 4746 26da 8330                 cpi r24,3
 4747 26dc 9105                 cpc r25,__zero_reg__
 4748 26de 14F0                 brlt .L379
 4749 26e0 0297                 sbiw r24,2
 4750 26e2 05C0                 rjmp .L778
 4751                   .L379:
 4752 26e4 BFEF                 ldi r27,hi8(-2)
 4753 26e6 8E3F                 cpi r24,lo8(-2)
 4754 26e8 9B07                 cpc r25,r27
 4755 26ea 34F4                 brge .L381
 4756 26ec 0296                 adiw r24,2
 4757                   .L778:
 4758 26ee 9093 0000            sts (StickGier)+1,r25
 4759 26f2 8093 0000            sts StickGier,r24
 4760 26f6 04C0                 rjmp .L380
 4761                   .L381:
 4762 26f8 1092 0000            sts (StickGier)+1,__zero_reg__
 4763 26fc 1092 0000            sts StickGier,__zero_reg__
 4764                   .L380:
 4765 2700 8091 0000            lds r24,GPS_Nick
 4766 2704 9091 0000            lds r25,(GPS_Nick)+1
 4767 2708 2091 0000            lds r18,GPS_Nick2
 4768 270c 3091 0000            lds r19,(GPS_Nick2)+1
 4769 2710 820F                 add r24,r18
 4770 2712 931F                 adc r25,r19
 4771 2714 C090 0000            lds r12,StickNick
 4772 2718 D090 0000            lds r13,(StickNick)+1
 4773 271c C81A                 sub r12,r24
 4774 271e D90A                 sbc r13,r25
 4775 2720 D092 0000            sts (StickNick)+1,r13
 4776 2724 C092 0000            sts StickNick,r12
 4777 2728 8091 0000            lds r24,GPS_Roll
 4778 272c 9091 0000            lds r25,(GPS_Roll)+1
 4779 2730 2091 0000            lds r18,GPS_Roll2
 4780 2734 3091 0000            lds r19,(GPS_Roll2)+1
 4781 2738 820F                 add r24,r18
 4782 273a 931F                 adc r25,r19
 4783 273c 0091 0000            lds r16,StickRoll
 4784 2740 1091 0000            lds r17,(StickRoll)+1
 4785 2744 081B                 sub r16,r24
 4786 2746 190B                 sbc r17,r25
 4787 2748 1093 0000            sts (StickRoll)+1,r17
 4788 274c 0093 0000            sts StickRoll,r16
 4789 2750 8091 0000            lds r24,EE_Parameter+3
 4790 2754 E82F                 mov r30,r24
 4791 2756 FF27                 clr r31
 4792 2758 EE0F                 add r30,r30
 4793 275a FF1F                 adc r31,r31
 4794 275c E050                 subi r30,lo8(-(PPM_in))
 4795 275e F040                 sbci r31,hi8(-(PPM_in))
 4796 2760 E080                 ld r14,Z
 4797 2762 F180                 ldd r15,Z+1
 4798 2764 E8E7                 ldi r30,lo8(120)
 4799 2766 F0E0                 ldi r31,hi8(120)
 4800 2768 EE0E                 add r14,r30
 4801 276a FF1E                 adc r15,r31
 4802 276c F092 0000            sts (StickGas)+1,r15
 4803 2770 E092 0000            sts StickGas,r14
 4804 2774 8091 0000            lds r24,Parameter_Gyro_P
 4805 2778 9927                 clr r25
 4806 277a AA27                 clr r26
 4807 277c 97FD                 sbrc r25,7
 4808 277e A095                 com r26
 4809 2780 BA2F                 mov r27,r26
 4810 2782 BC01                 movw r22,r24
 4811 2784 CD01                 movw r24,r26
 4812 2786 0E94 0000            call __floatsisf
 4813 278a DC01                 movw r26,r24
 4814 278c CB01                 movw r24,r22
 4815 278e 20E0                 ldi r18,lo8(0x41200000)
 4816 2790 30E0                 ldi r19,hi8(0x41200000)
 4817 2792 40E2                 ldi r20,hlo8(0x41200000)
 4818 2794 51E4                 ldi r21,hhi8(0x41200000)
 4819 2796 BC01                 movw r22,r24
 4820 2798 CD01                 movw r24,r26
 4821 279a 0E94 0000            call __addsf3
 4822 279e DC01                 movw r26,r24
 4823 27a0 CB01                 movw r24,r22
 4824 27a2 BC01                 movw r22,r24
 4825 27a4 CD01                 movw r24,r26
 4826 27a6 0E94 0000            call __fixunssfsi
 4827 27aa DC01                 movw r26,r24
 4828 27ac CB01                 movw r24,r22
 4829 27ae 8093 0000            sts GyroFaktor,r24
 4830 27b2 8091 0000            lds r24,Parameter_Gyro_I
 4831 27b6 8093 0000            sts IntegralFaktor,r24
 4832 27ba 8091 0000            lds r24,Parameter_Gyro_Gier_P
 4833 27be 9927                 clr r25
 4834 27c0 AA27                 clr r26
 4835 27c2 97FD                 sbrc r25,7
 4836 27c4 A095                 com r26
 4837 27c6 BA2F                 mov r27,r26
 4838 27c8 BC01                 movw r22,r24
 4839 27ca CD01                 movw r24,r26
 4840 27cc 0E94 0000            call __floatsisf
 4841 27d0 DC01                 movw r26,r24
 4842 27d2 CB01                 movw r24,r22
 4843 27d4 20E0                 ldi r18,lo8(0x41200000)
 4844 27d6 30E0                 ldi r19,hi8(0x41200000)
 4845 27d8 40E2                 ldi r20,hlo8(0x41200000)
 4846 27da 51E4                 ldi r21,hhi8(0x41200000)
 4847 27dc BC01                 movw r22,r24
 4848 27de CD01                 movw r24,r26
 4849 27e0 0E94 0000            call __addsf3
 4850 27e4 DC01                 movw r26,r24
 4851 27e6 CB01                 movw r24,r22
 4852 27e8 BC01                 movw r22,r24
 4853 27ea CD01                 movw r24,r26
 4854 27ec 0E94 0000            call __fixunssfsi
 4855 27f0 DC01                 movw r26,r24
 4856 27f2 CB01                 movw r24,r22
 4857 27f4 8093 0000            sts GyroFaktorGier,r24
 4858 27f8 8091 0000            lds r24,Parameter_Gyro_Gier_I
 4859 27fc 8093 0000            sts IntegralFaktorGier,r24
 4860 2800 8091 0000            lds r24,ExternControl+10
 4861 2804 80FF                 sbrs r24,0
 4862 2806 59C0                 rjmp .L383
 4863 2808 8091 0000            lds r24,Parameter_ExternalControl
 4864 280c 8138                 cpi r24,lo8(-127)
 4865 280e 08F4                 brsh .+2
 4866 2810 54C0                 rjmp .L383
 4867 2812 8091 0000            lds r24,ExternControl+3
 4868 2816 9927                 clr r25
 4869 2818 87FD                 sbrc r24,7
 4870 281a 9095                 com r25
 4871 281c 292D                 mov r18,r9
 4872 281e 3327                 clr r19
 4873 2820 829F                 mul r24,r18
 4874 2822 A001                 movw r20,r0
 4875 2824 839F                 mul r24,r19
 4876 2826 500D                 add r21,r0
 4877 2828 929F                 mul r25,r18
 4878 282a 500D                 add r21,r0
 4879 282c 1124                 clr r1
 4880 282e C40E                 add r12,r20
 4881 2830 D51E                 adc r13,r21
 4882 2832 D092 0000            sts (StickNick)+1,r13
 4883 2836 C092 0000            sts StickNick,r12
 4884 283a 8091 0000            lds r24,ExternControl+4
 4885 283e 9927                 clr r25
 4886 2840 87FD                 sbrc r24,7
 4887 2842 9095                 com r25
 4888 2844 829F                 mul r24,r18
 4889 2846 B001                 movw r22,r0
 4890 2848 839F                 mul r24,r19
 4891 284a 700D                 add r23,r0
 4892 284c 929F                 mul r25,r18
 4893 284e 700D                 add r23,r0
 4894 2850 1124                 clr r1
 4895 2852 060F                 add r16,r22
 4896 2854 171F                 adc r17,r23
 4897 2856 1093 0000            sts (StickRoll)+1,r17
 4898 285a 0093 0000            sts StickRoll,r16
 4899 285e 8091 0000            lds r24,ExternControl+5
 4900 2862 282F                 mov r18,r24
 4901 2864 3327                 clr r19
 4902 2866 27FD                 sbrc r18,7
 4903 2868 3095                 com r19
 4904 286a 8091 0000            lds r24,StickGier
 4905 286e 9091 0000            lds r25,(StickGier)+1
 4906 2872 820F                 add r24,r18
 4907 2874 931F                 adc r25,r19
 4908 2876 9093 0000            sts (StickGier)+1,r25
 4909 287a 8093 0000            sts StickGier,r24
 4910 287e 8091 0000            lds r24,ExternControl+7
 4911 2882 282F                 mov r18,r24
 4912 2884 3327                 clr r19
 4913 2886 27FD                 sbrc r18,7
 4914 2888 3095                 com r19
 4915 288a 8091 0000            lds r24,EE_Parameter+18
 4916 288e 9927                 clr r25
 4917 2890 289F                 mul r18,r24
 4918 2892 D001                 movw r26,r0
 4919 2894 299F                 mul r18,r25
 4920 2896 B00D                 add r27,r0
 4921 2898 389F                 mul r19,r24
 4922 289a B00D                 add r27,r0
 4923 289c 1124                 clr r1
 4924 289e B093 0000            sts (ExternHoehenValue)+1,r27
 4925 28a2 A093 0000            sts ExternHoehenValue,r26
 4926 28a6 8091 0000            lds r24,ExternControl+6
 4927 28aa 9927                 clr r25
 4928 28ac 8E15                 cp r24,r14
 4929 28ae 9F05                 cpc r25,r15
 4930 28b0 24F4                 brge .L383
 4931 28b2 9093 0000            sts (StickGas)+1,r25
 4932 28b6 8093 0000            sts StickGas,r24
 4933                   .L383:
 4934 28ba 8091 0000            lds r24,StickGas
 4935 28be 9091 0000            lds r25,(StickGas)+1
 4936 28c2 97FF                 sbrs r25,7
 4937 28c4 04C0                 rjmp .L385
 4938 28c6 1092 0000            sts (StickGas)+1,__zero_reg__
 4939 28ca 1092 0000            sts StickGas,__zero_reg__
 4940                   .L385:
 4941 28ce 8091 0000            lds r24,EE_Parameter+13
 4942 28d2 82FF                 sbrs r24,2
 4943 28d4 02C0                 rjmp .L386
 4944 28d6 1092 0000            sts IntegralFaktor,__zero_reg__
 4945                   .L386:
 4946 28da 4091 0000            lds r20,StickNick
 4947 28de 5091 0000            lds r21,(StickNick)+1
 4948 28e2 CA01                 movw r24,r20
 4949 28e4 57FD                 sbrc r21,7
 4950 28e6 0396                 adiw r24,3
 4951                   .L388:
 4952 28e8 9C01                 movw r18,r24
 4953 28ea 3595                 asr r19
 4954 28ec 2795                 ror r18
 4955 28ee 3595                 asr r19
 4956 28f0 2795                 ror r18
 4957 28f2 37FF                 sbrs r19,7
 4958 28f4 03C0                 rjmp .L389
 4959 28f6 3095                 com r19
 4960 28f8 2195                 neg r18
 4961 28fa 3F4F                 sbci r19,lo8(-1)
 4962                   .L389:
 4963 28fc 8091 0000            lds r24,MaxStickNick
 4964 2900 9091 0000            lds r25,(MaxStickNick)+1
 4965 2904 8217                 cp r24,r18
 4966 2906 9307                 cpc r25,r19
 4967 2908 B4F4                 brge .L387
 4968 290a CA01                 movw r24,r20
 4969 290c 57FF                 sbrs r21,7
 4970 290e 03C0                 rjmp .L390
 4971 2910 9095                 com r25
 4972 2912 8195                 neg r24
 4973 2914 9F4F                 sbci r25,lo8(-1)
 4974                   .L390:
 4975 2916 97FD                 sbrc r25,7
 4976 2918 0396                 adiw r24,3
 4977                   .L391:
 4978 291a 9595                 asr r25
 4979 291c 8795                 ror r24
 4980 291e 9595                 asr r25
 4981 2920 8795                 ror r24
 4982 2922 9093 0000            sts (MaxStickNick)+1,r25
 4983 2926 8093 0000            sts MaxStickNick,r24
 4984 292a 8536                 cpi r24,101
 4985 292c 9105                 cpc r25,__zero_reg__
 4986 292e 44F0                 brlt .L393
 4987 2930 84E6                 ldi r24,lo8(100)
 4988 2932 90E0                 ldi r25,hi8(100)
 4989 2934 01C0                 rjmp .L779
 4990                   .L387:
 4991 2936 0197                 sbiw r24,1
 4992                   .L779:
 4993 2938 9093 0000            sts (MaxStickNick)+1,r25
 4994 293c 8093 0000            sts MaxStickNick,r24
 4995                   .L393:
 4996 2940 4091 0000            lds r20,StickRoll
 4997 2944 5091 0000            lds r21,(StickRoll)+1
 4998 2948 CA01                 movw r24,r20
 4999 294a 57FD                 sbrc r21,7
 5000 294c 0396                 adiw r24,3
 5001                   .L395:
 5002 294e 9C01                 movw r18,r24
 5003 2950 3595                 asr r19
 5004 2952 2795                 ror r18
 5005 2954 3595                 asr r19
 5006 2956 2795                 ror r18
 5007 2958 37FF                 sbrs r19,7
 5008 295a 03C0                 rjmp .L396
 5009 295c 3095                 com r19
 5010 295e 2195                 neg r18
 5011 2960 3F4F                 sbci r19,lo8(-1)
 5012                   .L396:
 5013 2962 8091 0000            lds r24,MaxStickRoll
 5014 2966 9091 0000            lds r25,(MaxStickRoll)+1
 5015 296a 8217                 cp r24,r18
 5016 296c 9307                 cpc r25,r19
 5017 296e B4F4                 brge .L394
 5018 2970 CA01                 movw r24,r20
 5019 2972 57FF                 sbrs r21,7
 5020 2974 03C0                 rjmp .L397
 5021 2976 9095                 com r25
 5022 2978 8195                 neg r24
 5023 297a 9F4F                 sbci r25,lo8(-1)
 5024                   .L397:
 5025 297c 97FD                 sbrc r25,7
 5026 297e 0396                 adiw r24,3
 5027                   .L398:
 5028 2980 9595                 asr r25
 5029 2982 8795                 ror r24
 5030 2984 9595                 asr r25
 5031 2986 8795                 ror r24
 5032 2988 9093 0000            sts (MaxStickRoll)+1,r25
 5033 298c 8093 0000            sts MaxStickRoll,r24
 5034 2990 8536                 cpi r24,101
 5035 2992 9105                 cpc r25,__zero_reg__
 5036 2994 44F0                 brlt .L400
 5037 2996 84E6                 ldi r24,lo8(100)
 5038 2998 90E0                 ldi r25,hi8(100)
 5039 299a 01C0                 rjmp .L780
 5040                   .L394:
 5041 299c 0197                 sbiw r24,1
 5042                   .L780:
 5043 299e 9093 0000            sts (MaxStickRoll)+1,r25
 5044 29a2 8093 0000            sts MaxStickRoll,r24
 5045                   .L400:
 5046 29a6 8091 0000            lds r24,FCFlags
 5047 29aa 84FF                 sbrs r24,4
 5048 29ac 08C0                 rjmp .L401
 5049 29ae 1092 0000            sts (MaxStickNick)+1,__zero_reg__
 5050 29b2 1092 0000            sts MaxStickNick,__zero_reg__
 5051 29b6 1092 0000            sts (MaxStickRoll)+1,__zero_reg__
 5052 29ba 1092 0000            sts MaxStickRoll,__zero_reg__
 5053                   .L401:
 5054 29be EB2D                 mov r30,r11
 5055 29c0 FF27                 clr r31
 5056 29c2 EE0F                 add r30,r30
 5057 29c4 FF1F                 adc r31,r31
 5058 29c6 E050                 subi r30,lo8(-(PPM_in))
 5059 29c8 F040                 sbci r31,hi8(-(PPM_in))
 5060 29ca 4091 0000            lds r20,EE_Parameter+58
 5061 29ce 242F                 mov r18,r20
 5062 29d0 3327                 clr r19
 5063 29d2 8081                 ld r24,Z
 5064 29d4 9181                 ldd r25,Z+1
 5065 29d6 2817                 cp r18,r24
 5066 29d8 3907                 cpc r19,r25
 5067 29da 44F4                 brge .L402
 5068 29dc 8091 0000            lds r24,EE_Parameter+97
 5069 29e0 82FF                 sbrs r24,2
 5070 29e2 04C0                 rjmp .L402
 5071 29e4 81E0                 ldi r24,lo8(1)
 5072 29e6 8093 0000            sts Looping_Links,r24
 5073 29ea 13C0                 rjmp .L403
 5074                   .L402:
 5075 29ec EB2D                 mov r30,r11
 5076 29ee FF27                 clr r31
 5077 29f0 EE0F                 add r30,r30
 5078 29f2 FF1F                 adc r31,r31
 5079 29f4 E050                 subi r30,lo8(-(PPM_in))
 5080 29f6 F040                 sbci r31,hi8(-(PPM_in))
 5081 29f8 842F                 mov r24,r20
 5082 29fa 9927                 clr r25
 5083 29fc 2091 0000            lds r18,EE_Parameter+59
 5084 2a00 821B                 sub r24,r18
 5085 2a02 9109                 sbc r25,__zero_reg__
 5086 2a04 2081                 ld r18,Z
 5087 2a06 3181                 ldd r19,Z+1
 5088 2a08 2817                 cp r18,r24
 5089 2a0a 3907                 cpc r19,r25
 5090 2a0c 14F4                 brge .L403
 5091 2a0e 1092 0000            sts Looping_Links,__zero_reg__
 5092                   .L403:
 5093 2a12 4091 0000            lds r20,EE_Parameter+2
 5094 2a16 E42F                 mov r30,r20
 5095 2a18 FF27                 clr r31
 5096 2a1a EE0F                 add r30,r30
 5097 2a1c FF1F                 adc r31,r31
 5098 2a1e E050                 subi r30,lo8(-(PPM_in))
 5099 2a20 F040                 sbci r31,hi8(-(PPM_in))
 5100 2a22 5091 0000            lds r21,EE_Parameter+58
 5101 2a26 852F                 mov r24,r21
 5102 2a28 9927                 clr r25
 5103 2a2a 2227                 clr r18
 5104 2a2c 3327                 clr r19
 5105 2a2e 281B                 sub r18,r24
 5106 2a30 390B                 sbc r19,r25
 5107 2a32 8081                 ld r24,Z
 5108 2a34 9181                 ldd r25,Z+1
 5109 2a36 8217                 cp r24,r18
 5110 2a38 9307                 cpc r25,r19
 5111 2a3a 44F4                 brge .L405
 5112 2a3c 8091 0000            lds r24,EE_Parameter+97
 5113 2a40 83FF                 sbrs r24,3
 5114 2a42 04C0                 rjmp .L405
 5115 2a44 81E0                 ldi r24,lo8(1)
 5116 2a46 8093 0000            sts Looping_Rechts,r24
 5117 2a4a 16C0                 rjmp .L406
 5118                   .L405:
 5119 2a4c 8091 0000            lds r24,Looping_Rechts
 5120 2a50 8823                 tst r24
 5121 2a52 91F0                 breq .L406
 5122 2a54 E42F                 mov r30,r20
 5123 2a56 FF27                 clr r31
 5124 2a58 EE0F                 add r30,r30
 5125 2a5a FF1F                 adc r31,r31
 5126 2a5c E050                 subi r30,lo8(-(PPM_in))
 5127 2a5e F040                 sbci r31,hi8(-(PPM_in))
 5128 2a60 8091 0000            lds r24,EE_Parameter+59
 5129 2a64 9927                 clr r25
 5130 2a66 851B                 sub r24,r21
 5131 2a68 9109                 sbc r25,__zero_reg__
 5132 2a6a 2081                 ld r18,Z
 5133 2a6c 3181                 ldd r19,Z+1
 5134 2a6e 8217                 cp r24,r18
 5135 2a70 9307                 cpc r25,r19
 5136 2a72 14F4                 brge .L406
 5137 2a74 1092 0000            sts Looping_Rechts,__zero_reg__
 5138                   .L406:
 5139 2a78 EA2D                 mov r30,r10
 5140 2a7a FF27                 clr r31
 5141 2a7c EE0F                 add r30,r30
 5142 2a7e FF1F                 adc r31,r31
 5143 2a80 E050                 subi r30,lo8(-(PPM_in))
 5144 2a82 F040                 sbci r31,hi8(-(PPM_in))
 5145 2a84 4091 0000            lds r20,EE_Parameter+58
 5146 2a88 242F                 mov r18,r20
 5147 2a8a 3327                 clr r19
 5148 2a8c 8081                 ld r24,Z
 5149 2a8e 9181                 ldd r25,Z+1
 5150 2a90 2817                 cp r18,r24
 5151 2a92 3907                 cpc r19,r25
 5152 2a94 44F4                 brge .L409
 5153 2a96 8091 0000            lds r24,EE_Parameter+97
 5154 2a9a 80FF                 sbrs r24,0
 5155 2a9c 04C0                 rjmp .L409
 5156 2a9e 81E0                 ldi r24,lo8(1)
 5157 2aa0 8093 0000            sts Looping_Oben,r24
 5158 2aa4 17C0                 rjmp .L410
 5159                   .L409:
 5160 2aa6 8091 0000            lds r24,Looping_Oben
 5161 2aaa 8823                 tst r24
 5162 2aac 99F0                 breq .L410
 5163 2aae EA2D                 mov r30,r10
 5164 2ab0 FF27                 clr r31
 5165 2ab2 EE0F                 add r30,r30
 5166 2ab4 FF1F                 adc r31,r31
 5167 2ab6 E050                 subi r30,lo8(-(PPM_in))
 5168 2ab8 F040                 sbci r31,hi8(-(PPM_in))
 5169 2aba 842F                 mov r24,r20
 5170 2abc 9927                 clr r25
 5171 2abe 2091 0000            lds r18,EE_Parameter+59
 5172 2ac2 821B                 sub r24,r18
 5173 2ac4 9109                 sbc r25,__zero_reg__
 5174 2ac6 2081                 ld r18,Z
 5175 2ac8 3181                 ldd r19,Z+1
 5176 2aca 2817                 cp r18,r24
 5177 2acc 3907                 cpc r19,r25
 5178 2ace 14F4                 brge .L410
 5179 2ad0 1092 0000            sts Looping_Oben,__zero_reg__
 5180                   .L410:
 5181 2ad4 4091 0000            lds r20,EE_Parameter+1
 5182 2ad8 E42F                 mov r30,r20
 5183 2ada FF27                 clr r31
 5184 2adc EE0F                 add r30,r30
 5185 2ade FF1F                 adc r31,r31
 5186 2ae0 E050                 subi r30,lo8(-(PPM_in))
 5187 2ae2 F040                 sbci r31,hi8(-(PPM_in))
 5188 2ae4 5091 0000            lds r21,EE_Parameter+58
 5189 2ae8 852F                 mov r24,r21
 5190 2aea 9927                 clr r25
 5191 2aec 2227                 clr r18
 5192 2aee 3327                 clr r19
 5193 2af0 281B                 sub r18,r24
 5194 2af2 390B                 sbc r19,r25
 5195 2af4 8081                 ld r24,Z
 5196 2af6 9181                 ldd r25,Z+1
 5197 2af8 8217                 cp r24,r18
 5198 2afa 9307                 cpc r25,r19
 5199 2afc 44F4                 brge .L413
 5200 2afe 8091 0000            lds r24,EE_Parameter+97
 5201 2b02 81FF                 sbrs r24,1
 5202 2b04 04C0                 rjmp .L413
 5203 2b06 81E0                 ldi r24,lo8(1)
 5204 2b08 8093 0000            sts Looping_Unten,r24
 5205 2b0c 16C0                 rjmp .L414
 5206                   .L413:
 5207 2b0e 8091 0000            lds r24,Looping_Unten
 5208 2b12 8823                 tst r24
 5209 2b14 91F0                 breq .L414
 5210 2b16 E42F                 mov r30,r20
 5211 2b18 FF27                 clr r31
 5212 2b1a EE0F                 add r30,r30
 5213 2b1c FF1F                 adc r31,r31
 5214 2b1e E050                 subi r30,lo8(-(PPM_in))
 5215 2b20 F040                 sbci r31,hi8(-(PPM_in))
 5216 2b22 8091 0000            lds r24,EE_Parameter+59
 5217 2b26 9927                 clr r25
 5218 2b28 851B                 sub r24,r21
 5219 2b2a 9109                 sbc r25,__zero_reg__
 5220 2b2c 2081                 ld r18,Z
 5221 2b2e 3181                 ldd r19,Z+1
 5222 2b30 8217                 cp r24,r18
 5223 2b32 9307                 cpc r25,r19
 5224 2b34 14F4                 brge .L414
 5225 2b36 1092 0000            sts Looping_Unten,__zero_reg__
 5226                   .L414:
 5227 2b3a 8091 0000            lds r24,Looping_Links
 5228 2b3e 8823                 tst r24
 5229 2b40 19F4                 brne .L418
 5230 2b42 8091 0000            lds r24,Looping_Rechts
 5231 2b46 8111                 cpse r24,__zero_reg__
 5232                   .L418:
 5233 2b48 81E0                 ldi r24,lo8(1)
 5234                   .L417:
 5235 2b4a 8093 0000            sts Looping_Roll,r24
 5236 2b4e 8091 0000            lds r24,Looping_Oben
 5237 2b52 8823                 tst r24
 5238 2b54 21F4                 brne .L421
 5239 2b56 8091 0000            lds r24,Looping_Unten
 5240 2b5a 8823                 tst r24
 5241 2b5c 51F0                 breq .L420
 5242                   .L421:
 5243 2b5e 81E0                 ldi r24,lo8(1)
 5244 2b60 8093 0000            sts Looping_Nick,r24
 5245 2b64 1092 0000            sts Looping_Roll,__zero_reg__
 5246 2b68 1092 0000            sts Looping_Links,__zero_reg__
 5247 2b6c 1092 0000            sts Looping_Rechts,__zero_reg__
 5248 2b70 02C0                 rjmp .L367
 5249                   .L420:
 5250 2b72 8093 0000            sts Looping_Nick,r24
 5251                   .L367:
 5252 2b76 8091 0000            lds r24,Looping_Roll
 5253 2b7a 8823                 tst r24
 5254 2b7c 21F4                 brne .L424
 5255 2b7e 8091 0000            lds r24,Looping_Nick
 5256 2b82 8823                 tst r24
 5257 2b84 69F0                 breq .L423
 5258                   .L424:
 5259 2b86 8091 0000            lds r24,EE_Parameter+57
 5260 2b8a 9927                 clr r25
 5261 2b8c E8A1                 ldd r30,Y+32
 5262 2b8e F9A1                 ldd r31,Y+33
 5263 2b90 8E17                 cp r24,r30
 5264 2b92 9F07                 cpc r25,r31
 5265 2b94 14F4                 brge .L425
 5266 2b96 99A3                 std Y+33,r25
 5267 2b98 88A3                 std Y+32,r24
 5268                   .L425:
 5269 2b9a 81E0                 ldi r24,lo8(1)
 5270 2b9c 8093 0000            sts TrichterFlug,r24
 5271                   .L423:
 5272 2ba0 8091 0000            lds r24,FCFlags
 5273 2ba4 84FF                 sbrs r24,4
 5274 2ba6 1AC0                 rjmp .L426
 5275 2ba8 1092 0000            sts (StickGier)+1,__zero_reg__
 5276 2bac 1092 0000            sts StickGier,__zero_reg__
 5277 2bb0 1092 0000            sts (StickNick)+1,__zero_reg__
 5278 2bb4 1092 0000            sts StickNick,__zero_reg__
 5279 2bb8 1092 0000            sts (StickRoll)+1,__zero_reg__
 5280 2bbc 1092 0000            sts StickRoll,__zero_reg__
 5281 2bc0 9AE5                 ldi r25,lo8(90)
 5282 2bc2 9093 0000            sts GyroFaktor,r25
 5283 2bc6 88E7                 ldi r24,lo8(120)
 5284 2bc8 8093 0000            sts IntegralFaktor,r24
 5285 2bcc 9093 0000            sts GyroFaktorGier,r25
 5286 2bd0 8093 0000            sts IntegralFaktorGier,r24
 5287 2bd4 1092 0000            sts Looping_Roll,__zero_reg__
 5288 2bd8 1092 0000            sts Looping_Nick,__zero_reg__
 5289                   .L426:
 5290 2bdc 8091 0000            lds r24,MittelIntegralNick
 5291 2be0 9091 0000            lds r25,(MittelIntegralNick)+1
 5292 2be4 A091 0000            lds r26,(MittelIntegralNick)+2
 5293 2be8 B091 0000            lds r27,(MittelIntegralNick)+3
 5294 2bec 2091 0000            lds r18,IntegralNick
 5295 2bf0 3091 0000            lds r19,(IntegralNick)+1
 5296 2bf4 4091 0000            lds r20,(IntegralNick)+2
 5297 2bf8 5091 0000            lds r21,(IntegralNick)+3
 5298 2bfc 820F                 add r24,r18
 5299 2bfe 931F                 adc r25,r19
 5300 2c00 A41F                 adc r26,r20
 5301 2c02 B51F                 adc r27,r21
 5302 2c04 8093 0000            sts MittelIntegralNick,r24
 5303 2c08 9093 0000            sts (MittelIntegralNick)+1,r25
 5304 2c0c A093 0000            sts (MittelIntegralNick)+2,r26
 5305 2c10 B093 0000            sts (MittelIntegralNick)+3,r27
 5306 2c14 8091 0000            lds r24,MittelIntegralRoll
 5307 2c18 9091 0000            lds r25,(MittelIntegralRoll)+1
 5308 2c1c A091 0000            lds r26,(MittelIntegralRoll)+2
 5309 2c20 B091 0000            lds r27,(MittelIntegralRoll)+3
 5310 2c24 2090 0000            lds r2,IntegralRoll
 5311 2c28 3090 0000            lds r3,(IntegralRoll)+1
 5312 2c2c 4090 0000            lds r4,(IntegralRoll)+2
 5313 2c30 5090 0000            lds r5,(IntegralRoll)+3
 5314 2c34 820D                 add r24,r2
 5315 2c36 931D                 adc r25,r3
 5316 2c38 A41D                 adc r26,r4
 5317 2c3a B51D                 adc r27,r5
 5318 2c3c 8093 0000            sts MittelIntegralRoll,r24
 5319 2c40 9093 0000            sts (MittelIntegralRoll)+1,r25
 5320 2c44 A093 0000            sts (MittelIntegralRoll)+2,r26
 5321 2c48 B093 0000            sts (MittelIntegralRoll)+3,r27
 5322 2c4c 8091 0000            lds r24,MittelIntegralNick2
 5323 2c50 9091 0000            lds r25,(MittelIntegralNick2)+1
 5324 2c54 A091 0000            lds r26,(MittelIntegralNick2)+2
 5325 2c58 B091 0000            lds r27,(MittelIntegralNick2)+3
 5326 2c5c E090 0000            lds r14,IntegralNick2
 5327 2c60 F090 0000            lds r15,(IntegralNick2)+1
 5328 2c64 0091 0000            lds r16,(IntegralNick2)+2
 5329 2c68 1091 0000            lds r17,(IntegralNick2)+3
 5330 2c6c EAA2                 std Y+34,r14
 5331 2c6e FBA2                 std Y+35,r15
 5332 2c70 0CA3                 std Y+36,r16
 5333 2c72 1DA3                 std Y+37,r17
 5334 2c74 8E0D                 add r24,r14
 5335 2c76 9F1D                 adc r25,r15
 5336 2c78 A01F                 adc r26,r16
 5337 2c7a B11F                 adc r27,r17
 5338 2c7c 8093 0000            sts MittelIntegralNick2,r24
 5339 2c80 9093 0000            sts (MittelIntegralNick2)+1,r25
 5340 2c84 A093 0000            sts (MittelIntegralNick2)+2,r26
 5341 2c88 B093 0000            sts (MittelIntegralNick2)+3,r27
 5342 2c8c 8091 0000            lds r24,MittelIntegralRoll2
 5343 2c90 9091 0000            lds r25,(MittelIntegralRoll2)+1
 5344 2c94 A091 0000            lds r26,(MittelIntegralRoll2)+2
 5345 2c98 B091 0000            lds r27,(MittelIntegralRoll2)+3
 5346 2c9c E090 0000            lds r14,IntegralRoll2
 5347 2ca0 F090 0000            lds r15,(IntegralRoll2)+1
 5348 2ca4 0091 0000            lds r16,(IntegralRoll2)+2
 5349 2ca8 1091 0000            lds r17,(IntegralRoll2)+3
 5350 2cac EEA2                 std Y+38,r14
 5351 2cae FFA2                 std Y+39,r15
 5352 2cb0 08A7                 std Y+40,r16
 5353 2cb2 19A7                 std Y+41,r17
 5354 2cb4 8E0D                 add r24,r14
 5355 2cb6 9F1D                 adc r25,r15
 5356 2cb8 A01F                 adc r26,r16
 5357 2cba B11F                 adc r27,r17
 5358 2cbc 8093 0000            sts MittelIntegralRoll2,r24
 5359 2cc0 9093 0000            sts (MittelIntegralRoll2)+1,r25
 5360 2cc4 A093 0000            sts (MittelIntegralRoll2)+2,r26
 5361 2cc8 B093 0000            sts (MittelIntegralRoll2)+3,r27
 5362 2ccc F090 0000            lds r15,Looping_Nick
 5363 2cd0 FAA6                 std Y+42,r15
 5364 2cd2 FF20                 tst r15
 5365 2cd4 29F4                 brne .L428
 5366 2cd6 8091 0000            lds r24,Looping_Roll
 5367 2cda 8823                 tst r24
 5368 2cdc 09F4                 brne .+2
 5369 2cde 60C0                 rjmp .L775
 5370                   .L428:
 5371 2ce0 1092 0000            sts IntegralAccNick,__zero_reg__
 5372 2ce4 1092 0000            sts (IntegralAccNick)+1,__zero_reg__
 5373 2ce8 1092 0000            sts (IntegralAccNick)+2,__zero_reg__
 5374 2cec 1092 0000            sts (IntegralAccNick)+3,__zero_reg__
 5375 2cf0 1092 0000            sts IntegralAccRoll,__zero_reg__
 5376 2cf4 1092 0000            sts (IntegralAccRoll)+1,__zero_reg__
 5377 2cf8 1092 0000            sts (IntegralAccRoll)+2,__zero_reg__
 5378 2cfc 1092 0000            sts (IntegralAccRoll)+3,__zero_reg__
 5379 2d00 1092 0000            sts MittelIntegralNick,__zero_reg__
 5380 2d04 1092 0000            sts (MittelIntegralNick)+1,__zero_reg__
 5381 2d08 1092 0000            sts (MittelIntegralNick)+2,__zero_reg__
 5382 2d0c 1092 0000            sts (MittelIntegralNick)+3,__zero_reg__
 5383 2d10 1092 0000            sts MittelIntegralRoll,__zero_reg__
 5384 2d14 1092 0000            sts (MittelIntegralRoll)+1,__zero_reg__
 5385 2d18 1092 0000            sts (MittelIntegralRoll)+2,__zero_reg__
 5386 2d1c 1092 0000            sts (MittelIntegralRoll)+3,__zero_reg__
 5387 2d20 1092 0000            sts MittelIntegralNick2,__zero_reg__
 5388 2d24 1092 0000            sts (MittelIntegralNick2)+1,__zero_reg__
 5389 2d28 1092 0000            sts (MittelIntegralNick2)+2,__zero_reg__
 5390 2d2c 1092 0000            sts (MittelIntegralNick2)+3,__zero_reg__
 5391 2d30 1092 0000            sts MittelIntegralRoll2,__zero_reg__
 5392 2d34 1092 0000            sts (MittelIntegralRoll2)+1,__zero_reg__
 5393 2d38 1092 0000            sts (MittelIntegralRoll2)+2,__zero_reg__
 5394 2d3c 1092 0000            sts (MittelIntegralRoll2)+3,__zero_reg__
 5395 2d40 8091 0000            lds r24,Mess_IntegralNick
 5396 2d44 9091 0000            lds r25,(Mess_IntegralNick)+1
 5397 2d48 A091 0000            lds r26,(Mess_IntegralNick)+2
 5398 2d4c B091 0000            lds r27,(Mess_IntegralNick)+3
 5399 2d50 8093 0000            sts Mess_IntegralNick2,r24
 5400 2d54 9093 0000            sts (Mess_IntegralNick2)+1,r25
 5401 2d58 A093 0000            sts (Mess_IntegralNick2)+2,r26
 5402 2d5c B093 0000            sts (Mess_IntegralNick2)+3,r27
 5403 2d60 8091 0000            lds r24,Mess_IntegralRoll
 5404 2d64 9091 0000            lds r25,(Mess_IntegralRoll)+1
 5405 2d68 A091 0000            lds r26,(Mess_IntegralRoll)+2
 5406 2d6c B091 0000            lds r27,(Mess_IntegralRoll)+3
 5407 2d70 8093 0000            sts Mess_IntegralRoll2,r24
 5408 2d74 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 5409 2d78 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 5410 2d7c B093 0000            sts (Mess_IntegralRoll2)+3,r27
 5411 2d80 1092 0000            sts (ZaehlMessungen)+1,__zero_reg__
 5412 2d84 1092 0000            sts ZaehlMessungen,__zero_reg__
 5413 2d88 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 5414 2d8c 1092 0000            sts LageKorrekturNick,__zero_reg__
 5415 2d90 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 5416 2d94 1092 0000            sts LageKorrekturRoll,__zero_reg__
 5417 2d98 0AA5                 ldd r16,Y+42
 5418 2d9a 0023                 tst r16
 5419 2d9c 09F0                 breq .+2
 5420 2d9e F2C1                 rjmp .L429
 5421                   .L775:
 5422 2da0 8091 0000            lds r24,Looping_Roll
 5423 2da4 8823                 tst r24
 5424 2da6 09F0                 breq .+2
 5425 2da8 EDC1                 rjmp .L429
 5426 2daa 8091 0000            lds r24,Aktuell_az
 5427 2dae 9091 0000            lds r25,(Aktuell_az)+1
 5428 2db2 8150                 subi r24,lo8(513)
 5429 2db4 9240                 sbci r25,hi8(513)
 5430 2db6 2CF4                 brge .L430
 5431 2db8 8091 0000            lds r24,MotorenEin
 5432 2dbc 8823                 tst r24
 5433 2dbe 09F4                 brne .+2
 5434 2dc0 E1C1                 rjmp .L429
 5435                   .L430:
 5436 2dc2 9090 0000            lds r9,FromNaviCtrl_Value
 5437 2dc6 A090 0000            lds r10,EE_Parameter+28
 5438 2dca 6091 0000            lds r22,Mittelwert_AccNick
 5439 2dce 7091 0000            lds r23,(Mittelwert_AccNick)+1
 5440 2dd2 7BAB                 std Y+51,r23
 5441 2dd4 6AAB                 std Y+50,r22
 5442 2dd6 8091 0000            lds r24,Mittelwert_AccRoll
 5443 2dda 9091 0000            lds r25,(Mittelwert_AccRoll)+1
 5444 2dde 9DAB                 std Y+53,r25
 5445 2de0 8CAB                 std Y+52,r24
 5446 2de2 9FEF                 ldi r25,lo8(-1)
 5447 2de4 9916                 cp r9,r25
 5448 2de6 09F4                 brne .+2
 5449 2de8 D9C0                 rjmp .L431
 5450 2dea BB24                 clr r11
 5451 2dec CC24                 clr r12
 5452 2dee DD24                 clr r13
 5453 2df0 CA01                 movw r24,r20
 5454 2df2 B901                 movw r22,r18
 5455 2df4 A601                 movw r20,r12
 5456 2df6 9501                 movw r18,r10
 5457 2df8 0E94 0000            call __divmodsi4
 5458 2dfc 7901                 movw r14,r18
 5459 2dfe 8A01                 movw r16,r20
 5460 2e00 EAA9                 ldd r30,Y+50
 5461 2e02 FBA9                 ldd r31,Y+51
 5462 2e04 CF01                 movw r24,r30
 5463 2e06 AA27                 clr r26
 5464 2e08 97FD                 sbrc r25,7
 5465 2e0a A095                 com r26
 5466 2e0c BA2F                 mov r27,r26
 5467 2e0e E81A                 sub r14,r24
 5468 2e10 F90A                 sbc r15,r25
 5469 2e12 0A0B                 sbc r16,r26
 5470 2e14 1B0B                 sbc r17,r27
 5471 2e16 C201                 movw r24,r4
 5472 2e18 B101                 movw r22,r2
 5473 2e1a A601                 movw r20,r12
 5474 2e1c 9501                 movw r18,r10
 5475 2e1e 0E94 0000            call __divmodsi4
 5476 2e22 5901                 movw r10,r18
 5477 2e24 6A01                 movw r12,r20
 5478 2e26 2CA9                 ldd r18,Y+52
 5479 2e28 3DA9                 ldd r19,Y+53
 5480 2e2a C901                 movw r24,r18
 5481 2e2c AA27                 clr r26
 5482 2e2e 97FD                 sbrc r25,7
 5483 2e30 A095                 com r26
 5484 2e32 BA2F                 mov r27,r26
 5485 2e34 A81A                 sub r10,r24
 5486 2e36 B90A                 sbc r11,r25
 5487 2e38 CA0A                 sbc r12,r26
 5488 2e3a DB0A                 sbc r13,r27
 5489 2e3c 292C                 mov r2,r9
 5490 2e3e 3324                 clr r3
 5491 2e40 27FC                 sbrc r2,7
 5492 2e42 3094                 com r3
 5493 2e44 432C                 mov r4,r3
 5494 2e46 532C                 mov r5,r3
 5495 2e48 C801                 movw r24,r16
 5496 2e4a B701                 movw r22,r14
 5497 2e4c A201                 movw r20,r4
 5498 2e4e 9101                 movw r18,r2
 5499 2e50 0E94 0000            call __mulsi3
 5500 2e54 97FF                 sbrs r25,7
 5501 2e56 04C0                 rjmp .L432
 5502 2e58 6150                 subi r22,lo8(-(511))
 5503 2e5a 7E4F                 sbci r23,hi8(-(511))
 5504 2e5c 8F4F                 sbci r24,hlo8(-(511))
 5505 2e5e 9F4F                 sbci r25,hhi8(-(511))
 5506                   .L432:
 5507 2e60 3B01                 movw r6,r22
 5508 2e62 4C01                 movw r8,r24
 5509 2e64 09E0                 ldi r16,9
 5510 2e66 9594         1:      asr r9
 5511 2e68 8794                 ror r8
 5512 2e6a 7794                 ror r7
 5513 2e6c 6794                 ror r6
 5514 2e6e 0A95                 dec r16
 5515 2e70 D1F7                 brne 1b
 5516 2e72 C601                 movw r24,r12
 5517 2e74 B501                 movw r22,r10
 5518 2e76 A201                 movw r20,r4
 5519 2e78 9101                 movw r18,r2
 5520 2e7a 0E94 0000            call __mulsi3
 5521 2e7e 97FF                 sbrs r25,7
 5522 2e80 04C0                 rjmp .L433
 5523 2e82 6150                 subi r22,lo8(-(511))
 5524 2e84 7E4F                 sbci r23,hi8(-(511))
 5525 2e86 8F4F                 sbci r24,hlo8(-(511))
 5526 2e88 9F4F                 sbci r25,hhi8(-(511))
 5527                   .L433:
 5528 2e8a 5B01                 movw r10,r22
 5529 2e8c 6C01                 movw r12,r24
 5530 2e8e 19E0                 ldi r17,9
 5531 2e90 D594         1:      asr r13
 5532 2e92 C794                 ror r12
 5533 2e94 B794                 ror r11
 5534 2e96 A794                 ror r10
 5535 2e98 1A95                 dec r17
 5536 2e9a D1F7                 brne 1b
 5537 2e9c 8091 0000            lds r24,MaxStickNick
 5538 2ea0 9091 0000            lds r25,(MaxStickNick)+1
 5539 2ea4 8134                 cpi r24,65
 5540 2ea6 9105                 cpc r25,__zero_reg__
 5541 2ea8 3CF4                 brge .L435
 5542 2eaa 8091 0000            lds r24,MaxStickRoll
 5543 2eae 9091 0000            lds r25,(MaxStickRoll)+1
 5544 2eb2 8134                 cpi r24,65
 5545 2eb4 9105                 cpc r25,__zero_reg__
 5546 2eb6 D4F0                 brlt .L434
 5547                   .L435:
 5548 2eb8 D401                 movw r26,r8
 5549 2eba C301                 movw r24,r6
 5550 2ebc 97FE                 sbrs r9,7
 5551 2ebe 03C0                 rjmp .L436
 5552 2ec0 0196                 adiw r24,1
 5553 2ec2 A11D                 adc r26,__zero_reg__
 5554 2ec4 B11D                 adc r27,__zero_reg__
 5555                   .L436:
 5556 2ec6 3C01                 movw r6,r24
 5557 2ec8 4D01                 movw r8,r26
 5558 2eca 9594                 asr r9
 5559 2ecc 8794                 ror r8
 5560 2ece 7794                 ror r7
 5561 2ed0 6794                 ror r6
 5562 2ed2 D601                 movw r26,r12
 5563 2ed4 C501                 movw r24,r10
 5564 2ed6 D7FE                 sbrs r13,7
 5565 2ed8 03C0                 rjmp .L437
 5566 2eda 0196                 adiw r24,1
 5567 2edc A11D                 adc r26,__zero_reg__
 5568 2ede B11D                 adc r27,__zero_reg__
 5569                   .L437:
 5570 2ee0 5C01                 movw r10,r24
 5571 2ee2 6D01                 movw r12,r26
 5572 2ee4 D594                 asr r13
 5573 2ee6 C794                 ror r12
 5574 2ee8 B794                 ror r11
 5575 2eea A794                 ror r10
 5576                   .L434:
 5577 2eec 8091 0000            lds r24,EE_Parameter+4
 5578 2ef0 E82F                 mov r30,r24
 5579 2ef2 FF27                 clr r31
 5580 2ef4 EE0F                 add r30,r30
 5581 2ef6 FF1F                 adc r31,r31
 5582 2ef8 E050                 subi r30,lo8(-(PPM_in))
 5583 2efa F040                 sbci r31,hi8(-(PPM_in))
 5584 2efc 8081                 ld r24,Z
 5585 2efe 9181                 ldd r25,Z+1
 5586 2f00 0190                 ld __tmp_reg__,Z+
 5587 2f02 F081                 ld r31,Z
 5588 2f04 E02D                 mov r30,__tmp_reg__
 5589 2f06 F7FF                 sbrs r31,7
 5590 2f08 03C0                 rjmp .L439
 5591 2f0a F095                 com r31
 5592 2f0c E195                 neg r30
 5593 2f0e FF4F                 sbci r31,lo8(-1)
 5594                   .L439:
 5595 2f10 7A97                 sbiw r30,26
 5596 2f12 A4F0                 brlt .L438
 5597 2f14 C401                 movw r24,r8
 5598 2f16 B301                 movw r22,r6
 5599 2f18 23E0                 ldi r18,lo8(3)
 5600 2f1a 30E0                 ldi r19,hi8(3)
 5601 2f1c 40E0                 ldi r20,hlo8(3)
 5602 2f1e 50E0                 ldi r21,hhi8(3)
 5603 2f20 0E94 0000            call __divmodsi4
 5604 2f24 3901                 movw r6,r18
 5605 2f26 4A01                 movw r8,r20
 5606 2f28 C601                 movw r24,r12
 5607 2f2a B501                 movw r22,r10
 5608 2f2c 23E0                 ldi r18,lo8(3)
 5609 2f2e 30E0                 ldi r19,hi8(3)
 5610 2f30 40E0                 ldi r20,hlo8(3)
 5611 2f32 50E0                 ldi r21,hhi8(3)
 5612 2f34 0E94 0000            call __divmodsi4
 5613 2f38 5901                 movw r10,r18
 5614 2f3a 6A01                 movw r12,r20
 5615                   .L438:
 5616 2f3c 8091 0000            lds r24,FromNaviCtrl_Value+2
 5617 2f40 282F                 mov r18,r24
 5618 2f42 3327                 clr r19
 5619 2f44 27FD                 sbrc r18,7
 5620 2f46 3095                 com r19
 5621 2f48 432F                 mov r20,r19
 5622 2f4a 532F                 mov r21,r19
 5623 2f4c 2615                 cp r18,r6
 5624 2f4e 3705                 cpc r19,r7
 5625 2f50 4805                 cpc r20,r8
 5626 2f52 5905                 cpc r21,r9
 5627 2f54 14F4                 brge .L440
 5628 2f56 3901                 movw r6,r18
 5629 2f58 4A01                 movw r8,r20
 5630                   .L440:
 5631 2f5a 9927                 clr r25
 5632 2f5c 87FD                 sbrc r24,7
 5633 2f5e 9095                 com r25
 5634 2f60 9095                 com r25
 5635 2f62 8195                 neg r24
 5636 2f64 9F4F                 sbci r25,lo8(-1)
 5637 2f66 AA27                 clr r26
 5638 2f68 97FD                 sbrc r25,7
 5639 2f6a A095                 com r26
 5640 2f6c BA2F                 mov r27,r26
 5641 2f6e 6816                 cp r6,r24
 5642 2f70 7906                 cpc r7,r25
 5643 2f72 8A06                 cpc r8,r26
 5644 2f74 9B06                 cpc r9,r27
 5645 2f76 14F4                 brge .L441
 5646 2f78 3C01                 movw r6,r24
 5647 2f7a 4D01                 movw r8,r26
 5648                   .L441:
 5649 2f7c 2A15                 cp r18,r10
 5650 2f7e 3B05                 cpc r19,r11
 5651 2f80 4C05                 cpc r20,r12
 5652 2f82 5D05                 cpc r21,r13
 5653 2f84 14F4                 brge .L442
 5654 2f86 5901                 movw r10,r18
 5655 2f88 6A01                 movw r12,r20
 5656                   .L442:
 5657 2f8a A816                 cp r10,r24
 5658 2f8c B906                 cpc r11,r25
 5659 2f8e CA06                 cpc r12,r26
 5660 2f90 DB06                 cpc r13,r27
 5661 2f92 0CF0                 brlt .+2
 5662 2f94 CFC0                 rjmp .L444
 5663 2f96 5C01                 movw r10,r24
 5664 2f98 6D01                 movw r12,r26
 5665 2f9a CCC0                 rjmp .L444
 5666                   .L431:
 5667 2f9c EA2C                 mov r14,r10
 5668 2f9e FF24                 clr r15
 5669 2fa0 0027                 clr r16
 5670 2fa2 1127                 clr r17
 5671 2fa4 CA01                 movw r24,r20
 5672 2fa6 B901                 movw r22,r18
 5673 2fa8 A801                 movw r20,r16
 5674 2faa 9701                 movw r18,r14
 5675 2fac 0E94 0000            call __divmodsi4
 5676 2fb0 3901                 movw r6,r18
 5677 2fb2 4A01                 movw r8,r20
 5678 2fb4 4AA9                 ldd r20,Y+50
 5679 2fb6 5BA9                 ldd r21,Y+51
 5680 2fb8 CA01                 movw r24,r20
 5681 2fba AA27                 clr r26
 5682 2fbc 97FD                 sbrc r25,7
 5683 2fbe A095                 com r26
 5684 2fc0 BA2F                 mov r27,r26
 5685 2fc2 681A                 sub r6,r24
 5686 2fc4 790A                 sbc r7,r25
 5687 2fc6 8A0A                 sbc r8,r26
 5688 2fc8 9B0A                 sbc r9,r27
 5689 2fca C201                 movw r24,r4
 5690 2fcc B101                 movw r22,r2
 5691 2fce A801                 movw r20,r16
 5692 2fd0 9701                 movw r18,r14
 5693 2fd2 0E94 0000            call __divmodsi4
 5694 2fd6 5901                 movw r10,r18
 5695 2fd8 6A01                 movw r12,r20
 5696 2fda 6CA9                 ldd r22,Y+52
 5697 2fdc 7DA9                 ldd r23,Y+53
 5698 2fde CB01                 movw r24,r22
 5699 2fe0 AA27                 clr r26
 5700 2fe2 97FD                 sbrc r25,7
 5701 2fe4 A095                 com r26
 5702 2fe6 BA2F                 mov r27,r26
 5703 2fe8 A81A                 sub r10,r24
 5704 2fea B90A                 sbc r11,r25
 5705 2fec CA0A                 sbc r12,r26
 5706 2fee DB0A                 sbc r13,r27
 5707 2ff0 D401                 movw r26,r8
 5708 2ff2 C301                 movw r24,r6
 5709 2ff4 97FE                 sbrs r9,7
 5710 2ff6 03C0                 rjmp .L445
 5711 2ff8 0F96                 adiw r24,15
 5712 2ffa A11D                 adc r26,__zero_reg__
 5713 2ffc B11D                 adc r27,__zero_reg__
 5714                   .L445:
 5715 2ffe 3C01                 movw r6,r24
 5716 3000 4D01                 movw r8,r26
 5717 3002 F4E0                 ldi r31,4
 5718 3004 9594         1:      asr r9
 5719 3006 8794                 ror r8
 5720 3008 7794                 ror r7
 5721 300a 6794                 ror r6
 5722 300c FA95                 dec r31
 5723 300e D1F7                 brne 1b
 5724 3010 D601                 movw r26,r12
 5725 3012 C501                 movw r24,r10
 5726 3014 D7FE                 sbrs r13,7
 5727 3016 03C0                 rjmp .L446
 5728 3018 0F96                 adiw r24,15
 5729 301a A11D                 adc r26,__zero_reg__
 5730 301c B11D                 adc r27,__zero_reg__
 5731                   .L446:
 5732 301e 5C01                 movw r10,r24
 5733 3020 6D01                 movw r12,r26
 5734 3022 E4E0                 ldi r30,4
 5735 3024 D594         1:      asr r13
 5736 3026 C794                 ror r12
 5737 3028 B794                 ror r11
 5738 302a A794                 ror r10
 5739 302c EA95                 dec r30
 5740 302e D1F7                 brne 1b
 5741 3030 8091 0000            lds r24,MaxStickNick
 5742 3034 9091 0000            lds r25,(MaxStickNick)+1
 5743 3038 8134                 cpi r24,65
 5744 303a 9105                 cpc r25,__zero_reg__
 5745 303c 3CF4                 brge .L448
 5746 303e 8091 0000            lds r24,MaxStickRoll
 5747 3042 9091 0000            lds r25,(MaxStickRoll)+1
 5748 3046 8134                 cpi r24,65
 5749 3048 9105                 cpc r25,__zero_reg__
 5750 304a A4F0                 brlt .L447
 5751                   .L448:
 5752 304c C401                 movw r24,r8
 5753 304e B301                 movw r22,r6
 5754 3050 23E0                 ldi r18,lo8(3)
 5755 3052 30E0                 ldi r19,hi8(3)
 5756 3054 40E0                 ldi r20,hlo8(3)
 5757 3056 50E0                 ldi r21,hhi8(3)
 5758 3058 0E94 0000            call __divmodsi4
 5759 305c 3901                 movw r6,r18
 5760 305e 4A01                 movw r8,r20
 5761 3060 C601                 movw r24,r12
 5762 3062 B501                 movw r22,r10
 5763 3064 23E0                 ldi r18,lo8(3)
 5764 3066 30E0                 ldi r19,hi8(3)
 5765 3068 40E0                 ldi r20,hlo8(3)
 5766 306a 50E0                 ldi r21,hhi8(3)
 5767 306c 0E94 0000            call __divmodsi4
 5768 3070 5901                 movw r10,r18
 5769 3072 6A01                 movw r12,r20
 5770                   .L447:
 5771 3074 8091 0000            lds r24,EE_Parameter+4
 5772 3078 E82F                 mov r30,r24
 5773 307a FF27                 clr r31
 5774 307c EE0F                 add r30,r30
 5775 307e FF1F                 adc r31,r31
 5776 3080 E050                 subi r30,lo8(-(PPM_in))
 5777 3082 F040                 sbci r31,hi8(-(PPM_in))
 5778 3084 8081                 ld r24,Z
 5779 3086 9181                 ldd r25,Z+1
 5780 3088 0190                 ld __tmp_reg__,Z+
 5781 308a F081                 ld r31,Z
 5782 308c E02D                 mov r30,__tmp_reg__
 5783 308e F7FF                 sbrs r31,7
 5784 3090 03C0                 rjmp .L450
 5785 3092 F095                 com r31
 5786 3094 E195                 neg r30
 5787 3096 FF4F                 sbci r31,lo8(-1)
 5788                   .L450:
 5789 3098 7A97                 sbiw r30,26
 5790 309a A4F0                 brlt .L449
 5791 309c C401                 movw r24,r8
 5792 309e B301                 movw r22,r6
 5793 30a0 23E0                 ldi r18,lo8(3)
 5794 30a2 30E0                 ldi r19,hi8(3)
 5795 30a4 40E0                 ldi r20,hlo8(3)
 5796 30a6 50E0                 ldi r21,hhi8(3)
 5797 30a8 0E94 0000            call __divmodsi4
 5798 30ac 3901                 movw r6,r18
 5799 30ae 4A01                 movw r8,r20
 5800 30b0 C601                 movw r24,r12
 5801 30b2 B501                 movw r22,r10
 5802 30b4 23E0                 ldi r18,lo8(3)
 5803 30b6 30E0                 ldi r19,hi8(3)
 5804 30b8 40E0                 ldi r20,hlo8(3)
 5805 30ba 50E0                 ldi r21,hhi8(3)
 5806 30bc 0E94 0000            call __divmodsi4
 5807 30c0 5901                 movw r10,r18
 5808 30c2 6A01                 movw r12,r20
 5809                   .L449:
 5810 30c4 71E2                 ldi r23,lo8(33)
 5811 30c6 6716                 cp r6,r23
 5812 30c8 7104                 cpc r7,__zero_reg__
 5813 30ca 8104                 cpc r8,__zero_reg__
 5814 30cc 9104                 cpc r9,__zero_reg__
 5815 30ce 2CF0                 brlt .L451
 5816 30d0 70E2                 ldi r23,lo8(32)
 5817 30d2 672E                 mov r6,r23
 5818 30d4 712C                 mov r7,__zero_reg__
 5819 30d6 812C                 mov r8,__zero_reg__
 5820 30d8 912C                 mov r9,__zero_reg__
 5821                   .L451:
 5822 30da 80EE                 ldi r24,lo8(-32)
 5823 30dc 6816                 cp r6,r24
 5824 30de 8FEF                 ldi r24,hi8(-32)
 5825 30e0 7806                 cpc r7,r24
 5826 30e2 8FEF                 ldi r24,hlo8(-32)
 5827 30e4 8806                 cpc r8,r24
 5828 30e6 8FEF                 ldi r24,hhi8(-32)
 5829 30e8 9806                 cpc r9,r24
 5830 30ea 44F4                 brge .L452
 5831 30ec 60EE                 ldi r22,lo8(-32)
 5832 30ee 662E                 mov r6,r22
 5833 30f0 6FEF                 ldi r22,hi8(-32)
 5834 30f2 762E                 mov r7,r22
 5835 30f4 6FEF                 ldi r22,hlo8(-32)
 5836 30f6 862E                 mov r8,r22
 5837 30f8 6FEF                 ldi r22,hhi8(-32)
 5838 30fa 962E                 mov r9,r22
 5839                   .L452:
 5840 30fc 91E2                 ldi r25,lo8(33)
 5841 30fe A916                 cp r10,r25
 5842 3100 B104                 cpc r11,__zero_reg__
 5843 3102 C104                 cpc r12,__zero_reg__
 5844 3104 D104                 cpc r13,__zero_reg__
 5845 3106 2CF0                 brlt .L453
 5846 3108 50E2                 ldi r21,lo8(32)
 5847 310a A52E                 mov r10,r21
 5848 310c B12C                 mov r11,__zero_reg__
 5849 310e C12C                 mov r12,__zero_reg__
 5850 3110 D12C                 mov r13,__zero_reg__
 5851                   .L453:
 5852 3112 A0EE                 ldi r26,lo8(-32)
 5853 3114 AA16                 cp r10,r26
 5854 3116 AFEF                 ldi r26,hi8(-32)
 5855 3118 BA06                 cpc r11,r26
 5856 311a AFEF                 ldi r26,hlo8(-32)
 5857 311c CA06                 cpc r12,r26
 5858 311e AFEF                 ldi r26,hhi8(-32)
 5859 3120 DA06                 cpc r13,r26
 5860 3122 44F4                 brge .L444
 5861 3124 40EE                 ldi r20,lo8(-32)
 5862 3126 A42E                 mov r10,r20
 5863 3128 4FEF                 ldi r20,hi8(-32)
 5864 312a B42E                 mov r11,r20
 5865 312c 4FEF                 ldi r20,hlo8(-32)
 5866 312e C42E                 mov r12,r20
 5867 3130 4FEF                 ldi r20,hhi8(-32)
 5868 3132 D42E                 mov r13,r20
 5869                   .L444:
 5870 3134 8091 0000            lds r24,Mess_IntegralNick
 5871 3138 9091 0000            lds r25,(Mess_IntegralNick)+1
 5872 313c A091 0000            lds r26,(Mess_IntegralNick)+2
 5873 3140 B091 0000            lds r27,(Mess_IntegralNick)+3
 5874 3144 8619                 sub r24,r6
 5875 3146 9709                 sbc r25,r7
 5876 3148 A809                 sbc r26,r8
 5877 314a B909                 sbc r27,r9
 5878 314c 8093 0000            sts Mess_IntegralNick,r24
 5879 3150 9093 0000            sts (Mess_IntegralNick)+1,r25
 5880 3154 A093 0000            sts (Mess_IntegralNick)+2,r26
 5881 3158 B093 0000            sts (Mess_IntegralNick)+3,r27
 5882 315c 8091 0000            lds r24,Mess_IntegralRoll
 5883 3160 9091 0000            lds r25,(Mess_IntegralRoll)+1
 5884 3164 A091 0000            lds r26,(Mess_IntegralRoll)+2
 5885 3168 B091 0000            lds r27,(Mess_IntegralRoll)+3
 5886 316c 8A19                 sub r24,r10
 5887 316e 9B09                 sbc r25,r11
 5888 3170 AC09                 sbc r26,r12
 5889 3172 BD09                 sbc r27,r13
 5890 3174 8093 0000            sts Mess_IntegralRoll,r24
 5891 3178 9093 0000            sts (Mess_IntegralRoll)+1,r25
 5892 317c A093 0000            sts (Mess_IntegralRoll)+2,r26
 5893 3180 B093 0000            sts (Mess_IntegralRoll)+3,r27
 5894                   .L429:
 5895 3184 8091 0000            lds r24,ZaehlMessungen
 5896 3188 9091 0000            lds r25,(ZaehlMessungen)+1
 5897 318c 8F3F                 cpi r24,255
 5898 318e 9105                 cpc r25,__zero_reg__
 5899 3190 09F0                 breq .+2
 5900 3192 08F4                 brsh .+2
 5901 3194 C4C5                 rjmp .L455
 5902 3196 BAA5                 ldd r27,Y+42
 5903 3198 BB23                 tst r27
 5904 319a 09F0                 breq .+2
 5905 319c 4EC5                 rjmp .L456
 5906 319e 8091 0000            lds r24,Looping_Roll
 5907 31a2 8823                 tst r24
 5908 31a4 09F0                 breq .+2
 5909 31a6 49C5                 rjmp .L456
 5910 31a8 8091 0000            lds r24,TrichterFlug
 5911 31ac 8823                 tst r24
 5912 31ae 09F0                 breq .+2
 5913 31b0 44C5                 rjmp .L456
 5914 31b2 E091 0000            lds r30,EE_Parameter+66
 5915 31b6 EBA7                 std Y+43,r30
 5916 31b8 EE23                 tst r30
 5917 31ba 09F4                 brne .+2
 5918 31bc 3EC5                 rjmp .L456
 5919 31be 8091 0000            lds r24,MittelIntegralNick
 5920 31c2 9091 0000            lds r25,(MittelIntegralNick)+1
 5921 31c6 A091 0000            lds r26,(MittelIntegralNick)+2
 5922 31ca B091 0000            lds r27,(MittelIntegralNick)+3
 5923 31ce B7FF                 sbrs r27,7
 5924 31d0 04C0                 rjmp .L457
 5925 31d2 8150                 subi r24,lo8(-(255))
 5926 31d4 9F4F                 sbci r25,hi8(-(255))
 5927 31d6 AF4F                 sbci r26,hlo8(-(255))
 5928 31d8 BF4F                 sbci r27,hhi8(-(255))
 5929                   .L457:
 5930 31da E92E                 mov r14,r25
 5931 31dc FA2E                 mov r15,r26
 5932 31de 0B2F                 mov r16,r27
 5933 31e0 1127                 clr r17
 5934 31e2 07FD                 sbrc r16,7
 5935 31e4 1A95                 dec r17
 5936 31e6 E092 0000            sts MittelIntegralNick,r14
 5937 31ea F092 0000            sts (MittelIntegralNick)+1,r15
 5938 31ee 0093 0000            sts (MittelIntegralNick)+2,r16
 5939 31f2 1093 0000            sts (MittelIntegralNick)+3,r17
 5940 31f6 8091 0000            lds r24,MittelIntegralRoll
 5941 31fa 9091 0000            lds r25,(MittelIntegralRoll)+1
 5942 31fe A091 0000            lds r26,(MittelIntegralRoll)+2
 5943 3202 B091 0000            lds r27,(MittelIntegralRoll)+3
 5944 3206 B7FF                 sbrs r27,7
 5945 3208 04C0                 rjmp .L458
 5946 320a 8150                 subi r24,lo8(-(255))
 5947 320c 9F4F                 sbci r25,hi8(-(255))
 5948 320e AF4F                 sbci r26,hlo8(-(255))
 5949 3210 BF4F                 sbci r27,hhi8(-(255))
 5950                   .L458:
 5951 3212 892F                 mov r24,r25
 5952 3214 9A2F                 mov r25,r26
 5953 3216 AB2F                 mov r26,r27
 5954 3218 BB27                 clr r27
 5955 321a A7FD                 sbrc r26,7
 5956 321c BA95                 dec r27
 5957 321e 8CA7                 std Y+44,r24
 5958 3220 9DA7                 std Y+45,r25
 5959 3222 AEA7                 std Y+46,r26
 5960 3224 BFA7                 std Y+47,r27
 5961 3226 8093 0000            sts MittelIntegralRoll,r24
 5962 322a 9093 0000            sts (MittelIntegralRoll)+1,r25
 5963 322e A093 0000            sts (MittelIntegralRoll)+2,r26
 5964 3232 B093 0000            sts (MittelIntegralRoll)+3,r27
 5965 3236 8091 0000            lds r24,EE_Parameter+28
 5966 323a A82E                 mov r10,r24
 5967 323c BB24                 clr r11
 5968 323e CC24                 clr r12
 5969 3240 DD24                 clr r13
 5970 3242 2091 0000            lds r18,IntegralAccNick
 5971 3246 3091 0000            lds r19,(IntegralAccNick)+1
 5972 324a 4091 0000            lds r20,(IntegralAccNick)+2
 5973 324e 5091 0000            lds r21,(IntegralAccNick)+3
 5974 3252 C601                 movw r24,r12
 5975 3254 B501                 movw r22,r10
 5976 3256 0E94 0000            call __mulsi3
 5977 325a 97FF                 sbrs r25,7
 5978 325c 04C0                 rjmp .L459
 5979 325e 6150                 subi r22,lo8(-(255))
 5980 3260 7F4F                 sbci r23,hi8(-(255))
 5981 3262 8F4F                 sbci r24,hlo8(-(255))
 5982 3264 9F4F                 sbci r25,hhi8(-(255))
 5983                   .L459:
 5984 3266 672E                 mov r6,r23
 5985 3268 782E                 mov r7,r24
 5986 326a 892E                 mov r8,r25
 5987 326c 9924                 clr r9
 5988 326e 87FC                 sbrc r8,7
 5989 3270 9A94                 dec r9
 5990 3272 6092 0000            sts IntegralAccNick,r6
 5991 3276 7092 0000            sts (IntegralAccNick)+1,r7
 5992 327a 8092 0000            sts (IntegralAccNick)+2,r8
 5993 327e 9092 0000            sts (IntegralAccNick)+3,r9
 5994 3282 2091 0000            lds r18,IntegralAccRoll
 5995 3286 3091 0000            lds r19,(IntegralAccRoll)+1
 5996 328a 4091 0000            lds r20,(IntegralAccRoll)+2
 5997 328e 5091 0000            lds r21,(IntegralAccRoll)+3
 5998 3292 C601                 movw r24,r12
 5999 3294 B501                 movw r22,r10
 6000 3296 0E94 0000            call __mulsi3
 6001 329a 97FF                 sbrs r25,7
 6002 329c 04C0                 rjmp .L460
 6003 329e 6150                 subi r22,lo8(-(255))
 6004 32a0 7F4F                 sbci r23,hi8(-(255))
 6005 32a2 8F4F                 sbci r24,hlo8(-(255))
 6006 32a4 9F4F                 sbci r25,hhi8(-(255))
 6007                   .L460:
 6008 32a6 272E                 mov r2,r23
 6009 32a8 382E                 mov r3,r24
 6010 32aa 492E                 mov r4,r25
 6011 32ac 5524                 clr r5
 6012 32ae 47FC                 sbrc r4,7
 6013 32b0 5A94                 dec r5
 6014 32b2 2092 0000            sts IntegralAccRoll,r2
 6015 32b6 3092 0000            sts (IntegralAccRoll)+1,r3
 6016 32ba 4092 0000            sts (IntegralAccRoll)+2,r4
 6017 32be 5092 0000            sts (IntegralAccRoll)+3,r5
 6018 32c2 8091 0000            lds r24,IntegralAccZ
 6019 32c6 9091 0000            lds r25,(IntegralAccZ)+1
 6020 32ca A091 0000            lds r26,(IntegralAccZ)+2
 6021 32ce B091 0000            lds r27,(IntegralAccZ)+3
 6022 32d2 B7FF                 sbrs r27,7
 6023 32d4 04C0                 rjmp .L461
 6024 32d6 8150                 subi r24,lo8(-(255))
 6025 32d8 9F4F                 sbci r25,hi8(-(255))
 6026 32da AF4F                 sbci r26,hlo8(-(255))
 6027 32dc BF4F                 sbci r27,hhi8(-(255))
 6028                   .L461:
 6029 32de 892F                 mov r24,r25
 6030 32e0 9A2F                 mov r25,r26
 6031 32e2 AB2F                 mov r26,r27
 6032 32e4 BB27                 clr r27
 6033 32e6 A7FD                 sbrc r26,7
 6034 32e8 BA95                 dec r27
 6035 32ea 8093 0000            sts IntegralAccZ,r24
 6036 32ee 9093 0000            sts (IntegralAccZ)+1,r25
 6037 32f2 A093 0000            sts (IntegralAccZ)+2,r26
 6038 32f6 B093 0000            sts (IntegralAccZ)+3,r27
 6039 32fa D801                 movw r26,r16
 6040 32fc C701                 movw r24,r14
 6041 32fe 8619                 sub r24,r6
 6042 3300 9709                 sbc r25,r7
 6043 3302 A809                 sbc r26,r8
 6044 3304 B909                 sbc r27,r9
 6045 3306 8093 0000            sts IntegralFehlerNick.3,r24
 6046 330a 9093 0000            sts (IntegralFehlerNick.3)+1,r25
 6047 330e A093 0000            sts (IntegralFehlerNick.3)+2,r26
 6048 3312 B093 0000            sts (IntegralFehlerNick.3)+3,r27
 6049 3316 2091 0000            lds r18,EE_Parameter+65
 6050 331a E22E                 mov r14,r18
 6051 331c FF24                 clr r15
 6052 331e 0027                 clr r16
 6053 3320 1127                 clr r17
 6054 3322 BC01                 movw r22,r24
 6055 3324 CD01                 movw r24,r26
 6056 3326 A801                 movw r20,r16
 6057 3328 9701                 movw r18,r14
 6058 332a 0E94 0000            call __divmodsi4
 6059 332e 5901                 movw r10,r18
 6060 3330 6A01                 movw r12,r20
 6061 3332 2093 0000            sts ausgleichNick.11,r18
 6062 3336 3093 0000            sts (ausgleichNick.11)+1,r19
 6063 333a 4093 0000            sts (ausgleichNick.11)+2,r20
 6064 333e 5093 0000            sts (ausgleichNick.11)+3,r21
 6065 3342 8CA5                 ldd r24,Y+44
 6066 3344 9DA5                 ldd r25,Y+45
 6067 3346 AEA5                 ldd r26,Y+46
 6068 3348 BFA5                 ldd r27,Y+47
 6069 334a 8219                 sub r24,r2
 6070 334c 9309                 sbc r25,r3
 6071 334e A409                 sbc r26,r4
 6072 3350 B509                 sbc r27,r5
 6073 3352 8093 0000            sts IntegralFehlerRoll.4,r24
 6074 3356 9093 0000            sts (IntegralFehlerRoll.4)+1,r25
 6075 335a A093 0000            sts (IntegralFehlerRoll.4)+2,r26
 6076 335e B093 0000            sts (IntegralFehlerRoll.4)+3,r27
 6077 3362 BC01                 movw r22,r24
 6078 3364 CD01                 movw r24,r26
 6079 3366 A801                 movw r20,r16
 6080 3368 9701                 movw r18,r14
 6081 336a 0E94 0000            call __divmodsi4
 6082 336e 2093 0000            sts ausgleichRoll.12,r18
 6083 3372 3093 0000            sts (ausgleichRoll.12)+1,r19
 6084 3376 4093 0000            sts (ausgleichRoll.12)+2,r20
 6085 337a 5093 0000            sts (ausgleichRoll.12)+3,r21
 6086 337e D601                 movw r26,r12
 6087 3380 C501                 movw r24,r10
 6088 3382 D7FE                 sbrs r13,7
 6089 3384 04C0                 rjmp .L462
 6090 3386 8150                 subi r24,lo8(-(255))
 6091 3388 9F4F                 sbci r25,hi8(-(255))
 6092 338a AF4F                 sbci r26,hlo8(-(255))
 6093 338c BF4F                 sbci r27,hhi8(-(255))
 6094                   .L462:
 6095 338e 892F                 mov r24,r25
 6096 3390 9A2F                 mov r25,r26
 6097 3392 AB2F                 mov r26,r27
 6098 3394 BB27                 clr r27
 6099 3396 A7FD                 sbrc r26,7
 6100 3398 BA95                 dec r27
 6101 339a 9093 0000            sts (LageKorrekturNick)+1,r25
 6102 339e 8093 0000            sts LageKorrekturNick,r24
 6103 33a2 57FF                 sbrs r21,7
 6104 33a4 04C0                 rjmp .L463
 6105 33a6 2150                 subi r18,lo8(-(255))
 6106 33a8 3F4F                 sbci r19,hi8(-(255))
 6107 33aa 4F4F                 sbci r20,hlo8(-(255))
 6108 33ac 5F4F                 sbci r21,hhi8(-(255))
 6109                   .L463:
 6110 33ae BB27                 clr r27
 6111 33b0 57FD                 sbrc r21,7
 6112 33b2 BA95                 dec r27
 6113 33b4 A52F                 mov r26,r21
 6114 33b6 942F                 mov r25,r20
 6115 33b8 832F                 mov r24,r19
 6116 33ba 9093 0000            sts (LageKorrekturRoll)+1,r25
 6117 33be 8093 0000            sts LageKorrekturRoll,r24
 6118 33c2 8091 0000            lds r24,MaxStickNick
 6119 33c6 9091 0000            lds r25,(MaxStickNick)+1
 6120 33ca 8134                 cpi r24,65
 6121 33cc 9105                 cpc r25,__zero_reg__
 6122 33ce DCF4                 brge .L465
 6123 33d0 8091 0000            lds r24,MaxStickRoll
 6124 33d4 9091 0000            lds r25,(MaxStickRoll)+1
 6125 33d8 8134                 cpi r24,65
 6126 33da 9105                 cpc r25,__zero_reg__
 6127 33dc A4F4                 brge .L465
 6128 33de 8091 0000            lds r24,EE_Parameter+4
 6129 33e2 E82F                 mov r30,r24
 6130 33e4 FF27                 clr r31
 6131 33e6 EE0F                 add r30,r30
 6132 33e8 FF1F                 adc r31,r31
 6133 33ea E050                 subi r30,lo8(-(PPM_in))
 6134 33ec F040                 sbci r31,hi8(-(PPM_in))
 6135 33ee 8081                 ld r24,Z
 6136 33f0 9181                 ldd r25,Z+1
 6137 33f2 0190                 ld __tmp_reg__,Z+
 6138 33f4 F081                 ld r31,Z
 6139 33f6 E02D                 mov r30,__tmp_reg__
 6140 33f8 F7FF                 sbrs r31,7
 6141 33fa 03C0                 rjmp .L466
 6142 33fc F095                 com r31
 6143 33fe E195                 neg r30
 6144 3400 FF4F                 sbci r31,lo8(-1)
 6145                   .L466:
 6146 3402 7A97                 sbiw r30,26
 6147 3404 E4F0                 brlt .L464
 6148                   .L465:
 6149 3406 8091 0000            lds r24,FromNaviCtrl_Value
 6150 340a 8F3F                 cpi r24,lo8(-1)
 6151 340c C1F4                 brne .L464
 6152 340e 8091 0000            lds r24,LageKorrekturNick
 6153 3412 9091 0000            lds r25,(LageKorrekturNick)+1
 6154 3416 97FD                 sbrc r25,7
 6155 3418 0196                 adiw r24,1
 6156                   .L467:
 6157 341a 9595                 asr r25
 6158 341c 8795                 ror r24
 6159 341e 9093 0000            sts (LageKorrekturNick)+1,r25
 6160 3422 8093 0000            sts LageKorrekturNick,r24
 6161 3426 8091 0000            lds r24,LageKorrekturRoll
 6162 342a 9091 0000            lds r25,(LageKorrekturRoll)+1
 6163 342e 97FD                 sbrc r25,7
 6164 3430 0196                 adiw r24,1
 6165                   .L468:
 6166 3432 9595                 asr r25
 6167 3434 8795                 ror r24
 6168 3436 9093 0000            sts (LageKorrekturRoll)+1,r25
 6169 343a 8093 0000            sts LageKorrekturRoll,r24
 6170                   .L464:
 6171 343e 8091 0000            lds r24,MittelIntegralNick2
 6172 3442 9091 0000            lds r25,(MittelIntegralNick2)+1
 6173 3446 A091 0000            lds r26,(MittelIntegralNick2)+2
 6174 344a B091 0000            lds r27,(MittelIntegralNick2)+3
 6175 344e B7FF                 sbrs r27,7
 6176 3450 04C0                 rjmp .L469
 6177 3452 8150                 subi r24,lo8(-(255))
 6178 3454 9F4F                 sbci r25,hi8(-(255))
 6179 3456 AF4F                 sbci r26,hlo8(-(255))
 6180 3458 BF4F                 sbci r27,hhi8(-(255))
 6181                   .L469:
 6182 345a 892F                 mov r24,r25
 6183 345c 9A2F                 mov r25,r26
 6184 345e AB2F                 mov r26,r27
 6185 3460 BB27                 clr r27
 6186 3462 A7FD                 sbrc r26,7
 6187 3464 BA95                 dec r27
 6188 3466 8093 0000            sts MittelIntegralNick2,r24
 6189 346a 9093 0000            sts (MittelIntegralNick2)+1,r25
 6190 346e A093 0000            sts (MittelIntegralNick2)+2,r26
 6191 3472 B093 0000            sts (MittelIntegralNick2)+3,r27
 6192 3476 8091 0000            lds r24,MittelIntegralRoll2
 6193 347a 9091 0000            lds r25,(MittelIntegralRoll2)+1
 6194 347e A091 0000            lds r26,(MittelIntegralRoll2)+2
 6195 3482 B091 0000            lds r27,(MittelIntegralRoll2)+3
 6196 3486 B7FF                 sbrs r27,7
 6197 3488 04C0                 rjmp .L470
 6198 348a 8150                 subi r24,lo8(-(255))
 6199 348c 9F4F                 sbci r25,hi8(-(255))
 6200 348e AF4F                 sbci r26,hlo8(-(255))
 6201 3490 BF4F                 sbci r27,hhi8(-(255))
 6202                   .L470:
 6203 3492 892F                 mov r24,r25
 6204 3494 9A2F                 mov r25,r26
 6205 3496 AB2F                 mov r26,r27
 6206 3498 BB27                 clr r27
 6207 349a A7FD                 sbrc r26,7
 6208 349c BA95                 dec r27
 6209 349e 8093 0000            sts MittelIntegralRoll2,r24
 6210 34a2 9093 0000            sts (MittelIntegralRoll2)+1,r25
 6211 34a6 A093 0000            sts (MittelIntegralRoll2)+2,r26
 6212 34aa B093 0000            sts (MittelIntegralRoll2)+3,r27
 6213 34ae 8091 0000            lds r24,IntegralNick
 6214 34b2 9091 0000            lds r25,(IntegralNick)+1
 6215 34b6 A091 0000            lds r26,(IntegralNick)+2
 6216 34ba B091 0000            lds r27,(IntegralNick)+3
 6217 34be 2AA1                 ldd r18,Y+34
 6218 34c0 3BA1                 ldd r19,Y+35
 6219 34c2 4CA1                 ldd r20,Y+36
 6220 34c4 5DA1                 ldd r21,Y+37
 6221 34c6 281B                 sub r18,r24
 6222 34c8 390B                 sbc r19,r25
 6223 34ca 4A0B                 sbc r20,r26
 6224 34cc 5B0B                 sbc r21,r27
 6225 34ce 2093 0000            sts tmp_long.1,r18
 6226 34d2 3093 0000            sts (tmp_long.1)+1,r19
 6227 34d6 4093 0000            sts (tmp_long.1)+2,r20
 6228 34da 5093 0000            sts (tmp_long.1)+3,r21
 6229 34de 8091 0000            lds r24,IntegralRoll
 6230 34e2 9091 0000            lds r25,(IntegralRoll)+1
 6231 34e6 A091 0000            lds r26,(IntegralRoll)+2
 6232 34ea B091 0000            lds r27,(IntegralRoll)+3
 6233 34ee EEA0                 ldd r14,Y+38
 6234 34f0 FFA0                 ldd r15,Y+39
 6235 34f2 08A5                 ldd r16,Y+40
 6236 34f4 19A5                 ldd r17,Y+41
 6237 34f6 E81A                 sub r14,r24
 6238 34f8 F90A                 sbc r15,r25
 6239 34fa 0A0B                 sbc r16,r26
 6240 34fc 1B0B                 sbc r17,r27
 6241 34fe E092 0000            sts tmp_long2.2,r14
 6242 3502 F092 0000            sts (tmp_long2.2)+1,r15
 6243 3506 0093 0000            sts (tmp_long2.2)+2,r16
 6244 350a 1093 0000            sts (tmp_long2.2)+3,r17
 6245 350e 2093 0000            sts IntegralFehlerNick.3,r18
 6246 3512 3093 0000            sts (IntegralFehlerNick.3)+1,r19
 6247 3516 4093 0000            sts (IntegralFehlerNick.3)+2,r20
 6248 351a 5093 0000            sts (IntegralFehlerNick.3)+3,r21
 6249 351e E092 0000            sts IntegralFehlerRoll.4,r14
 6250 3522 F092 0000            sts (IntegralFehlerRoll.4)+1,r15
 6251 3526 0093 0000            sts (IntegralFehlerRoll.4)+2,r16
 6252 352a 1093 0000            sts (IntegralFehlerRoll.4)+3,r17
 6253 352e 8091 0000            lds r24,Mess_IntegralNick2
 6254 3532 9091 0000            lds r25,(Mess_IntegralNick2)+1
 6255 3536 A091 0000            lds r26,(Mess_IntegralNick2)+2
 6256 353a B091 0000            lds r27,(Mess_IntegralNick2)+3
 6257 353e 821B                 sub r24,r18
 6258 3540 930B                 sbc r25,r19
 6259 3542 A40B                 sbc r26,r20
 6260 3544 B50B                 sbc r27,r21
 6261 3546 8093 0000            sts Mess_IntegralNick2,r24
 6262 354a 9093 0000            sts (Mess_IntegralNick2)+1,r25
 6263 354e A093 0000            sts (Mess_IntegralNick2)+2,r26
 6264 3552 B093 0000            sts (Mess_IntegralNick2)+3,r27
 6265 3556 8091 0000            lds r24,Mess_IntegralRoll2
 6266 355a 9091 0000            lds r25,(Mess_IntegralRoll2)+1
 6267 355e A091 0000            lds r26,(Mess_IntegralRoll2)+2
 6268 3562 B091 0000            lds r27,(Mess_IntegralRoll2)+3
 6269 3566 8E19                 sub r24,r14
 6270 3568 9F09                 sbc r25,r15
 6271 356a A00B                 sbc r26,r16
 6272 356c B10B                 sbc r27,r17
 6273 356e 8093 0000            sts Mess_IntegralRoll2,r24
 6274 3572 9093 0000            sts (Mess_IntegralRoll2)+1,r25
 6275 3576 A093 0000            sts (Mess_IntegralRoll2)+2,r26
 6276 357a B093 0000            sts (Mess_IntegralRoll2)+3,r27
 6277 357e FBA5                 ldd r31,Y+43
 6278 3580 FF23                 tst r31
 6279 3582 E1F0                 breq .L471
 6280 3584 2091 0000            lds r18,GierGyroFehler
 6281 3588 3091 0000            lds r19,(GierGyroFehler)+1
 6282 358c 2138                 cpi r18,129
 6283 358e 3105                 cpc r19,__zero_reg__
 6284 3590 4CF0                 brlt .L472
 6285 3592 8091 0000            lds r24,AdNeutralGier
 6286 3596 9091 0000            lds r25,(AdNeutralGier)+1
 6287 359a 0196                 adiw r24,1
 6288 359c 9093 0000            sts (AdNeutralGier)+1,r25
 6289 35a0 8093 0000            sts AdNeutralGier,r24
 6290                   .L472:
 6291 35a4 2058                 subi r18,lo8(-128)
 6292 35a6 3F4F                 sbci r19,hi8(-128)
 6293 35a8 4CF4                 brge .L471
 6294 35aa 8091 0000            lds r24,AdNeutralGier
 6295 35ae 9091 0000            lds r25,(AdNeutralGier)+1
 6296 35b2 0197                 sbiw r24,1
 6297 35b4 9093 0000            sts (AdNeutralGier)+1,r25
 6298 35b8 8093 0000            sts AdNeutralGier,r24
 6299                   .L471:
 6300 35bc 1092 0000            sts (GierGyroFehler)+1,__zero_reg__
 6301 35c0 1092 0000            sts GierGyroFehler,__zero_reg__
 6302 35c4 81E0                 ldi r24,lo8(1)
 6303 35c6 90E0                 ldi r25,hi8(1)
 6304 35c8 9093 0000            sts (cnt.15)+1,r25
 6305 35cc 8093 0000            sts cnt.15,r24
 6306 35d0 A090 0000            lds r10,IntegralFehlerNick.3
 6307 35d4 B090 0000            lds r11,(IntegralFehlerNick.3)+1
 6308 35d8 C090 0000            lds r12,(IntegralFehlerNick.3)+2
 6309 35dc D090 0000            lds r13,(IntegralFehlerNick.3)+3
 6310 35e0 D601                 movw r26,r12
 6311 35e2 C501                 movw r24,r10
 6312 35e4 D7FE                 sbrs r13,7
 6313 35e6 07C0                 rjmp .L475
 6314 35e8 8827                 clr r24
 6315 35ea 9927                 clr r25
 6316 35ec DC01                 movw r26,r24
 6317 35ee 8A19                 sub r24,r10
 6318 35f0 9B09                 sbc r25,r11
 6319 35f2 AC09                 sbc r26,r12
 6320 35f4 BD09                 sbc r27,r13
 6321                   .L475:
 6322 35f6 8150                 subi r24,lo8(513)
 6323 35f8 9240                 sbci r25,hi8(513)
 6324 35fa A040                 sbci r26,hlo8(513)
 6325 35fc B040                 sbci r27,hhi8(513)
 6326 35fe 34F0                 brlt .L474
 6327 3600 84E0                 ldi r24,lo8(4)
 6328 3602 90E0                 ldi r25,hi8(4)
 6329 3604 9093 0000            sts (cnt.15)+1,r25
 6330 3608 8093 0000            sts cnt.15,r24
 6331                   .L474:
 6332 360c 8091 0000            lds r24,MittelIntegralNick_Alt.20
 6333 3610 9091 0000            lds r25,(MittelIntegralNick_Alt.20)+1
 6334 3614 A091 0000            lds r26,(MittelIntegralNick_Alt.20)+2
 6335 3618 B091 0000            lds r27,(MittelIntegralNick_Alt.20)+3
 6336 361c 2091 0000            lds r18,MittelIntegralNick
 6337 3620 3091 0000            lds r19,(MittelIntegralNick)+1
 6338 3624 4091 0000            lds r20,(MittelIntegralNick)+2
 6339 3628 5091 0000            lds r21,(MittelIntegralNick)+3
 6340 362c 821B                 sub r24,r18
 6341 362e 930B                 sbc r25,r19
 6342 3630 A40B                 sbc r26,r20
 6343 3632 B50B                 sbc r27,r21
 6344 3634 815E                 subi r24,lo8(-(19999))
 6345 3636 914B                 sbci r25,hi8(-(19999))
 6346 3638 AF4F                 sbci r26,hlo8(-(19999))
 6347 363a BF4F                 sbci r27,hhi8(-(19999))
 6348 363c 8F53                 subi r24,lo8(39999)
 6349 363e 9C49                 sbci r25,hi8(39999)
 6350 3640 A040                 sbci r26,hlo8(39999)
 6351 3642 B040                 sbci r27,hhi8(39999)
 6352 3644 28F0                 brlo .L477
 6353 3646 8091 0000            lds r24,FromNaviCtrl_Value+1
 6354 364a 8931                 cpi r24,lo8(25)
 6355 364c 0CF4                 brge .+2
 6356 364e FFC0                 rjmp .L476
 6357                   .L477:
 6358 3650 31E0                 ldi r19,lo8(4097)
 6359 3652 A316                 cp r10,r19
 6360 3654 30E1                 ldi r19,hi8(4097)
 6361 3656 B306                 cpc r11,r19
 6362 3658 30E0                 ldi r19,hlo8(4097)
 6363 365a C306                 cpc r12,r19
 6364 365c 30E0                 ldi r19,hhi8(4097)
 6365 365e D306                 cpc r13,r19
 6366 3660 0CF4                 brge .+2
 6367 3662 73C0                 rjmp .L478
 6368 3664 8091 0000            lds r24,last_n_p.16
 6369 3668 8823                 tst r24
 6370 366a 09F4                 brne .+2
 6371 366c 6AC0                 rjmp .L479
 6372 366e D601                 movw r26,r12
 6373 3670 C501                 movw r24,r10
 6374 3672 D7FE                 sbrs r13,7
 6375 3674 07C0                 rjmp .L480
 6376 3676 8827                 clr r24
 6377 3678 9927                 clr r25
 6378 367a DC01                 movw r26,r24
 6379 367c 8A19                 sub r24,r10
 6380 367e 9B09                 sbc r25,r11
 6381 3680 AC09                 sbc r26,r12
 6382 3682 BD09                 sbc r27,r13
 6383                   .L480:
 6384 3684 9C01                 movw r18,r24
 6385 3686 AD01                 movw r20,r26
 6386 3688 B7FF                 sbrs r27,7
 6387 368a 04C0                 rjmp .L481
 6388 368c 2150                 subi r18,lo8(-(511))
 6389 368e 3E4F                 sbci r19,hi8(-(511))
 6390 3690 4F4F                 sbci r20,hlo8(-(511))
 6391 3692 5F4F                 sbci r21,hhi8(-(511))
 6392                   .L481:
 6393 3694 09E0                 ldi r16,9
 6394 3696 5595         1:      asr r21
 6395 3698 4795                 ror r20
 6396 369a 3795                 ror r19
 6397 369c 2795                 ror r18
 6398 369e 0A95                 dec r16
 6399 36a0 D1F7                 brne 1b
 6400 36a2 8091 0000            lds r24,cnt.15
 6401 36a6 9091 0000            lds r25,(cnt.15)+1
 6402 36aa 820F                 add r24,r18
 6403 36ac 931F                 adc r25,r19
 6404 36ae 9093 0000            sts (cnt.15)+1,r25
 6405 36b2 8093 0000            sts cnt.15,r24
 6406 36b6 D601                 movw r26,r12
 6407 36b8 C501                 movw r24,r10
 6408 36ba D7FE                 sbrs r13,7
 6409 36bc 03C0                 rjmp .L482
 6410 36be 0796                 adiw r24,7
 6411 36c0 A11D                 adc r26,__zero_reg__
 6412 36c2 B11D                 adc r27,__zero_reg__
 6413                   .L482:
 6414 36c4 13E0                 ldi r17,3
 6415 36c6 B595         1:      asr r27
 6416 36c8 A795                 ror r26
 6417 36ca 9795                 ror r25
 6418 36cc 8795                 ror r24
 6419 36ce 1A95                 dec r17
 6420 36d0 D1F7                 brne 1b
 6421 36d2 8093 0000            sts ausgleichNick.11,r24
 6422 36d6 9093 0000            sts (ausgleichNick.11)+1,r25
 6423 36da A093 0000            sts (ausgleichNick.11)+2,r26
 6424 36de B093 0000            sts (ausgleichNick.11)+3,r27
 6425 36e2 8958                 subi r24,lo8(5001)
 6426 36e4 9341                 sbci r25,hi8(5001)
 6427 36e6 A040                 sbci r26,hlo8(5001)
 6428 36e8 B040                 sbci r27,hhi8(5001)
 6429 36ea 64F0                 brlt .L483
 6430 36ec 88E8                 ldi r24,lo8(5000)
 6431 36ee 93E1                 ldi r25,hi8(5000)
 6432 36f0 A0E0                 ldi r26,hlo8(5000)
 6433 36f2 B0E0                 ldi r27,hhi8(5000)
 6434 36f4 8093 0000            sts ausgleichNick.11,r24
 6435 36f8 9093 0000            sts (ausgleichNick.11)+1,r25
 6436 36fc A093 0000            sts (ausgleichNick.11)+2,r26
 6437 3700 B093 0000            sts (ausgleichNick.11)+3,r27
 6438                   .L483:
 6439 3704 2091 0000            lds r18,ausgleichNick.11
 6440 3708 3091 0000            lds r19,(ausgleichNick.11)+1
 6441 370c 4091 0000            lds r20,(ausgleichNick.11)+2
 6442 3710 5091 0000            lds r21,(ausgleichNick.11)+3
 6443 3714 57FF                 sbrs r21,7
 6444 3716 04C0                 rjmp .L484
 6445 3718 2150                 subi r18,lo8(-(255))
 6446 371a 3F4F                 sbci r19,hi8(-(255))
 6447 371c 4F4F                 sbci r20,hlo8(-(255))
 6448 371e 5F4F                 sbci r21,hhi8(-(255))
 6449                   .L484:
 6450 3720 232F                 mov r18,r19
 6451 3722 342F                 mov r19,r20
 6452 3724 452F                 mov r20,r21
 6453 3726 5527                 clr r21
 6454 3728 47FD                 sbrc r20,7
 6455 372a 5A95                 dec r21
 6456 372c 8091 0000            lds r24,LageKorrekturNick
 6457 3730 9091 0000            lds r25,(LageKorrekturNick)+1
 6458 3734 820F                 add r24,r18
 6459 3736 931F                 adc r25,r19
 6460 3738 9093 0000            sts (LageKorrekturNick)+1,r25
 6461 373c 8093 0000            sts LageKorrekturNick,r24
 6462 3740 06C0                 rjmp .L486
 6463                   .L479:
 6464 3742 81E0                 ldi r24,lo8(1)
 6465 3744 8093 0000            sts last_n_p.16,r24
 6466 3748 02C0                 rjmp .L486
 6467                   .L478:
 6468 374a 1092 0000            sts last_n_p.16,__zero_reg__
 6469                   .L486:
 6470 374e 50E0                 ldi r21,lo8(-4096)
 6471 3750 A516                 cp r10,r21
 6472 3752 50EF                 ldi r21,hi8(-4096)
 6473 3754 B506                 cpc r11,r21
 6474 3756 5FEF                 ldi r21,hlo8(-4096)
 6475 3758 C506                 cpc r12,r21
 6476 375a 5FEF                 ldi r21,hhi8(-4096)
 6477 375c D506                 cpc r13,r21
 6478 375e 0CF0                 brlt .+2
 6479 3760 73C0                 rjmp .L487
 6480 3762 8091 0000            lds r24,last_n_n.17
 6481 3766 8823                 tst r24
 6482 3768 09F4                 brne .+2
 6483 376a 6AC0                 rjmp .L488
 6484 376c D601                 movw r26,r12
 6485 376e C501                 movw r24,r10
 6486 3770 D7FE                 sbrs r13,7
 6487 3772 07C0                 rjmp .L489
 6488 3774 8827                 clr r24
 6489 3776 9927                 clr r25
 6490 3778 DC01                 movw r26,r24
 6491 377a 8A19                 sub r24,r10
 6492 377c 9B09                 sbc r25,r11
 6493 377e AC09                 sbc r26,r12
 6494 3780 BD09                 sbc r27,r13
 6495                   .L489:
 6496 3782 9C01                 movw r18,r24
 6497 3784 AD01                 movw r20,r26
 6498 3786 B7FF                 sbrs r27,7
 6499 3788 04C0                 rjmp .L490
 6500 378a 2150                 subi r18,lo8(-(511))
 6501 378c 3E4F                 sbci r19,hi8(-(511))
 6502 378e 4F4F                 sbci r20,hlo8(-(511))
 6503 3790 5F4F                 sbci r21,hhi8(-(511))
 6504                   .L490:
 6505 3792 F9E0                 ldi r31,9
 6506 3794 5595         1:      asr r21
 6507 3796 4795                 ror r20
 6508 3798 3795                 ror r19
 6509 379a 2795                 ror r18
 6510 379c FA95                 dec r31
 6511 379e D1F7                 brne 1b
 6512 37a0 8091 0000            lds r24,cnt.15
 6513 37a4 9091 0000            lds r25,(cnt.15)+1
 6514 37a8 820F                 add r24,r18
 6515 37aa 931F                 adc r25,r19
 6516 37ac 9093 0000            sts (cnt.15)+1,r25
 6517 37b0 8093 0000            sts cnt.15,r24
 6518 37b4 D601                 movw r26,r12
 6519 37b6 C501                 movw r24,r10
 6520 37b8 D7FE                 sbrs r13,7
 6521 37ba 03C0                 rjmp .L491
 6522 37bc 0796                 adiw r24,7
 6523 37be A11D                 adc r26,__zero_reg__
 6524 37c0 B11D                 adc r27,__zero_reg__
 6525                   .L491:
 6526 37c2 E3E0                 ldi r30,3
 6527 37c4 B595         1:      asr r27
 6528 37c6 A795                 ror r26
 6529 37c8 9795                 ror r25
 6530 37ca 8795                 ror r24
 6531 37cc EA95                 dec r30
 6532 37ce D1F7                 brne 1b
 6533 37d0 8093 0000            sts ausgleichNick.11,r24
 6534 37d4 9093 0000            sts (ausgleichNick.11)+1,r25
 6535 37d8 A093 0000            sts (ausgleichNick.11)+2,r26
 6536 37dc B093 0000            sts (ausgleichNick.11)+3,r27
 6537 37e0 8857                 subi r24,lo8(-5000)
 6538 37e2 9C4E                 sbci r25,hi8(-5000)
 6539 37e4 AF4F                 sbci r26,hlo8(-5000)
 6540 37e6 BF4F                 sbci r27,hhi8(-5000)
 6541 37e8 64F4                 brge .L492
 6542 37ea 88E7                 ldi r24,lo8(-5000)
 6543 37ec 9CEE                 ldi r25,hi8(-5000)
 6544 37ee AFEF                 ldi r26,hlo8(-5000)
 6545 37f0 BFEF                 ldi r27,hhi8(-5000)
 6546 37f2 8093 0000            sts ausgleichNick.11,r24
 6547 37f6 9093 0000            sts (ausgleichNick.11)+1,r25
 6548 37fa A093 0000            sts (ausgleichNick.11)+2,r26
 6549 37fe B093 0000            sts (ausgleichNick.11)+3,r27
 6550                   .L492:
 6551 3802 2091 0000            lds r18,ausgleichNick.11
 6552 3806 3091 0000            lds r19,(ausgleichNick.11)+1
 6553 380a 4091 0000            lds r20,(ausgleichNick.11)+2
 6554 380e 5091 0000            lds r21,(ausgleichNick.11)+3
 6555 3812 57FF                 sbrs r21,7
 6556 3814 04C0                 rjmp .L493
 6557 3816 2150                 subi r18,lo8(-(255))
 6558 3818 3F4F                 sbci r19,hi8(-(255))
 6559 381a 4F4F                 sbci r20,hlo8(-(255))
 6560 381c 5F4F                 sbci r21,hhi8(-(255))
 6561                   .L493:
 6562 381e 232F                 mov r18,r19
 6563 3820 342F                 mov r19,r20
 6564 3822 452F                 mov r20,r21
 6565 3824 5527                 clr r21
 6566 3826 47FD                 sbrc r20,7
 6567 3828 5A95                 dec r21
 6568 382a 8091 0000            lds r24,LageKorrekturNick
 6569 382e 9091 0000            lds r25,(LageKorrekturNick)+1
 6570 3832 820F                 add r24,r18
 6571 3834 931F                 adc r25,r19
 6572 3836 9093 0000            sts (LageKorrekturNick)+1,r25
 6573 383a 8093 0000            sts LageKorrekturNick,r24
 6574 383e 11C0                 rjmp .L496
 6575                   .L488:
 6576 3840 81E0                 ldi r24,lo8(1)
 6577 3842 8093 0000            sts last_n_n.17,r24
 6578 3846 0DC0                 rjmp .L496
 6579                   .L487:
 6580 3848 1092 0000            sts last_n_n.17,__zero_reg__
 6581 384c 0AC0                 rjmp .L496
 6582                   .L476:
 6583 384e 1092 0000            sts (cnt.15)+1,__zero_reg__
 6584 3852 1092 0000            sts cnt.15,__zero_reg__
 6585 3856 88EE                 ldi r24,lo8(1000)
 6586 3858 93E0                 ldi r25,hi8(1000)
 6587 385a 9093 0000            sts (KompassSignalSchlecht)+1,r25
 6588 385e 8093 0000            sts KompassSignalSchlecht,r24
 6589                   .L496:
 6590 3862 7BA5                 ldd r23,Y+43
 6591 3864 272F                 mov r18,r23
 6592 3866 3327                 clr r19
 6593 3868 8091 0000            lds r24,cnt.15
 6594 386c 9091 0000            lds r25,(cnt.15)+1
 6595 3870 2817                 cp r18,r24
 6596 3872 3907                 cpc r19,r25
 6597 3874 24F4                 brge .L497
 6598 3876 3093 0000            sts (cnt.15)+1,r19
 6599 387a 2093 0000            sts cnt.15,r18
 6600                   .L497:
 6601 387e E091 0000            lds r30,FromNaviCtrl_Value+1
 6602 3882 EE23                 tst r30
 6603 3884 79F0                 breq .L498
 6604 3886 2E2F                 mov r18,r30
 6605 3888 3327                 clr r19
 6606 388a 27FD                 sbrc r18,7
 6607 388c 3095                 com r19
 6608 388e 8091 0000            lds r24,cnt.15
 6609 3892 9091 0000            lds r25,(cnt.15)+1
 6610 3896 2817                 cp r18,r24
 6611 3898 3907                 cpc r19,r25
 6612 389a 24F4                 brge .L498
 6613 389c 3093 0000            sts (cnt.15)+1,r19
 6614 38a0 2093 0000            sts cnt.15,r18
 6615                   .L498:
 6616 38a4 4091 0000            lds r20,IntegralFehlerNick.3
 6617 38a8 5091 0000            lds r21,(IntegralFehlerNick.3)+1
 6618 38ac 6091 0000            lds r22,(IntegralFehlerNick.3)+2
 6619 38b0 7091 0000            lds r23,(IntegralFehlerNick.3)+3
 6620 38b4 4138                 cpi r20,lo8(129)
 6621 38b6 5105                 cpc r21,__zero_reg__
 6622 38b8 6105                 cpc r22,__zero_reg__
 6623 38ba 7105                 cpc r23,__zero_reg__
 6624 38bc 74F0                 brlt .L500
 6625 38be 8091 0000            lds r24,AdNeutralNick
 6626 38c2 9091 0000            lds r25,(AdNeutralNick)+1
 6627 38c6 2091 0000            lds r18,cnt.15
 6628 38ca 3091 0000            lds r19,(cnt.15)+1
 6629 38ce 820F                 add r24,r18
 6630 38d0 931F                 adc r25,r19
 6631 38d2 9093 0000            sts (AdNeutralNick)+1,r25
 6632 38d6 8093 0000            sts AdNeutralNick,r24
 6633                   .L500:
 6634 38da 4058                 subi r20,lo8(-128)
 6635 38dc 5F4F                 sbci r21,hi8(-128)
 6636 38de 6F4F                 sbci r22,hlo8(-128)
 6637 38e0 7F4F                 sbci r23,hhi8(-128)
 6638 38e2 74F4                 brge .L501
 6639 38e4 8091 0000            lds r24,AdNeutralNick
 6640 38e8 9091 0000            lds r25,(AdNeutralNick)+1
 6641 38ec 2091 0000            lds r18,cnt.15
 6642 38f0 3091 0000            lds r19,(cnt.15)+1
 6643 38f4 821B                 sub r24,r18
 6644 38f6 930B                 sbc r25,r19
 6645 38f8 9093 0000            sts (AdNeutralNick)+1,r25
 6646 38fc 8093 0000            sts AdNeutralNick,r24
 6647                   .L501:
 6648 3900 81E0                 ldi r24,lo8(1)
 6649 3902 90E0                 ldi r25,hi8(1)
 6650 3904 9093 0000            sts (cnt.15)+1,r25
 6651 3908 8093 0000            sts cnt.15,r24
 6652 390c A090 0000            lds r10,IntegralFehlerRoll.4
 6653 3910 B090 0000            lds r11,(IntegralFehlerRoll.4)+1
 6654 3914 C090 0000            lds r12,(IntegralFehlerRoll.4)+2
 6655 3918 D090 0000            lds r13,(IntegralFehlerRoll.4)+3
 6656 391c D601                 movw r26,r12
 6657 391e C501                 movw r24,r10
 6658 3920 D7FE                 sbrs r13,7
 6659 3922 07C0                 rjmp .L503
 6660 3924 8827                 clr r24
 6661 3926 9927                 clr r25
 6662 3928 DC01                 movw r26,r24
 6663 392a 8A19                 sub r24,r10
 6664 392c 9B09                 sbc r25,r11
 6665 392e AC09                 sbc r26,r12
 6666 3930 BD09                 sbc r27,r13
 6667                   .L503:
 6668 3932 8150                 subi r24,lo8(513)
 6669 3934 9240                 sbci r25,hi8(513)
 6670 3936 A040                 sbci r26,hlo8(513)
 6671 3938 B040                 sbci r27,hhi8(513)
 6672 393a 34F0                 brlt .L502
 6673 393c 84E0                 ldi r24,lo8(4)
 6674 393e 90E0                 ldi r25,hi8(4)
 6675 3940 9093 0000            sts (cnt.15)+1,r25
 6676 3944 8093 0000            sts cnt.15,r24
 6677                   .L502:
 6678 3948 8091 0000            lds r24,MittelIntegralRoll_Alt.21
 6679 394c 9091 0000            lds r25,(MittelIntegralRoll_Alt.21)+1
 6680 3950 A091 0000            lds r26,(MittelIntegralRoll_Alt.21)+2
 6681 3954 B091 0000            lds r27,(MittelIntegralRoll_Alt.21)+3
 6682 3958 2091 0000            lds r18,MittelIntegralRoll
 6683 395c 3091 0000            lds r19,(MittelIntegralRoll)+1
 6684 3960 4091 0000            lds r20,(MittelIntegralRoll)+2
 6685 3964 5091 0000            lds r21,(MittelIntegralRoll)+3
 6686 3968 821B                 sub r24,r18
 6687 396a 930B                 sbc r25,r19
 6688 396c A40B                 sbc r26,r20
 6689 396e B50B                 sbc r27,r21
 6690 3970 815E                 subi r24,lo8(-(19999))
 6691 3972 914B                 sbci r25,hi8(-(19999))
 6692 3974 AF4F                 sbci r26,hlo8(-(19999))
 6693 3976 BF4F                 sbci r27,hhi8(-(19999))
 6694 3978 8F53                 subi r24,lo8(39999)
 6695 397a 9C49                 sbci r25,hi8(39999)
 6696 397c A040                 sbci r26,hlo8(39999)
 6697 397e B040                 sbci r27,hhi8(39999)
 6698 3980 18F0                 brlo .L505
 6699 3982 E931                 cpi r30,lo8(25)
 6700 3984 0CF4                 brge .+2
 6701 3986 FFC0                 rjmp .L504
 6702                   .L505:
 6703 3988 11E0                 ldi r17,lo8(4097)
 6704 398a A116                 cp r10,r17
 6705 398c 10E1                 ldi r17,hi8(4097)
 6706 398e B106                 cpc r11,r17
 6707 3990 10E0                 ldi r17,hlo8(4097)
 6708 3992 C106                 cpc r12,r17
 6709 3994 10E0                 ldi r17,hhi8(4097)
 6710 3996 D106                 cpc r13,r17
 6711 3998 0CF4                 brge .+2
 6712 399a 73C0                 rjmp .L506
 6713 399c 8091 0000            lds r24,last_r_p.18
 6714 39a0 8823                 tst r24
 6715 39a2 09F4                 brne .+2
 6716 39a4 6AC0                 rjmp .L507
 6717 39a6 D601                 movw r26,r12
 6718 39a8 C501                 movw r24,r10
 6719 39aa D7FE                 sbrs r13,7
 6720 39ac 07C0                 rjmp .L508
 6721 39ae 8827                 clr r24
 6722 39b0 9927                 clr r25
 6723 39b2 DC01                 movw r26,r24
 6724 39b4 8A19                 sub r24,r10
 6725 39b6 9B09                 sbc r25,r11
 6726 39b8 AC09                 sbc r26,r12
 6727 39ba BD09                 sbc r27,r13
 6728                   .L508:
 6729 39bc 9C01                 movw r18,r24
 6730 39be AD01                 movw r20,r26
 6731 39c0 B7FF                 sbrs r27,7
 6732 39c2 04C0                 rjmp .L509
 6733 39c4 2150                 subi r18,lo8(-(511))
 6734 39c6 3E4F                 sbci r19,hi8(-(511))
 6735 39c8 4F4F                 sbci r20,hlo8(-(511))
 6736 39ca 5F4F                 sbci r21,hhi8(-(511))
 6737                   .L509:
 6738 39cc 69E0                 ldi r22,9
 6739 39ce 5595         1:      asr r21
 6740 39d0 4795                 ror r20
 6741 39d2 3795                 ror r19
 6742 39d4 2795                 ror r18
 6743 39d6 6A95                 dec r22
 6744 39d8 D1F7                 brne 1b
 6745 39da 8091 0000            lds r24,cnt.15
 6746 39de 9091 0000            lds r25,(cnt.15)+1
 6747 39e2 820F                 add r24,r18
 6748 39e4 931F                 adc r25,r19
 6749 39e6 9093 0000            sts (cnt.15)+1,r25
 6750 39ea 8093 0000            sts cnt.15,r24
 6751 39ee D601                 movw r26,r12
 6752 39f0 C501                 movw r24,r10
 6753 39f2 D7FE                 sbrs r13,7
 6754 39f4 03C0                 rjmp .L510
 6755 39f6 0796                 adiw r24,7
 6756 39f8 A11D                 adc r26,__zero_reg__
 6757 39fa B11D                 adc r27,__zero_reg__
 6758                   .L510:
 6759 39fc 23E0                 ldi r18,3
 6760 39fe B595         1:      asr r27
 6761 3a00 A795                 ror r26
 6762 3a02 9795                 ror r25
 6763 3a04 8795                 ror r24
 6764 3a06 2A95                 dec r18
 6765 3a08 D1F7                 brne 1b
 6766 3a0a 8093 0000            sts ausgleichRoll.12,r24
 6767 3a0e 9093 0000            sts (ausgleichRoll.12)+1,r25
 6768 3a12 A093 0000            sts (ausgleichRoll.12)+2,r26
 6769 3a16 B093 0000            sts (ausgleichRoll.12)+3,r27
 6770 3a1a 8958                 subi r24,lo8(5001)
 6771 3a1c 9341                 sbci r25,hi8(5001)
 6772 3a1e A040                 sbci r26,hlo8(5001)
 6773 3a20 B040                 sbci r27,hhi8(5001)
 6774 3a22 64F0                 brlt .L511
 6775 3a24 88E8                 ldi r24,lo8(5000)
 6776 3a26 93E1                 ldi r25,hi8(5000)
 6777 3a28 A0E0                 ldi r26,hlo8(5000)
 6778 3a2a B0E0                 ldi r27,hhi8(5000)
 6779 3a2c 8093 0000            sts ausgleichRoll.12,r24
 6780 3a30 9093 0000            sts (ausgleichRoll.12)+1,r25
 6781 3a34 A093 0000            sts (ausgleichRoll.12)+2,r26
 6782 3a38 B093 0000            sts (ausgleichRoll.12)+3,r27
 6783                   .L511:
 6784 3a3c 2091 0000            lds r18,ausgleichRoll.12
 6785 3a40 3091 0000            lds r19,(ausgleichRoll.12)+1
 6786 3a44 4091 0000            lds r20,(ausgleichRoll.12)+2
 6787 3a48 5091 0000            lds r21,(ausgleichRoll.12)+3
 6788 3a4c 57FF                 sbrs r21,7
 6789 3a4e 04C0                 rjmp .L512
 6790 3a50 2150                 subi r18,lo8(-(255))
 6791 3a52 3F4F                 sbci r19,hi8(-(255))
 6792 3a54 4F4F                 sbci r20,hlo8(-(255))
 6793 3a56 5F4F                 sbci r21,hhi8(-(255))
 6794                   .L512:
 6795 3a58 232F                 mov r18,r19
 6796 3a5a 342F                 mov r19,r20
 6797 3a5c 452F                 mov r20,r21
 6798 3a5e 5527                 clr r21
 6799 3a60 47FD                 sbrc r20,7
 6800 3a62 5A95                 dec r21
 6801 3a64 8091 0000            lds r24,LageKorrekturRoll
 6802 3a68 9091 0000            lds r25,(LageKorrekturRoll)+1
 6803 3a6c 820F                 add r24,r18
 6804 3a6e 931F                 adc r25,r19
 6805 3a70 9093 0000            sts (LageKorrekturRoll)+1,r25
 6806 3a74 8093 0000            sts LageKorrekturRoll,r24
 6807 3a78 06C0                 rjmp .L514
 6808                   .L507:
 6809 3a7a 81E0                 ldi r24,lo8(1)
 6810 3a7c 8093 0000            sts last_r_p.18,r24
 6811 3a80 02C0                 rjmp .L514
 6812                   .L506:
 6813 3a82 1092 0000            sts last_r_p.18,__zero_reg__
 6814                   .L514:
 6815 3a86 30E0                 ldi r19,lo8(-4096)
 6816 3a88 A316                 cp r10,r19
 6817 3a8a 30EF                 ldi r19,hi8(-4096)
 6818 3a8c B306                 cpc r11,r19
 6819 3a8e 3FEF                 ldi r19,hlo8(-4096)
 6820 3a90 C306                 cpc r12,r19
 6821 3a92 3FEF                 ldi r19,hhi8(-4096)
 6822 3a94 D306                 cpc r13,r19
 6823 3a96 0CF0                 brlt .+2
 6824 3a98 73C0                 rjmp .L515
 6825 3a9a 8091 0000            lds r24,last_r_n.19
 6826 3a9e 8823                 tst r24
 6827 3aa0 09F4                 brne .+2
 6828 3aa2 6AC0                 rjmp .L516
 6829 3aa4 D601                 movw r26,r12
 6830 3aa6 C501                 movw r24,r10
 6831 3aa8 D7FE                 sbrs r13,7
 6832 3aaa 07C0                 rjmp .L517
 6833 3aac 8827                 clr r24
 6834 3aae 9927                 clr r25
 6835 3ab0 DC01                 movw r26,r24
 6836 3ab2 8A19                 sub r24,r10
 6837 3ab4 9B09                 sbc r25,r11
 6838 3ab6 AC09                 sbc r26,r12
 6839 3ab8 BD09                 sbc r27,r13
 6840                   .L517:
 6841 3aba 9C01                 movw r18,r24
 6842 3abc AD01                 movw r20,r26
 6843 3abe B7FF                 sbrs r27,7
 6844 3ac0 04C0                 rjmp .L518
 6845 3ac2 2150                 subi r18,lo8(-(511))
 6846 3ac4 3E4F                 sbci r19,hi8(-(511))
 6847 3ac6 4F4F                 sbci r20,hlo8(-(511))
 6848 3ac8 5F4F                 sbci r21,hhi8(-(511))
 6849                   .L518:
 6850 3aca 09E0                 ldi r16,9
 6851 3acc 5595         1:      asr r21
 6852 3ace 4795                 ror r20
 6853 3ad0 3795                 ror r19
 6854 3ad2 2795                 ror r18
 6855 3ad4 0A95                 dec r16
 6856 3ad6 D1F7                 brne 1b
 6857 3ad8 8091 0000            lds r24,cnt.15
 6858 3adc 9091 0000            lds r25,(cnt.15)+1
 6859 3ae0 820F                 add r24,r18
 6860 3ae2 931F                 adc r25,r19
 6861 3ae4 9093 0000            sts (cnt.15)+1,r25
 6862 3ae8 8093 0000            sts cnt.15,r24
 6863 3aec D601                 movw r26,r12
 6864 3aee C501                 movw r24,r10
 6865 3af0 D7FE                 sbrs r13,7
 6866 3af2 03C0                 rjmp .L519
 6867 3af4 0796                 adiw r24,7
 6868 3af6 A11D                 adc r26,__zero_reg__
 6869 3af8 B11D                 adc r27,__zero_reg__
 6870                   .L519:
 6871 3afa 13E0                 ldi r17,3
 6872 3afc B595         1:      asr r27
 6873 3afe A795                 ror r26
 6874 3b00 9795                 ror r25
 6875 3b02 8795                 ror r24
 6876 3b04 1A95                 dec r17
 6877 3b06 D1F7                 brne 1b
 6878 3b08 8093 0000            sts ausgleichRoll.12,r24
 6879 3b0c 9093 0000            sts (ausgleichRoll.12)+1,r25
 6880 3b10 A093 0000            sts (ausgleichRoll.12)+2,r26
 6881 3b14 B093 0000            sts (ausgleichRoll.12)+3,r27
 6882 3b18 8857                 subi r24,lo8(-5000)
 6883 3b1a 9C4E                 sbci r25,hi8(-5000)
 6884 3b1c AF4F                 sbci r26,hlo8(-5000)
 6885 3b1e BF4F                 sbci r27,hhi8(-5000)
 6886 3b20 64F4                 brge .L520
 6887 3b22 88E7                 ldi r24,lo8(-5000)
 6888 3b24 9CEE                 ldi r25,hi8(-5000)
 6889 3b26 AFEF                 ldi r26,hlo8(-5000)
 6890 3b28 BFEF                 ldi r27,hhi8(-5000)
 6891 3b2a 8093 0000            sts ausgleichRoll.12,r24
 6892 3b2e 9093 0000            sts (ausgleichRoll.12)+1,r25
 6893 3b32 A093 0000            sts (ausgleichRoll.12)+2,r26
 6894 3b36 B093 0000            sts (ausgleichRoll.12)+3,r27
 6895                   .L520:
 6896 3b3a 2091 0000            lds r18,ausgleichRoll.12
 6897 3b3e 3091 0000            lds r19,(ausgleichRoll.12)+1
 6898 3b42 4091 0000            lds r20,(ausgleichRoll.12)+2
 6899 3b46 5091 0000            lds r21,(ausgleichRoll.12)+3
 6900 3b4a 57FF                 sbrs r21,7
 6901 3b4c 04C0                 rjmp .L521
 6902 3b4e 2150                 subi r18,lo8(-(255))
 6903 3b50 3F4F                 sbci r19,hi8(-(255))
 6904 3b52 4F4F                 sbci r20,hlo8(-(255))
 6905 3b54 5F4F                 sbci r21,hhi8(-(255))
 6906                   .L521:
 6907 3b56 232F                 mov r18,r19
 6908 3b58 342F                 mov r19,r20
 6909 3b5a 452F                 mov r20,r21
 6910 3b5c 5527                 clr r21
 6911 3b5e 47FD                 sbrc r20,7
 6912 3b60 5A95                 dec r21
 6913 3b62 8091 0000            lds r24,LageKorrekturRoll
 6914 3b66 9091 0000            lds r25,(LageKorrekturRoll)+1
 6915 3b6a 820F                 add r24,r18
 6916 3b6c 931F                 adc r25,r19
 6917 3b6e 9093 0000            sts (LageKorrekturRoll)+1,r25
 6918 3b72 8093 0000            sts LageKorrekturRoll,r24
 6919 3b76 11C0                 rjmp .L524
 6920                   .L516:
 6921 3b78 81E0                 ldi r24,lo8(1)
 6922 3b7a 8093 0000            sts last_r_n.19,r24
 6923 3b7e 0DC0                 rjmp .L524
 6924                   .L515:
 6925 3b80 1092 0000            sts last_r_n.19,__zero_reg__
 6926 3b84 0AC0                 rjmp .L524
 6927                   .L504:
 6928 3b86 1092 0000            sts (cnt.15)+1,__zero_reg__
 6929 3b8a 1092 0000            sts cnt.15,__zero_reg__
 6930 3b8e 88EE                 ldi r24,lo8(1000)
 6931 3b90 93E0                 ldi r25,hi8(1000)
 6932 3b92 9093 0000            sts (KompassSignalSchlecht)+1,r25
 6933 3b96 8093 0000            sts KompassSignalSchlecht,r24
 6934                   .L524:
 6935 3b9a 5BA5                 ldd r21,Y+43
 6936 3b9c 252F                 mov r18,r21
 6937 3b9e 3327                 clr r19
 6938 3ba0 8091 0000            lds r24,cnt.15
 6939 3ba4 9091 0000            lds r25,(cnt.15)+1
 6940 3ba8 2817                 cp r18,r24
 6941 3baa 3907                 cpc r19,r25
 6942 3bac 24F4                 brge .L525
 6943 3bae 3093 0000            sts (cnt.15)+1,r19
 6944 3bb2 2093 0000            sts cnt.15,r18
 6945                   .L525:
 6946 3bb6 8091 0000            lds r24,FromNaviCtrl_Value+1
 6947 3bba 8823                 tst r24
 6948 3bbc 79F0                 breq .L526
 6949 3bbe 282F                 mov r18,r24
 6950 3bc0 3327                 clr r19
 6951 3bc2 27FD                 sbrc r18,7
 6952 3bc4 3095                 com r19
 6953 3bc6 8091 0000            lds r24,cnt.15
 6954 3bca 9091 0000            lds r25,(cnt.15)+1
 6955 3bce 2817                 cp r18,r24
 6956 3bd0 3907                 cpc r19,r25
 6957 3bd2 24F4                 brge .L526
 6958 3bd4 3093 0000            sts (cnt.15)+1,r19
 6959 3bd8 2093 0000            sts cnt.15,r18
 6960                   .L526:
 6961 3bdc 4091 0000            lds r20,IntegralFehlerRoll.4
 6962 3be0 5091 0000            lds r21,(IntegralFehlerRoll.4)+1
 6963 3be4 6091 0000            lds r22,(IntegralFehlerRoll.4)+2
 6964 3be8 7091 0000            lds r23,(IntegralFehlerRoll.4)+3
 6965 3bec 4138                 cpi r20,lo8(129)
 6966 3bee 5105                 cpc r21,__zero_reg__
 6967 3bf0 6105                 cpc r22,__zero_reg__
 6968 3bf2 7105                 cpc r23,__zero_reg__
 6969 3bf4 74F0                 brlt .L528
 6970 3bf6 8091 0000            lds r24,AdNeutralRoll
 6971 3bfa 9091 0000            lds r25,(AdNeutralRoll)+1
 6972 3bfe 2091 0000            lds r18,cnt.15
 6973 3c02 3091 0000            lds r19,(cnt.15)+1
 6974 3c06 820F                 add r24,r18
 6975 3c08 931F                 adc r25,r19
 6976 3c0a 9093 0000            sts (AdNeutralRoll)+1,r25
 6977 3c0e 8093 0000            sts AdNeutralRoll,r24
 6978                   .L528:
 6979 3c12 4058                 subi r20,lo8(-128)
 6980 3c14 5F4F                 sbci r21,hi8(-128)
 6981 3c16 6F4F                 sbci r22,hlo8(-128)
 6982 3c18 7F4F                 sbci r23,hhi8(-128)
 6983 3c1a CCF4                 brge .L530
 6984 3c1c 8091 0000            lds r24,AdNeutralRoll
 6985 3c20 9091 0000            lds r25,(AdNeutralRoll)+1
 6986 3c24 2091 0000            lds r18,cnt.15
 6987 3c28 3091 0000            lds r19,(cnt.15)+1
 6988 3c2c 821B                 sub r24,r18
 6989 3c2e 930B                 sbc r25,r19
 6990 3c30 9093 0000            sts (AdNeutralRoll)+1,r25
 6991 3c34 8093 0000            sts AdNeutralRoll,r24
 6992 3c38 0AC0                 rjmp .L530
 6993                   .L456:
 6994 3c3a 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 6995 3c3e 1092 0000            sts LageKorrekturRoll,__zero_reg__
 6996 3c42 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 6997 3c46 1092 0000            sts LageKorrekturNick,__zero_reg__
 6998 3c4a 1092 0000            sts TrichterFlug,__zero_reg__
 6999                   .L530:
 7000 3c4e 8091 0000            lds r24,IntegralFaktor
 7001 3c52 8823                 tst r24
 7002 3c54 41F4                 brne .L531
 7003 3c56 1092 0000            sts (LageKorrekturRoll)+1,__zero_reg__
 7004 3c5a 1092 0000            sts LageKorrekturRoll,__zero_reg__
 7005 3c5e 1092 0000            sts (LageKorrekturNick)+1,__zero_reg__
 7006 3c62 1092 0000            sts LageKorrekturNick,__zero_reg__
 7007                   .L531:
 7008 3c66 8091 0000            lds r24,MittelIntegralNick
 7009 3c6a 9091 0000            lds r25,(MittelIntegralNick)+1
 7010 3c6e A091 0000            lds r26,(MittelIntegralNick)+2
 7011 3c72 B091 0000            lds r27,(MittelIntegralNick)+3
 7012 3c76 8093 0000            sts MittelIntegralNick_Alt.20,r24
 7013 3c7a 9093 0000            sts (MittelIntegralNick_Alt.20)+1,r25
 7014 3c7e A093 0000            sts (MittelIntegralNick_Alt.20)+2,r26
 7015 3c82 B093 0000            sts (MittelIntegralNick_Alt.20)+3,r27
 7016 3c86 8091 0000            lds r24,MittelIntegralRoll
 7017 3c8a 9091 0000            lds r25,(MittelIntegralRoll)+1
 7018 3c8e A091 0000            lds r26,(MittelIntegralRoll)+2
 7019 3c92 B091 0000            lds r27,(MittelIntegralRoll)+3
 7020 3c96 8093 0000            sts MittelIntegralRoll_Alt.21,r24
 7021 3c9a 9093 0000            sts (MittelIntegralRoll_Alt.21)+1,r25
 7022 3c9e A093 0000            sts (MittelIntegralRoll_Alt.21)+2,r26
 7023 3ca2 B093 0000            sts (MittelIntegralRoll_Alt.21)+3,r27
 7024 3ca6 1092 0000            sts IntegralAccNick,__zero_reg__
 7025 3caa 1092 0000            sts (IntegralAccNick)+1,__zero_reg__
 7026 3cae 1092 0000            sts (IntegralAccNick)+2,__zero_reg__
 7027 3cb2 1092 0000            sts (IntegralAccNick)+3,__zero_reg__
 7028 3cb6 1092 0000            sts IntegralAccRoll,__zero_reg__
 7029 3cba 1092 0000            sts (IntegralAccRoll)+1,__zero_reg__
 7030 3cbe 1092 0000            sts (IntegralAccRoll)+2,__zero_reg__
 7031 3cc2 1092 0000            sts (IntegralAccRoll)+3,__zero_reg__
 7032 3cc6 1092 0000            sts IntegralAccZ,__zero_reg__
 7033 3cca 1092 0000            sts (IntegralAccZ)+1,__zero_reg__
 7034 3cce 1092 0000            sts (IntegralAccZ)+2,__zero_reg__
 7035 3cd2 1092 0000            sts (IntegralAccZ)+3,__zero_reg__
 7036 3cd6 1092 0000            sts MittelIntegralNick,__zero_reg__
 7037 3cda 1092 0000            sts (MittelIntegralNick)+1,__zero_reg__
 7038 3cde 1092 0000            sts (MittelIntegralNick)+2,__zero_reg__
 7039 3ce2 1092 0000            sts (MittelIntegralNick)+3,__zero_reg__
 7040 3ce6 1092 0000            sts MittelIntegralRoll,__zero_reg__
 7041 3cea 1092 0000            sts (MittelIntegralRoll)+1,__zero_reg__
 7042 3cee 1092 0000            sts (MittelIntegralRoll)+2,__zero_reg__
 7043 3cf2 1092 0000            sts (MittelIntegralRoll)+3,__zero_reg__
 7044 3cf6 1092 0000            sts MittelIntegralNick2,__zero_reg__
 7045 3cfa 1092 0000            sts (MittelIntegralNick2)+1,__zero_reg__
 7046 3cfe 1092 0000            sts (MittelIntegralNick2)+2,__zero_reg__
 7047 3d02 1092 0000            sts (MittelIntegralNick2)+3,__zero_reg__
 7048 3d06 1092 0000            sts MittelIntegralRoll2,__zero_reg__
 7049 3d0a 1092 0000            sts (MittelIntegralRoll2)+1,__zero_reg__
 7050 3d0e 1092 0000            sts (MittelIntegralRoll2)+2,__zero_reg__
 7051 3d12 1092 0000            sts (MittelIntegralRoll2)+3,__zero_reg__
 7052 3d16 1092 0000            sts (ZaehlMessungen)+1,__zero_reg__
 7053 3d1a 1092 0000            sts ZaehlMessungen,__zero_reg__
 7054                   .L455:
 7055 3d1e 0091 0000            lds r16,StickGier
 7056 3d22 1091 0000            lds r17,(StickGier)+1
 7057 3d26 C801                 movw r24,r16
 7058 3d28 17FF                 sbrs r17,7
 7059 3d2a 04C0                 rjmp .L533
 7060 3d2c 8827                 clr r24
 7061 3d2e 9927                 clr r25
 7062 3d30 801B                 sub r24,r16
 7063 3d32 910B                 sbc r25,r17
 7064                   .L533:
 7065 3d34 4097                 sbiw r24,16
 7066 3d36 6CF0                 brlt .L532
 7067 3d38 88EE                 ldi r24,lo8(1000)
 7068 3d3a 93E0                 ldi r25,hi8(1000)
 7069 3d3c 9093 0000            sts (KompassSignalSchlecht)+1,r25
 7070 3d40 8093 0000            sts KompassSignalSchlecht,r24
 7071 3d44 8091 0000            lds r24,EE_Parameter+13
 7072 3d48 84FD                 sbrc r24,4
 7073 3d4a 03C0                 rjmp .L532
 7074 3d4c 81E0                 ldi r24,lo8(1)
 7075 3d4e 8093 0000            sts NeueKompassRichtungMerken.10,r24
 7076                   .L532:
 7077 3d52 F090 0000            lds r15,EE_Parameter+25
 7078 3d56 AF2C                 mov r10,r15
 7079 3d58 BB24                 clr r11
 7080 3d5a CC24                 clr r12
 7081 3d5c DD24                 clr r13
 7082 3d5e B801                 movw r22,r16
 7083 3d60 8827                 clr r24
 7084 3d62 77FD                 sbrc r23,7
 7085 3d64 8095                 com r24
 7086 3d66 982F                 mov r25,r24
 7087 3d68 9801                 movw r18,r16
 7088 3d6a 17FF                 sbrs r17,7
 7089 3d6c 04C0                 rjmp .L535
 7090 3d6e 2227                 clr r18
 7091 3d70 3327                 clr r19
 7092 3d72 201B                 sub r18,r16
 7093 3d74 310B                 sbc r19,r17
 7094                   .L535:
 7095 3d76 4427                 clr r20
 7096 3d78 37FD                 sbrc r19,7
 7097 3d7a 4095                 com r20
 7098 3d7c 542F                 mov r21,r20
 7099 3d7e 0E94 0000            call __mulsi3
 7100 3d82 9B01                 movw r18,r22
 7101 3d84 AC01                 movw r20,r24
 7102 3d86 C601                 movw r24,r12
 7103 3d88 B501                 movw r22,r10
 7104 3d8a 0E94 0000            call __mulsi3
 7105 3d8e 97FF                 sbrs r25,7
 7106 3d90 04C0                 rjmp .L536
 7107 3d92 6150                 subi r22,lo8(-(511))
 7108 3d94 7E4F                 sbci r23,hi8(-(511))
 7109 3d96 8F4F                 sbci r24,hlo8(-(511))
 7110 3d98 9F4F                 sbci r25,hhi8(-(511))
 7111                   .L536:
 7112 3d9a F9E0                 ldi r31,9
 7113 3d9c 9595         1:      asr r25
 7114 3d9e 8795                 ror r24
 7115 3da0 7795                 ror r23
 7116 3da2 6795                 ror r22
 7117 3da4 FA95                 dec r31
 7118 3da6 D1F7                 brne 1b
 7119 3da8 9B01                 movw r18,r22
 7120 3daa 8F2D                 mov r24,r15
 7121 3dac 9927                 clr r25
 7122 3dae 809F                 mul r24,r16
 7123 3db0 D001                 movw r26,r0
 7124 3db2 819F                 mul r24,r17
 7125 3db4 B00D                 add r27,r0
 7126 3db6 909F                 mul r25,r16
 7127 3db8 B00D                 add r27,r0
 7128 3dba 1124                 clr r1
 7129 3dbc CD01                 movw r24,r26
 7130 3dbe B7FD                 sbrc r27,7
 7131 3dc0 0396                 adiw r24,3
 7132                   .L537:
 7133 3dc2 9595                 asr r25
 7134 3dc4 8795                 ror r24
 7135 3dc6 9595                 asr r25
 7136 3dc8 8795                 ror r24
 7137 3dca 280F                 add r18,r24
 7138 3dcc 391F                 adc r19,r25
 7139 3dce 4427                 clr r20
 7140 3dd0 37FD                 sbrc r19,7
 7141 3dd2 4095                 com r20
 7142 3dd4 542F                 mov r21,r20
 7143 3dd6 2093 0000            sts sollGier.0,r18
 7144 3dda 3093 0000            sts (sollGier.0)+1,r19
 7145 3dde 4093 0000            sts (sollGier.0)+2,r20
 7146 3de2 5093 0000            sts (sollGier.0)+3,r21
 7147 3de6 8091 0000            lds r24,Mess_Integral_Gier
 7148 3dea 9091 0000            lds r25,(Mess_Integral_Gier)+1
 7149 3dee A091 0000            lds r26,(Mess_Integral_Gier)+2
 7150 3df2 B091 0000            lds r27,(Mess_Integral_Gier)+3
 7151 3df6 821B                 sub r24,r18
 7152 3df8 930B                 sbc r25,r19
 7153 3dfa A40B                 sbc r26,r20
 7154 3dfc B50B                 sbc r27,r21
 7155 3dfe 8093 0000            sts Mess_Integral_Gier,r24
 7156 3e02 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7157 3e06 A093 0000            sts (Mess_Integral_Gier)+2,r26
 7158 3e0a B093 0000            sts (Mess_Integral_Gier)+3,r27
 7159 3e0e 8155                 subi r24,lo8(50001)
 7160 3e10 934C                 sbci r25,hi8(50001)
 7161 3e12 A040                 sbci r26,hlo8(50001)
 7162 3e14 B040                 sbci r27,hhi8(50001)
 7163 3e16 64F0                 brlt .L538
 7164 3e18 80E5                 ldi r24,lo8(50000)
 7165 3e1a 93EC                 ldi r25,hi8(50000)
 7166 3e1c A0E0                 ldi r26,hlo8(50000)
 7167 3e1e B0E0                 ldi r27,hhi8(50000)
 7168 3e20 8093 0000            sts Mess_Integral_Gier,r24
 7169 3e24 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7170 3e28 A093 0000            sts (Mess_Integral_Gier)+2,r26
 7171 3e2c B093 0000            sts (Mess_Integral_Gier)+3,r27
 7172                   .L538:
 7173 3e30 8091 0000            lds r24,Mess_Integral_Gier
 7174 3e34 9091 0000            lds r25,(Mess_Integral_Gier)+1
 7175 3e38 A091 0000            lds r26,(Mess_Integral_Gier)+2
 7176 3e3c B091 0000            lds r27,(Mess_Integral_Gier)+3
 7177 3e40 805B                 subi r24,lo8(-50000)
 7178 3e42 9C43                 sbci r25,hi8(-50000)
 7179 3e44 AF4F                 sbci r26,hlo8(-50000)
 7180 3e46 BF4F                 sbci r27,hhi8(-50000)
 7181 3e48 64F4                 brge .L539
 7182 3e4a 80EB                 ldi r24,lo8(-50000)
 7183 3e4c 9CE3                 ldi r25,hi8(-50000)
 7184 3e4e AFEF                 ldi r26,hlo8(-50000)
 7185 3e50 BFEF                 ldi r27,hhi8(-50000)
 7186 3e52 8093 0000            sts Mess_Integral_Gier,r24
 7187 3e56 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7188 3e5a A093 0000            sts (Mess_Integral_Gier)+2,r26
 7189 3e5e B093 0000            sts (Mess_Integral_Gier)+3,r27
 7190                   .L539:
 7191 3e62 A090 0000            lds r10,KompassValue
 7192 3e66 B090 0000            lds r11,(KompassValue)+1
 7193 3e6a A114                 cp r10,__zero_reg__
 7194 3e6c B104                 cpc r11,__zero_reg__
 7195 3e6e 09F4                 brne .+2
 7196 3e70 78C1                 rjmp .L540
 7197 3e72 8091 0000            lds r24,EE_Parameter+13
 7198 3e76 83FF                 sbrs r24,3
 7199 3e78 74C1                 rjmp .L540
 7200 3e7a 8091 0000            lds r24,IntegralNick
 7201 3e7e 9091 0000            lds r25,(IntegralNick)+1
 7202 3e82 A091 0000            lds r26,(IntegralNick)+2
 7203 3e86 B091 0000            lds r27,(IntegralNick)+3
 7204 3e8a B7FF                 sbrs r27,7
 7205 3e8c 04C0                 rjmp .L541
 7206 3e8e 8150                 subi r24,lo8(-(511))
 7207 3e90 9E4F                 sbci r25,hi8(-(511))
 7208 3e92 AF4F                 sbci r26,hlo8(-(511))
 7209 3e94 BF4F                 sbci r27,hhi8(-(511))
 7210                   .L541:
 7211 3e96 79E0                 ldi r23,9
 7212 3e98 B595         1:      asr r27
 7213 3e9a A795                 ror r26
 7214 3e9c 9795                 ror r25
 7215 3e9e 8795                 ror r24
 7216 3ea0 7A95                 dec r23
 7217 3ea2 D1F7                 brne 1b
 7218 3ea4 6C01                 movw r12,r24
 7219 3ea6 97FF                 sbrs r25,7
 7220 3ea8 04C0                 rjmp .L542
 7221 3eaa D094                 com r13
 7222 3eac C194                 neg r12
 7223 3eae D108                 sbc r13,__zero_reg__
 7224 3eb0 D394                 inc r13
 7225                   .L542:
 7226 3eb2 8091 0000            lds r24,IntegralRoll
 7227 3eb6 9091 0000            lds r25,(IntegralRoll)+1
 7228 3eba A091 0000            lds r26,(IntegralRoll)+2
 7229 3ebe B091 0000            lds r27,(IntegralRoll)+3
 7230 3ec2 B7FF                 sbrs r27,7
 7231 3ec4 04C0                 rjmp .L543
 7232 3ec6 8150                 subi r24,lo8(-(511))
 7233 3ec8 9E4F                 sbci r25,hi8(-(511))
 7234 3eca AF4F                 sbci r26,hlo8(-(511))
 7235 3ecc BF4F                 sbci r27,hhi8(-(511))
 7236                   .L543:
 7237 3ece 69E0                 ldi r22,9
 7238 3ed0 B595         1:      asr r27
 7239 3ed2 A795                 ror r26
 7240 3ed4 9795                 ror r25
 7241 3ed6 8795                 ror r24
 7242 3ed8 6A95                 dec r22
 7243 3eda D1F7                 brne 1b
 7244 3edc BC01                 movw r22,r24
 7245 3ede 97FF                 sbrs r25,7
 7246 3ee0 03C0                 rjmp .L544
 7247 3ee2 7095                 com r23
 7248 3ee4 6195                 neg r22
 7249 3ee6 7F4F                 sbci r23,lo8(-1)
 7250                   .L544:
 7251 3ee8 C616                 cp r12,r22
 7252 3eea D706                 cpc r13,r23
 7253 3eec 0CF4                 brge .L545
 7254 3eee 6B01                 movw r12,r22
 7255                   .L545:
 7256 3ef0 B601                 movw r22,r12
 7257 3ef2 D7FE                 sbrs r13,7
 7258 3ef4 02C0                 rjmp .L546
 7259 3ef6 695F                 subi r22,lo8(-(7))
 7260 3ef8 7F4F                 sbci r23,hi8(-(7))
 7261                   .L546:
 7262 3efa 2B01                 movw r4,r22
 7263 3efc 53E0                 ldi r21,3
 7264 3efe 5594         1:      asr r5
 7265 3f00 4794                 ror r4
 7266 3f02 5A95                 dec r21
 7267 3f04 E1F7                 brne 1b
 7268 3f06 42E0                 ldi r20,lo8(2)
 7269 3f08 E42E                 mov r14,r20
 7270 3f0a F12C                 mov r15,__zero_reg__
 7271 3f0c 4E0C                 add r4,r14
 7272 3f0e 5F1C                 adc r5,r15
 7273 3f10 0CE1                 ldi r16,lo8(540)
 7274 3f12 12E0                 ldi r17,hi8(540)
 7275 3f14 A00E                 add r10,r16
 7276 3f16 B11E                 adc r11,r17
 7277 3f18 7501                 movw r14,r10
 7278 3f1a 0027                 clr r16
 7279 3f1c F7FC                 sbrc r15,7
 7280 3f1e 0095                 com r16
 7281 3f20 102F                 mov r17,r16
 7282 3f22 24EE                 ldi r18,lo8(-540)
 7283 3f24 3DEF                 ldi r19,hi8(-540)
 7284 3f26 A20E                 add r10,r18
 7285 3f28 B31E                 adc r11,r19
 7286 3f2a 8091 0000            lds r24,ErsatzKompass
 7287 3f2e 9091 0000            lds r25,(ErsatzKompass)+1
 7288 3f32 A091 0000            lds r26,(ErsatzKompass)+2
 7289 3f36 B091 0000            lds r27,(ErsatzKompass)+3
 7290 3f3a 6090 0000            lds r6,GIER_GRAD_FAKTOR
 7291 3f3e 7090 0000            lds r7,(GIER_GRAD_FAKTOR)+1
 7292 3f42 8090 0000            lds r8,(GIER_GRAD_FAKTOR)+2
 7293 3f46 9090 0000            lds r9,(GIER_GRAD_FAKTOR)+3
 7294 3f4a BC01                 movw r22,r24
 7295 3f4c CD01                 movw r24,r26
 7296 3f4e A401                 movw r20,r8
 7297 3f50 9301                 movw r18,r6
 7298 3f52 0E94 0000            call __divmodsi4
 7299 3f56 E21A                 sub r14,r18
 7300 3f58 F30A                 sbc r15,r19
 7301 3f5a 040B                 sbc r16,r20
 7302 3f5c 150B                 sbc r17,r21
 7303 3f5e C801                 movw r24,r16
 7304 3f60 B701                 movw r22,r14
 7305 3f62 28E6                 ldi r18,lo8(360)
 7306 3f64 31E0                 ldi r19,hi8(360)
 7307 3f66 40E0                 ldi r20,hlo8(360)
 7308 3f68 50E0                 ldi r21,hhi8(360)
 7309 3f6a 0E94 0000            call __divmodsi4
 7310 3f6e DC01                 movw r26,r24
 7311 3f70 CB01                 movw r24,r22
 7312 3f72 3CE4                 ldi r19,lo8(-180)
 7313 3f74 E32E                 mov r14,r19
 7314 3f76 3FEF                 ldi r19,hi8(-180)
 7315 3f78 F32E                 mov r15,r19
 7316 3f7a E80E                 add r14,r24
 7317 3f7c F91E                 adc r15,r25
 7318 3f7e 0091 0000            lds r16,KompassSignalSchlecht
 7319 3f82 1091 0000            lds r17,(KompassSignalSchlecht)+1
 7320 3f86 0115                 cp r16,__zero_reg__
 7321 3f88 1105                 cpc r17,__zero_reg__
 7322 3f8a 89F5                 brne .L547
 7323 3f8c 39E1                 ldi r19,lo8(25)
 7324 3f8e C316                 cp r12,r19
 7325 3f90 D104                 cpc r13,__zero_reg__
 7326 3f92 6CF5                 brge .L547
 7327 3f94 8091 0000            lds r24,GierGyroFehler
 7328 3f98 9091 0000            lds r25,(GierGyroFehler)+1
 7329 3f9c 8E0D                 add r24,r14
 7330 3f9e 9F1D                 adc r25,r15
 7331 3fa0 9093 0000            sts (GierGyroFehler)+1,r25
 7332 3fa4 8093 0000            sts GierGyroFehler,r24
 7333 3fa8 8091 0000            lds r24,NeueKompassRichtungMerken.10
 7334 3fac 8823                 tst r24
 7335 3fae F9F0                 breq .L547
 7336 3fb0 C501                 movw r24,r10
 7337 3fb2 AA27                 clr r26
 7338 3fb4 97FD                 sbrc r25,7
 7339 3fb6 A095                 com r26
 7340 3fb8 BA2F                 mov r27,r26
 7341 3fba BC01                 movw r22,r24
 7342 3fbc CD01                 movw r24,r26
 7343 3fbe A401                 movw r20,r8
 7344 3fc0 9301                 movw r18,r6
 7345 3fc2 0E94 0000            call __mulsi3
 7346 3fc6 DC01                 movw r26,r24
 7347 3fc8 CB01                 movw r24,r22
 7348 3fca 8093 0000            sts ErsatzKompass,r24
 7349 3fce 9093 0000            sts (ErsatzKompass)+1,r25
 7350 3fd2 A093 0000            sts (ErsatzKompass)+2,r26
 7351 3fd6 B093 0000            sts (ErsatzKompass)+3,r27
 7352 3fda BC01                 movw r22,r24
 7353 3fdc CD01                 movw r24,r26
 7354 3fde 0E94 0000            call __divmodsi4
 7355 3fe2 3093 0000            sts (KompassStartwert)+1,r19
 7356 3fe6 2093 0000            sts KompassStartwert,r18
 7357 3fea 1092 0000            sts NeueKompassRichtungMerken.10,__zero_reg__
 7358                   .L547:
 7359 3fee C701                 movw r24,r14
 7360 3ff0 24E0                 ldi r18,4
 7361 3ff2 880F         1:      lsl r24
 7362 3ff4 991F                 rol r25
 7363 3ff6 2A95                 dec r18
 7364 3ff8 E1F7                 brne 1b
 7365 3ffa B201                 movw r22,r4
 7366 3ffc 0E94 0000            call __divmodhi4
 7367 4000 CB01                 movw r24,r22
 7368 4002 AA27                 clr r26
 7369 4004 97FD                 sbrc r25,7
 7370 4006 A095                 com r26
 7371 4008 BA2F                 mov r27,r26
 7372 400a 2091 0000            lds r18,ErsatzKompass
 7373 400e 3091 0000            lds r19,(ErsatzKompass)+1
 7374 4012 4091 0000            lds r20,(ErsatzKompass)+2
 7375 4016 5091 0000            lds r21,(ErsatzKompass)+3
 7376 401a 280F                 add r18,r24
 7377 401c 391F                 adc r19,r25
 7378 401e 4A1F                 adc r20,r26
 7379 4020 5B1F                 adc r21,r27
 7380 4022 2093 0000            sts ErsatzKompass,r18
 7381 4026 3093 0000            sts (ErsatzKompass)+1,r19
 7382 402a 4093 0000            sts (ErsatzKompass)+2,r20
 7383 402e 5093 0000            sts (ErsatzKompass)+3,r21
 7384 4032 F090 0000            lds r15,Parameter_KompassWirkung
 7385 4036 6F2D                 mov r22,r15
 7386 4038 7727                 clr r23
 7387 403a C69E                 mul r12,r22
 7388 403c C001                 movw r24,r0
 7389 403e C79E                 mul r12,r23
 7390 4040 900D                 add r25,r0
 7391 4042 D69E                 mul r13,r22
 7392 4044 900D                 add r25,r0
 7393 4046 1124                 clr r1
 7394 4048 97FD                 sbrc r25,7
 7395 404a 4F96                 adiw r24,31
 7396                   .L549:
 7397 404c 6C01                 movw r12,r24
 7398 404e 95E0                 ldi r25,5
 7399 4050 D594         1:      asr r13
 7400 4052 C794                 ror r12
 7401 4054 9A95                 dec r25
 7402 4056 E1F7                 brne 1b
 7403 4058 6C19                 sub r22,r12
 7404 405a 7D09                 sbc r23,r13
 7405 405c 6B01                 movw r12,r22
 7406 405e 77FD                 sbrc r23,7
 7407 4060 7AC0                 rjmp .L550
 7408 4062 0115                 cp r16,__zero_reg__
 7409 4064 1105                 cpc r17,__zero_reg__
 7410 4066 09F0                 breq .+2
 7411 4068 6FC0                 rjmp .L776
 7412 406a 0091 0000            lds r16,MaxStickNick
 7413 406e 1091 0000            lds r17,(MaxStickNick)+1
 7414 4072 8091 0000            lds r24,MaxStickRoll
 7415 4076 9091 0000            lds r25,(MaxStickRoll)+1
 7416 407a 080F                 add r16,r24
 7417 407c 191F                 adc r17,r25
 7418 407e 17FF                 sbrs r17,7
 7419 4080 02C0                 rjmp .L552
 7420 4082 095F                 subi r16,lo8(-(7))
 7421 4084 1F4F                 sbci r17,hi8(-(7))
 7422                   .L552:
 7423 4086 83E0                 ldi r24,3
 7424 4088 1595         1:      asr r17
 7425 408a 0795                 ror r16
 7426 408c 8A95                 dec r24
 7427 408e E1F7                 brne 1b
 7428 4090 005C                 subi r16,lo8(-(64))
 7429 4092 1F4F                 sbci r17,hi8(-(64))
 7430 4094 CA01                 movw r24,r20
 7431 4096 B901                 movw r22,r18
 7432 4098 A401                 movw r20,r8
 7433 409a 9301                 movw r18,r6
 7434 409c 0E94 0000            call __divmodsi4
 7435 40a0 DA01                 movw r26,r20
 7436 40a2 C901                 movw r24,r18
 7437 40a4 2091 0000            lds r18,KompassStartwert
 7438 40a8 3091 0000            lds r19,(KompassStartwert)+1
 7439 40ac 4427                 clr r20
 7440 40ae 37FD                 sbrc r19,7
 7441 40b0 4095                 com r20
 7442 40b2 542F                 mov r21,r20
 7443 40b4 821B                 sub r24,r18
 7444 40b6 930B                 sbc r25,r19
 7445 40b8 A40B                 sbc r26,r20
 7446 40ba B50B                 sbc r27,r21
 7447 40bc 845E                 subi r24,lo8(-(540))
 7448 40be 9D4F                 sbci r25,hi8(-(540))
 7449 40c0 AF4F                 sbci r26,hlo8(-(540))
 7450 40c2 BF4F                 sbci r27,hhi8(-(540))
 7451 40c4 BC01                 movw r22,r24
 7452 40c6 CD01                 movw r24,r26
 7453 40c8 28E6                 ldi r18,lo8(360)
 7454 40ca 31E0                 ldi r19,hi8(360)
 7455 40cc 40E0                 ldi r20,hlo8(360)
 7456 40ce 50E0                 ldi r21,hhi8(360)
 7457 40d0 0E94 0000            call __divmodsi4
 7458 40d4 DC01                 movw r26,r24
 7459 40d6 CB01                 movw r24,r22
 7460 40d8 845B                 subi r24,lo8(-(-180))
 7461 40da 9040                 sbci r25,hi8(-(-180))
 7462 40dc 8C9D                 mul r24,r12
 7463 40de A001                 movw r20,r0
 7464 40e0 8D9D                 mul r24,r13
 7465 40e2 500D                 add r21,r0
 7466 40e4 9C9D                 mul r25,r12
 7467 40e6 500D                 add r21,r0
 7468 40e8 1124                 clr r1
 7469 40ea CA01                 movw r24,r20
 7470 40ec B801                 movw r22,r16
 7471 40ee 0E94 0000            call __divmodhi4
 7472 40f2 83E0                 ldi r24,lo8(3)
 7473 40f4 F89E                 mul r15,r24
 7474 40f6 6001                 movw r12,r0
 7475 40f8 1124                 clr r1
 7476 40fa C616                 cp r12,r22
 7477 40fc D706                 cpc r13,r23
 7478 40fe 14F4                 brge .L553
 7479 4100 B601                 movw r22,r12
 7480 4102 08C0                 rjmp .L554
 7481                   .L553:
 7482 4104 8827                 clr r24
 7483 4106 9927                 clr r25
 7484 4108 8C19                 sub r24,r12
 7485 410a 9D09                 sbc r25,r13
 7486 410c 6817                 cp r22,r24
 7487 410e 7907                 cpc r23,r25
 7488 4110 0CF4                 brge .L554
 7489 4112 BC01                 movw r22,r24
 7490                   .L554:
 7491 4114 9B01                 movw r18,r22
 7492 4116 4427                 clr r20
 7493 4118 37FD                 sbrc r19,7
 7494 411a 4095                 com r20
 7495 411c 542F                 mov r21,r20
 7496 411e 8091 0000            lds r24,Mess_Integral_Gier
 7497 4122 9091 0000            lds r25,(Mess_Integral_Gier)+1
 7498 4126 A091 0000            lds r26,(Mess_Integral_Gier)+2
 7499 412a B091 0000            lds r27,(Mess_Integral_Gier)+3
 7500 412e 820F                 add r24,r18
 7501 4130 931F                 adc r25,r19
 7502 4132 A41F                 adc r26,r20
 7503 4134 B51F                 adc r27,r21
 7504 4136 8093 0000            sts Mess_Integral_Gier,r24
 7505 413a 9093 0000            sts (Mess_Integral_Gier)+1,r25
 7506 413e A093 0000            sts (Mess_Integral_Gier)+2,r26
 7507 4142 B093 0000            sts (Mess_Integral_Gier)+3,r27
 7508 4146 0DC0                 rjmp .L540
 7509                   .L776:
 7510 4148 0150                 subi r16,lo8(-(-1))
 7511 414a 1040                 sbci r17,hi8(-(-1))
 7512 414c 1093 0000            sts (KompassSignalSchlecht)+1,r17
 7513 4150 0093 0000            sts KompassSignalSchlecht,r16
 7514 4154 06C0                 rjmp .L540
 7515                   .L550:
 7516 4156 84EF                 ldi r24,lo8(500)
 7517 4158 91E0                 ldi r25,hi8(500)
 7518 415a 9093 0000            sts (KompassSignalSchlecht)+1,r25
 7519 415e 8093 0000            sts KompassSignalSchlecht,r24
 7520                   .L540:
 7521 4162 8091 0000            lds r24,TrichterFlug
 7522 4166 8823                 tst r24
 7523 4168 81F0                 breq .L558
 7524 416a 1092 0000            sts SummeRoll,__zero_reg__
 7525 416e 1092 0000            sts (SummeRoll)+1,__zero_reg__
 7526 4172 1092 0000            sts (SummeRoll)+2,__zero_reg__
 7527 4176 1092 0000            sts (SummeRoll)+3,__zero_reg__
 7528 417a 1092 0000            sts SummeNick,__zero_reg__
 7529 417e 1092 0000            sts (SummeNick)+1,__zero_reg__
 7530 4182 1092 0000            sts (SummeNick)+2,__zero_reg__
 7531 4186 1092 0000            sts (SummeNick)+3,__zero_reg__
 7532                   .L558:
 7533 418a 7090 0000            lds r7,Looping_Nick
 7534 418e 7720                 tst r7
 7535 4190 F1F4                 brne .L559
 7536 4192 8091 0000            lds r24,IntegralFaktor
 7537 4196 282F                 mov r18,r24
 7538 4198 3327                 clr r19
 7539 419a 4427                 clr r20
 7540 419c 5527                 clr r21
 7541 419e 8091 0000            lds r24,IntegralNick
 7542 41a2 9091 0000            lds r25,(IntegralNick)+1
 7543 41a6 A091 0000            lds r26,(IntegralNick)+2
 7544 41aa B091 0000            lds r27,(IntegralNick)+3
 7545 41ae BC01                 movw r22,r24
 7546 41b0 CD01                 movw r24,r26
 7547 41b2 0E94 0000            call __mulsi3
 7548 41b6 DC01                 movw r26,r24
 7549 41b8 CB01                 movw r24,r22
 7550 41ba BC01                 movw r22,r24
 7551 41bc CD01                 movw r24,r26
 7552 41be 28EF                 ldi r18,lo8(11000)
 7553 41c0 3AE2                 ldi r19,hi8(11000)
 7554 41c2 40E0                 ldi r20,hlo8(11000)
 7555 41c4 50E0                 ldi r21,hhi8(11000)
 7556 41c6 0E94 0000            call __divmodsi4
 7557 41ca 2901                 movw r4,r18
 7558 41cc 02C0                 rjmp .L560
 7559                   .L559:
 7560 41ce 4424                 clr r4
 7561 41d0 5524                 clr r5
 7562                   .L560:
 7563 41d2 9090 0000            lds r9,Looping_Roll
 7564 41d6 9920                 tst r9
 7565 41d8 F1F4                 brne .L561
 7566 41da 8091 0000            lds r24,IntegralFaktor
 7567 41de 282F                 mov r18,r24
 7568 41e0 3327                 clr r19
 7569 41e2 4427                 clr r20
 7570 41e4 5527                 clr r21
 7571 41e6 8091 0000            lds r24,IntegralRoll
 7572 41ea 9091 0000            lds r25,(IntegralRoll)+1
 7573 41ee A091 0000            lds r26,(IntegralRoll)+2
 7574 41f2 B091 0000            lds r27,(IntegralRoll)+3
 7575 41f6 BC01                 movw r22,r24
 7576 41f8 CD01                 movw r24,r26
 7577 41fa 0E94 0000            call __mulsi3
 7578 41fe DC01                 movw r26,r24
 7579 4200 CB01                 movw r24,r22
 7580 4202 BC01                 movw r22,r24
 7581 4204 CD01                 movw r24,r26
 7582 4206 28EF                 ldi r18,lo8(11000)
 7583 4208 3AE2                 ldi r19,hi8(11000)
 7584 420a 40E0                 ldi r20,hlo8(11000)
 7585 420c 50E0                 ldi r21,hhi8(11000)
 7586 420e 0E94 0000            call __divmodsi4
 7587 4212 1901                 movw r2,r18
 7588 4214 02C0                 rjmp .L562
 7589                   .L561:
 7590 4216 2224                 clr r2
 7591 4218 3324                 clr r3
 7592                   .L562:
 7593 421a 8091 0000            lds r24,TrimNick
 7594 421e 9091 0000            lds r25,(TrimNick)+1
 7595 4222 893C                 cpi r24,201
 7596 4224 9105                 cpc r25,__zero_reg__
 7597 4226 1CF0                 brlt .L563
 7598 4228 88EC                 ldi r24,lo8(200)
 7599 422a 90E0                 ldi r25,hi8(200)
 7600 422c 05C0                 rjmp .L781
 7601                   .L563:
 7602 422e 8853                 subi r24,lo8(-200)
 7603 4230 9F4F                 sbci r25,hi8(-200)
 7604 4232 34F4                 brge .L564
 7605 4234 88E3                 ldi r24,lo8(-200)
 7606 4236 9FEF                 ldi r25,hi8(-200)
 7607                   .L781:
 7608 4238 9093 0000            sts (TrimNick)+1,r25
 7609 423c 8093 0000            sts TrimNick,r24
 7610                   .L564:
 7611 4240 8091 0000            lds r24,TrimRoll
 7612 4244 9091 0000            lds r25,(TrimRoll)+1
 7613 4248 893C                 cpi r24,201
 7614 424a 9105                 cpc r25,__zero_reg__
 7615 424c 1CF0                 brlt .L566
 7616 424e 88EC                 ldi r24,lo8(200)
 7617 4250 90E0                 ldi r25,hi8(200)
 7618 4252 05C0                 rjmp .L782
 7619                   .L566:
 7620 4254 8853                 subi r24,lo8(-200)
 7621 4256 9F4F                 sbci r25,hi8(-200)
 7622 4258 34F4                 brge .L567
 7623 425a 88E3                 ldi r24,lo8(-200)
 7624 425c 9FEF                 ldi r25,hi8(-200)
 7625                   .L782:
 7626 425e 9093 0000            sts (TrimRoll)+1,r25
 7627 4262 8093 0000            sts TrimRoll,r24
 7628                   .L567:
 7629 4266 8091 0000            lds r24,MesswertNick
 7630 426a 9091 0000            lds r25,(MesswertNick)+1
 7631 426e AA27                 clr r26
 7632 4270 97FD                 sbrc r25,7
 7633 4272 A095                 com r26
 7634 4274 BA2F                 mov r27,r26
 7635 4276 2091 0000            lds r18,GyroFaktor
 7636 427a A22E                 mov r10,r18
 7637 427c BB24                 clr r11
 7638 427e CC24                 clr r12
 7639 4280 DD24                 clr r13
 7640 4282 BC01                 movw r22,r24
 7641 4284 CD01                 movw r24,r26
 7642 4286 A601                 movw r20,r12
 7643 4288 9501                 movw r18,r10
 7644 428a 0E94 0000            call __mulsi3
 7645 428e 9B01                 movw r18,r22
 7646 4290 AC01                 movw r20,r24
 7647 4292 8091 0000            lds r24,TrimNick
 7648 4296 9091 0000            lds r25,(TrimNick)+1
 7649 429a AA27                 clr r26
 7650 429c 97FD                 sbrc r25,7
 7651 429e A095                 com r26
 7652 42a0 BA2F                 mov r27,r26
 7653 42a2 17E0                 ldi r17,7
 7654 42a4 880F         1:      lsl r24
 7655 42a6 991F                 rol r25
 7656 42a8 AA1F                 rol r26
 7657 42aa BB1F                 rol r27
 7658 42ac 1A95                 dec r17
 7659 42ae D1F7                 brne 1b
 7660 42b0 280F                 add r18,r24
 7661 42b2 391F                 adc r19,r25
 7662 42b4 4A1F                 adc r20,r26
 7663 42b6 5B1F                 adc r21,r27
 7664 42b8 57FF                 sbrs r21,7
 7665 42ba 04C0                 rjmp .L569
 7666 42bc 215C                 subi r18,lo8(-(63))
 7667 42be 3F4F                 sbci r19,hi8(-(63))
 7668 42c0 4F4F                 sbci r20,hlo8(-(63))
 7669 42c2 5F4F                 sbci r21,hhi8(-(63))
 7670                   .L569:
 7671 42c4 A6E0                 ldi r26,6
 7672 42c6 5595         1:      asr r21
 7673 42c8 4795                 ror r20
 7674 42ca 3795                 ror r19
 7675 42cc 2795                 ror r18
 7676 42ce AA95                 dec r26
 7677 42d0 D1F7                 brne 1b
 7678 42d2 7201                 movw r14,r4
 7679 42d4 E20E                 add r14,r18
 7680 42d6 F31E                 adc r15,r19
 7681 42d8 F092 0000            sts (MesswertNick)+1,r15
 7682 42dc E092 0000            sts MesswertNick,r14
 7683 42e0 8091 0000            lds r24,MesswertRoll
 7684 42e4 9091 0000            lds r25,(MesswertRoll)+1
 7685 42e8 AA27                 clr r26
 7686 42ea 97FD                 sbrc r25,7
 7687 42ec A095                 com r26
 7688 42ee BA2F                 mov r27,r26
 7689 42f0 BC01                 movw r22,r24
 7690 42f2 CD01                 movw r24,r26
 7691 42f4 A601                 movw r20,r12
 7692 42f6 9501                 movw r18,r10
 7693 42f8 0E94 0000            call __mulsi3
 7694 42fc 9B01                 movw r18,r22
 7695 42fe AC01                 movw r20,r24
 7696 4300 8091 0000            lds r24,TrimRoll
 7697 4304 9091 0000            lds r25,(TrimRoll)+1
 7698 4308 AA27                 clr r26
 7699 430a 97FD                 sbrc r25,7
 7700 430c A095                 com r26
 7701 430e BA2F                 mov r27,r26
 7702 4310 F7E0                 ldi r31,7
 7703 4312 880F         1:      lsl r24
 7704 4314 991F                 rol r25
 7705 4316 AA1F                 rol r26
 7706 4318 BB1F                 rol r27
 7707 431a FA95                 dec r31
 7708 431c D1F7                 brne 1b
 7709 431e 280F                 add r18,r24
 7710 4320 391F                 adc r19,r25
 7711 4322 4A1F                 adc r20,r26
 7712 4324 5B1F                 adc r21,r27
 7713 4326 57FF                 sbrs r21,7
 7714 4328 04C0                 rjmp .L570
 7715 432a 215C                 subi r18,lo8(-(63))
 7716 432c 3F4F                 sbci r19,hi8(-(63))
 7717 432e 4F4F                 sbci r20,hlo8(-(63))
 7718 4330 5F4F                 sbci r21,hhi8(-(63))
 7719                   .L570:
 7720 4332 E6E0                 ldi r30,6
 7721 4334 5595         1:      asr r21
 7722 4336 4795                 ror r20
 7723 4338 3795                 ror r19
 7724 433a 2795                 ror r18
 7725 433c EA95                 dec r30
 7726 433e D1F7                 brne 1b
 7727 4340 8101                 movw r16,r2
 7728 4342 020F                 add r16,r18
 7729 4344 131F                 adc r17,r19
 7730 4346 1093 0000            sts (MesswertRoll)+1,r17
 7731 434a 0093 0000            sts MesswertRoll,r16
 7732 434e 8091 0000            lds r24,MesswertGier
 7733 4352 9091 0000            lds r25,(MesswertGier)+1
 7734 4356 880F                 add r24,r24
 7735 4358 991F                 adc r25,r25
 7736 435a AA27                 clr r26
 7737 435c 97FD                 sbrc r25,7
 7738 435e A095                 com r26
 7739 4360 BA2F                 mov r27,r26
 7740 4362 2091 0000            lds r18,GyroFaktorGier
 7741 4366 3327                 clr r19
 7742 4368 4427                 clr r20
 7743 436a 5527                 clr r21
 7744 436c BC01                 movw r22,r24
 7745 436e CD01                 movw r24,r26
 7746 4370 0E94 0000            call __mulsi3
 7747 4374 5B01                 movw r10,r22
 7748 4376 6C01                 movw r12,r24
 7749 4378 97FF                 sbrs r25,7
 7750 437a 08C0                 rjmp .L571
 7751 437c 8FE3                 ldi r24,lo8(63)
 7752 437e 90E0                 ldi r25,hi8(63)
 7753 4380 A0E0                 ldi r26,hlo8(63)
 7754 4382 B0E0                 ldi r27,hhi8(63)
 7755 4384 A80E                 add r10,r24
 7756 4386 B91E                 adc r11,r25
 7757 4388 CA1E                 adc r12,r26
 7758 438a DB1E                 adc r13,r27
 7759                   .L571:
 7760 438c 76E0                 ldi r23,6
 7761 438e D594         1:      asr r13
 7762 4390 C794                 ror r12
 7763 4392 B794                 ror r11
 7764 4394 A794                 ror r10
 7765 4396 7A95                 dec r23
 7766 4398 D1F7                 brne 1b
 7767 439a 8091 0000            lds r24,IntegralFaktorGier
 7768 439e 282F                 mov r18,r24
 7769 43a0 3327                 clr r19
 7770 43a2 4427                 clr r20
 7771 43a4 5527                 clr r21
 7772 43a6 8091 0000            lds r24,Integral_Gier
 7773 43aa 9091 0000            lds r25,(Integral_Gier)+1
 7774 43ae A091 0000            lds r26,(Integral_Gier)+2
 7775 43b2 B091 0000            lds r27,(Integral_Gier)+3
 7776 43b6 BC01                 movw r22,r24
 7777 43b8 CD01                 movw r24,r26
 7778 43ba 0E94 0000            call __mulsi3
 7779 43be DC01                 movw r26,r24
 7780 43c0 CB01                 movw r24,r22
 7781 43c2 BC01                 movw r22,r24
 7782 43c4 CD01                 movw r24,r26
 7783 43c6 20EF                 ldi r18,lo8(22000)
 7784 43c8 35E5                 ldi r19,hi8(22000)
 7785 43ca 40E0                 ldi r20,hlo8(22000)
 7786 43cc 50E0                 ldi r21,hhi8(22000)
 7787 43ce 0E94 0000            call __divmodsi4
 7788 43d2 B501                 movw r22,r10
 7789 43d4 620F                 add r22,r18
 7790 43d6 731F                 adc r23,r19
 7791 43d8 7093 0000            sts (MesswertGier)+1,r23
 7792 43dc 6093 0000            sts MesswertGier,r22
 7793 43e0 91E0                 ldi r25,lo8(4097)
 7794 43e2 E916                 cp r14,r25
 7795 43e4 90E1                 ldi r25,hi8(4097)
 7796 43e6 F906                 cpc r15,r25
 7797 43e8 34F0                 brlt .L572
 7798 43ea 80E0                 ldi r24,lo8(4096)
 7799 43ec 90E1                 ldi r25,hi8(4096)
 7800 43ee 9093 0000            sts (MesswertNick)+1,r25
 7801 43f2 8093 0000            sts MesswertNick,r24
 7802                   .L572:
 7803 43f6 8091 0000            lds r24,MesswertNick
 7804 43fa 9091 0000            lds r25,(MesswertNick)+1
 7805 43fe 8050                 subi r24,lo8(-4096)
 7806 4400 904F                 sbci r25,hi8(-4096)
 7807 4402 34F4                 brge .L573
 7808 4404 80E0                 ldi r24,lo8(-4096)
 7809 4406 90EF                 ldi r25,hi8(-4096)
 7810 4408 9093 0000            sts (MesswertNick)+1,r25
 7811 440c 8093 0000            sts MesswertNick,r24
 7812                   .L573:
 7813 4410 0150                 subi r16,lo8(4097)
 7814 4412 1041                 sbci r17,hi8(4097)
 7815 4414 34F0                 brlt .L574
 7816 4416 80E0                 ldi r24,lo8(4096)
 7817 4418 90E1                 ldi r25,hi8(4096)
 7818 441a 9093 0000            sts (MesswertRoll)+1,r25
 7819 441e 8093 0000            sts MesswertRoll,r24
 7820                   .L574:
 7821 4422 8091 0000            lds r24,MesswertRoll
 7822 4426 9091 0000            lds r25,(MesswertRoll)+1
 7823 442a 8050                 subi r24,lo8(-4096)
 7824 442c 904F                 sbci r25,hi8(-4096)
 7825 442e 34F4                 brge .L575
 7826 4430 80E0                 ldi r24,lo8(-4096)
 7827 4432 90EF                 ldi r25,hi8(-4096)
 7828 4434 9093 0000            sts (MesswertRoll)+1,r25
 7829 4438 8093 0000            sts MesswertRoll,r24
 7830                   .L575:
 7831 443c 6150                 subi r22,lo8(4097)
 7832 443e 7041                 sbci r23,hi8(4097)
 7833 4440 34F0                 brlt .L576
 7834 4442 80E0                 ldi r24,lo8(4096)
 7835 4444 90E1                 ldi r25,hi8(4096)
 7836 4446 9093 0000            sts (MesswertGier)+1,r25
 7837 444a 8093 0000            sts MesswertGier,r24
 7838                   .L576:
 7839 444e 8091 0000            lds r24,MesswertGier
 7840 4452 9091 0000            lds r25,(MesswertGier)+1
 7841 4456 8050                 subi r24,lo8(-4096)
 7842 4458 904F                 sbci r25,hi8(-4096)
 7843 445a 34F4                 brge .L577
 7844 445c 80E0                 ldi r24,lo8(-4096)
 7845 445e 90EF                 ldi r25,hi8(-4096)
 7846 4460 9093 0000            sts (MesswertGier)+1,r25
 7847 4464 8093 0000            sts MesswertGier,r24
 7848                   .L577:
 7849 4468 8091 0000            lds r24,BattLowVoltageWarning
 7850 446c 482F                 mov r20,r24
 7851 446e 5527                 clr r21
 7852 4470 8091 0000            lds r24,UBat
 7853 4474 9091 0000            lds r25,(UBat)+1
 7854 4478 4817                 cp r20,r24
 7855 447a 5907                 cpc r21,r25
 7856 447c 94F4                 brge .L578
 7857 447e 2091 0000            lds r18,UBat
 7858 4482 3091 0000            lds r19,(UBat)+1
 7859 4486 68A1                 ldd r22,Y+32
 7860 4488 79A1                 ldd r23,Y+33
 7861 448a 649F                 mul r22,r20
 7862 448c C001                 movw r24,r0
 7863 448e 659F                 mul r22,r21
 7864 4490 900D                 add r25,r0
 7865 4492 749F                 mul r23,r20
 7866 4494 900D                 add r25,r0
 7867 4496 1124                 clr r1
 7868 4498 B901                 movw r22,r18
 7869 449a 0E94 0000            call __udivmodhi4
 7870 449e 79A3                 std Y+33,r23
 7871 44a0 68A3                 std Y+32,r22
 7872                   .L578:
 7873 44a2 88A1                 ldd r24,Y+32
 7874 44a4 99A1                 ldd r25,Y+33
 7875 44a6 880F                 lsl r24
 7876 44a8 991F                 rol r25
 7877 44aa 880F                 lsl r24
 7878 44ac 991F                 rol r25
 7879 44ae 99A3                 std Y+33,r25
 7880 44b0 88A3                 std Y+32,r24
 7881 44b2 4091 0000            lds r20,EE_Parameter+13
 7882 44b6 40FF                 sbrs r20,0
 7883 44b8 92C6                 rjmp .L579
 7884 44ba 9920                 tst r9
 7885 44bc 09F0                 breq .+2
 7886 44be 8FC6                 rjmp .L579
 7887 44c0 7720                 tst r7
 7888 44c2 09F0                 breq .+2
 7889 44c4 8CC6                 rjmp .L579
 7890 44c6 CC24                 clr r12
 7891 44c8 DD24                 clr r13
 7892 44ca 4601                 movw r8,r12
 7893 44cc 8091 0000            lds r24,HoverGas
 7894 44d0 9091 0000            lds r25,(HoverGas)+1
 7895 44d4 9093 0000            sts (DebugOut+44)+1,r25
 7896 44d8 8093 0000            sts DebugOut+44,r24
 7897 44dc 2091 0000            lds r18,BaroExpandActive
 7898 44e0 3091 0000            lds r19,(BaroExpandActive)+1
 7899 44e4 2115                 cp r18,__zero_reg__
 7900 44e6 3105                 cpc r19,__zero_reg__
 7901 44e8 09F0                 breq .+2
 7902 44ea 3FC0                 rjmp .L580
 7903 44ec 8091 0000            lds r24,MessLuftdruck
 7904 44f0 9091 0000            lds r25,(MessLuftdruck)+1
 7905 44f4 8959                 subi r24,lo8(921)
 7906 44f6 9340                 sbci r25,hi8(921)
 7907 44f8 58F0                 brlo .L581
 7908 44fa 87B5                 in r24,71-0x20
 7909 44fc 853F                 cpi r24,lo8(-11)
 7910 44fe 20F4                 brsh .L582
 7911 4500 8091 0000            lds r24,ExpandBaro
 7912 4504 8150                 subi r24,lo8(-(-1))
 7913 4506 11C0                 rjmp .L783
 7914                   .L582:
 7915 4508 81E0                 ldi r24,lo8(1)
 7916 450a 8093 0000            sts BaroAtLowerLimit.30,r24
 7917 450e 4EC0                 rjmp .L589
 7918                   .L581:
 7919 4510 8091 0000            lds r24,MessLuftdruck
 7920 4514 9091 0000            lds r25,(MessLuftdruck)+1
 7921 4518 8436                 cpi r24,100
 7922 451a 9105                 cpc r25,__zero_reg__
 7923 451c 08F5                 brsh .L585
 7924 451e 87B5                 in r24,71-0x20
 7925 4520 8B30                 cpi r24,lo8(11)
 7926 4522 D0F0                 brlo .L586
 7927 4524 8091 0000            lds r24,ExpandBaro
 7928 4528 8F5F                 subi r24,lo8(-(1))
 7929                   .L783:
 7930 452a 8093 0000            sts ExpandBaro,r24
 7931 452e 9AE0                 ldi r25,lo8(10)
 7932 4530 8902                 muls r24,r25
 7933 4532 9001                 movw r18,r0
 7934 4534 1124                 clr r1
 7935 4536 8091 0000            lds r24,DruckOffsetSetting
 7936 453a 821B                 sub r24,r18
 7937 453c 87BD                 out 71-0x20,r24
 7938 453e 8CE2                 ldi r24,lo8(300)
 7939 4540 91E0                 ldi r25,hi8(300)
 7940 4542 9093 0000            sts (beeptime)+1,r25
 7941 4546 8093 0000            sts beeptime,r24
 7942 454a 8EE5                 ldi r24,lo8(350)
 7943 454c 91E0                 ldi r25,hi8(350)
 7944 454e 9093 0000            sts (BaroExpandActive)+1,r25
 7945 4552 8093 0000            sts BaroExpandActive,r24
 7946 4556 2AC0                 rjmp .L589
 7947                   .L586:
 7948 4558 81E0                 ldi r24,lo8(1)
 7949 455a 8093 0000            sts BaroAtUpperLimit.29,r24
 7950 455e 26C0                 rjmp .L589
 7951                   .L585:
 7952 4560 7092 0000            sts BaroAtUpperLimit.29,r7
 7953 4564 7092 0000            sts BaroAtLowerLimit.30,r7
 7954 4568 21C0                 rjmp .L589
 7955                   .L580:
 7956 456a 8091 0000            lds r24,HoehenWert
 7957 456e 9091 0000            lds r25,(HoehenWert)+1
 7958 4572 A091 0000            lds r26,(HoehenWert)+2
 7959 4576 B091 0000            lds r27,(HoehenWert)+3
 7960 457a 54E0                 ldi r21,4
 7961 457c 880F         1:      lsl r24
 7962 457e 991F                 rol r25
 7963 4580 AA1F                 rol r26
 7964 4582 BB1F                 rol r27
 7965 4584 5A95                 dec r21
 7966 4586 D1F7                 brne 1b
 7967 4588 8093 0000            sts SummenHoehe,r24
 7968 458c 9093 0000            sts (SummenHoehe)+1,r25
 7969 4590 A093 0000            sts (SummenHoehe)+2,r26
 7970 4594 B093 0000            sts (SummenHoehe)+3,r27
 7971 4598 D092 0000            sts (VarioMeter)+1,r13
 7972 459c C092 0000            sts VarioMeter,r12
 7973 45a0 2150                 subi r18,lo8(-(-1))
 7974 45a2 3040                 sbci r19,hi8(-(-1))
 7975 45a4 3093 0000            sts (BaroExpandActive)+1,r19
 7976 45a8 2093 0000            sts BaroExpandActive,r18
 7977                   .L589:
 7978 45ac 2091 0000            lds r18,Parameter_MaxHoehe
 7979 45b0 41FF                 sbrs r20,1
 7980 45b2 24C0                 rjmp .L590
 7981 45b4 2233                 cpi r18,lo8(50)
 7982 45b6 D8F4                 brsh .L591
 7983 45b8 8091 0000            lds r24,delay.28
 7984 45bc 8150                 subi r24,lo8(-(-1))
 7985 45be 8093 0000            sts delay.28,r24
 7986 45c2 8F3F                 cpi r24,lo8(-1)
 7987 45c4 D9F5                 brne .L594
 7988 45c6 1092 0000            sts HoehenReglerAktiv,__zero_reg__
 7989 45ca 8091 0000            lds r24,HoehenWert
 7990 45ce 9091 0000            lds r25,(HoehenWert)+1
 7991 45d2 A091 0000            lds r26,(HoehenWert)+2
 7992 45d6 B091 0000            lds r27,(HoehenWert)+3
 7993 45da 8093 0000            sts SollHoehe,r24
 7994 45de 9093 0000            sts (SollHoehe)+1,r25
 7995 45e2 A093 0000            sts (SollHoehe)+2,r26
 7996 45e6 B093 0000            sts (SollHoehe)+3,r27
 7997 45ea 81E0                 ldi r24,lo8(1)
 7998 45ec 04C0                 rjmp .L784
 7999                   .L591:
 8000 45ee 81E0                 ldi r24,lo8(1)
 8001 45f0 8093 0000            sts HoehenReglerAktiv,r24
 8002 45f4 88EC                 ldi r24,lo8(-56)
 8003                   .L784:
 8004 45f6 8093 0000            sts delay.28,r24
 8005 45fa 20C0                 rjmp .L594
 8006                   .L590:
 8007 45fc 8091 0000            lds r24,ExternHoehenValue
 8008 4600 9091 0000            lds r25,(ExternHoehenValue)+1
 8009 4604 820F                 add r24,r18
 8010 4606 911D                 adc r25,__zero_reg__
 8011 4608 2091 0000            lds r18,EE_Parameter+18
 8012 460c 3327                 clr r19
 8013 460e 829F                 mul r24,r18
 8014 4610 F001                 movw r30,r0
 8015 4612 839F                 mul r24,r19
 8016 4614 F00D                 add r31,r0
 8017 4616 929F                 mul r25,r18
 8018 4618 F00D                 add r31,r0
 8019 461a 1124                 clr r1
 8020 461c CF01                 movw r24,r30
 8021 461e AA27                 clr r26
 8022 4620 97FD                 sbrc r25,7
 8023 4622 A095                 com r26
 8024 4624 BA2F                 mov r27,r26
 8025 4626 8093 0000            sts SollHoehe,r24
 8026 462a 9093 0000            sts (SollHoehe)+1,r25
 8027 462e A093 0000            sts (SollHoehe)+2,r26
 8028 4632 B093 0000            sts (SollHoehe)+3,r27
 8029 4636 81E0                 ldi r24,lo8(1)
 8030 4638 8093 0000            sts HoehenReglerAktiv,r24
 8031                   .L594:
 8032 463c 8091 0000            lds r24,IntegralNick
 8033 4640 9091 0000            lds r25,(IntegralNick)+1
 8034 4644 A091 0000            lds r26,(IntegralNick)+2
 8035 4648 B091 0000            lds r27,(IntegralNick)+3
 8036 464c E090 0000            lds r14,GIER_GRAD_FAKTOR
 8037 4650 F090 0000            lds r15,(GIER_GRAD_FAKTOR)+1
 8038 4654 0091 0000            lds r16,(GIER_GRAD_FAKTOR)+2
 8039 4658 1091 0000            lds r17,(GIER_GRAD_FAKTOR)+3
 8040 465c BC01                 movw r22,r24
 8041 465e CD01                 movw r24,r26
 8042 4660 A801                 movw r20,r16
 8043 4662 9701                 movw r18,r14
 8044 4664 0E94 0000            call __divmodsi4
 8045 4668 5901                 movw r10,r18
 8046 466a 6A01                 movw r12,r20
 8047 466c 8091 0000            lds r24,IntegralRoll
 8048 4670 9091 0000            lds r25,(IntegralRoll)+1
 8049 4674 A091 0000            lds r26,(IntegralRoll)+2
 8050 4678 B091 0000            lds r27,(IntegralRoll)+3
 8051 467c BC01                 movw r22,r24
 8052 467e CD01                 movw r24,r26
 8053 4680 A801                 movw r20,r16
 8054 4682 9701                 movw r18,r14
 8055 4684 0E94 0000            call __divmodsi4
 8056 4688 B901                 movw r22,r18
 8057 468a C501                 movw r24,r10
 8058 468c 0E94 0000            call ihypot
 8059 4690 3C01                 movw r6,r24
 8060 4692 CC97                 sbiw r24,60
 8061 4694 1CF0                 brlt .L595
 8062 4696 4CE3                 ldi r20,lo8(60)
 8063 4698 642E                 mov r6,r20
 8064 469a 712C                 mov r7,__zero_reg__
 8065                   .L595:
 8066 469c C301                 movw r24,r6
 8067 469e 0E94 0000            call c_cos_8192
 8068 46a2 3C01                 movw r6,r24
 8069 46a4 80E2                 ldi r24,lo8(32)
 8070 46a6 8093 0000            sts VarioCharacter,r24
 8071 46aa 8091 0000            lds r24,HoehenReglerAktiv
 8072 46ae 8823                 tst r24
 8073 46b0 09F4                 brne .+2
 8074 46b2 21C4                 rjmp .L596
 8075 46b4 8091 0000            lds r24,FCFlags
 8076 46b8 9927                 clr r25
 8077 46ba 9C01                 movw r18,r24
 8078 46bc 2071                 andi r18,lo8(16)
 8079 46be 3070                 andi r19,hi8(16)
 8080 46c0 84FD                 sbrc r24,4
 8081 46c2 19C4                 rjmp .L596
 8082 46c4 6091 0000            lds r22,EE_Parameter+99
 8083 46c8 60FD                 sbrc r22,0
 8084 46ca 04C0                 rjmp .L598
 8085 46cc 8091 0000            lds r24,EE_Parameter+13
 8086 46d0 81FD                 sbrc r24,1
 8087 46d2 07C0                 rjmp .L597
 8088                   .L598:
 8089 46d4 08A1                 ldd r16,Y+32
 8090 46d6 19A1                 ldd r17,Y+33
 8091 46d8 3093 0000            sts (HeightTrimming.22)+1,r19
 8092 46dc 2093 0000            sts HeightTrimming.22,r18
 8093 46e0 97C1                 rjmp .L599
 8094                   .L597:
 8095 46e2 8091 0000            lds r24,FCFlags
 8096 46e6 81FF                 sbrs r24,1
 8097 46e8 69C1                 rjmp .L600
 8098 46ea 4091 0000            lds r20,StickGasHover.24
 8099 46ee 5091 0000            lds r21,(StickGasHover.24)+1
 8100 46f2 CA01                 movw r24,r20
 8101 46f4 0F96                 adiw r24,15
 8102 46f6 2091 0000            lds r18,StickGas
 8103 46fa 3091 0000            lds r19,(StickGas)+1
 8104 46fe 8217                 cp r24,r18
 8105 4700 9307                 cpc r25,r19
 8106 4702 ACF5                 brge .L601
 8107 4704 8091 0000            lds r24,BaroAtUpperLimit.29
 8108 4708 8823                 tst r24
 8109 470a 89F5                 brne .L601
 8110 470c 8091 0000            lds r24,HeightTrimmingFlag.31
 8111 4710 81FF                 sbrs r24,1
 8112 4712 13C0                 rjmp .L602
 8113 4714 8D7F                 andi r24,lo8(-3)
 8114 4716 8093 0000            sts HeightTrimmingFlag.31,r24
 8115 471a 8091 0000            lds r24,HoehenWert
 8116 471e 9091 0000            lds r25,(HoehenWert)+1
 8117 4722 A091 0000            lds r26,(HoehenWert)+2
 8118 4726 B091 0000            lds r27,(HoehenWert)+3
 8119 472a 8093 0000            sts SollHoehe,r24
 8120 472e 9093 0000            sts (SollHoehe)+1,r25
 8121 4732 A093 0000            sts (SollHoehe)+2,r26
 8122 4736 B093 0000            sts (SollHoehe)+3,r27
 8123                   .L602:
 8124 473a 8091 0000            lds r24,HeightTrimmingFlag.31
 8125 473e 8160                 ori r24,lo8(1)
 8126 4740 8093 0000            sts HeightTrimmingFlag.31,r24
 8127 4744 241B                 sub r18,r20
 8128 4746 350B                 sbc r19,r21
 8129 4748 2F50                 subi r18,lo8(-(-15))
 8130 474a 3040                 sbci r19,hi8(-(-15))
 8131 474c 37FF                 sbrs r19,7
 8132 474e 03C0                 rjmp .L603
 8133 4750 3095                 com r19
 8134 4752 2195                 neg r18
 8135 4754 3F4F                 sbci r19,lo8(-1)
 8136                   .L603:
 8137 4756 8091 0000            lds r24,HeightTrimming.22
 8138 475a 9091 0000            lds r25,(HeightTrimming.22)+1
 8139 475e 820F                 add r24,r18
 8140 4760 931F                 adc r25,r19
 8141 4762 9093 0000            sts (HeightTrimming.22)+1,r25
 8142 4766 8093 0000            sts HeightTrimming.22,r24
 8143 476a 8BE2                 ldi r24,lo8(43)
 8144 476c 6EC0                 rjmp .L785
 8145                   .L601:
 8146 476e CA01                 movw r24,r20
 8147 4770 0F97                 sbiw r24,15
 8148 4772 2817                 cp r18,r24
 8149 4774 3907                 cpc r19,r25
 8150 4776 ACF5                 brge .L605
 8151 4778 8091 0000            lds r24,BaroAtLowerLimit.30
 8152 477c 8823                 tst r24
 8153 477e 89F5                 brne .L605
 8154 4780 8091 0000            lds r24,HeightTrimmingFlag.31
 8155 4784 80FF                 sbrs r24,0
 8156 4786 13C0                 rjmp .L606
 8157 4788 8E7F                 andi r24,lo8(-2)
 8158 478a 8093 0000            sts HeightTrimmingFlag.31,r24
 8159 478e 8091 0000            lds r24,HoehenWert
 8160 4792 9091 0000            lds r25,(HoehenWert)+1
 8161 4796 A091 0000            lds r26,(HoehenWert)+2
 8162 479a B091 0000            lds r27,(HoehenWert)+3
 8163 479e 8093 0000            sts SollHoehe,r24
 8164 47a2 9093 0000            sts (SollHoehe)+1,r25
 8165 47a6 A093 0000            sts (SollHoehe)+2,r26
 8166 47aa B093 0000            sts (SollHoehe)+3,r27
 8167                   .L606:
 8168 47ae 8091 0000            lds r24,HeightTrimmingFlag.31
 8169 47b2 8260                 ori r24,lo8(2)
 8170 47b4 8093 0000            sts HeightTrimmingFlag.31,r24
 8171 47b8 241B                 sub r18,r20
 8172 47ba 350B                 sbc r19,r21
 8173 47bc 215F                 subi r18,lo8(-(15))
 8174 47be 3F4F                 sbci r19,hi8(-(15))
 8175 47c0 37FF                 sbrs r19,7
 8176 47c2 03C0                 rjmp .L607
 8177 47c4 3095                 com r19
 8178 47c6 2195                 neg r18
 8179 47c8 3F4F                 sbci r19,lo8(-1)
 8180                   .L607:
 8181 47ca 8091 0000            lds r24,HeightTrimming.22
 8182 47ce 9091 0000            lds r25,(HeightTrimming.22)+1
 8183 47d2 821B                 sub r24,r18
 8184 47d4 930B                 sbc r25,r19
 8185 47d6 9093 0000            sts (HeightTrimming.22)+1,r25
 8186 47da 8093 0000            sts HeightTrimming.22,r24
 8187 47de 8DE2                 ldi r24,lo8(45)
 8188 47e0 34C0                 rjmp .L785
 8189                   .L605:
 8190 47e2 2091 0000            lds r18,HeightTrimmingFlag.31
 8191 47e6 822F                 mov r24,r18
 8192 47e8 9927                 clr r25
 8193 47ea 8370                 andi r24,lo8(3)
 8194 47ec 9070                 andi r25,hi8(3)
 8195 47ee 892B                 or r24,r25
 8196 47f0 59F1                 breq .L609
 8197 47f2 2C7F                 andi r18,lo8(-4)
 8198 47f4 2093 0000            sts HeightTrimmingFlag.31,r18
 8199 47f8 1092 0000            sts (HeightTrimming.22)+1,__zero_reg__
 8200 47fc 1092 0000            sts HeightTrimming.22,__zero_reg__
 8201 4800 2091 0000            lds r18,HoehenWert
 8202 4804 3091 0000            lds r19,(HoehenWert)+1
 8203 4808 4091 0000            lds r20,(HoehenWert)+2
 8204 480c 5091 0000            lds r21,(HoehenWert)+3
 8205 4810 2093 0000            sts SollHoehe,r18
 8206 4814 3093 0000            sts (SollHoehe)+1,r19
 8207 4818 4093 0000            sts (SollHoehe)+2,r20
 8208 481c 5093 0000            sts (SollHoehe)+3,r21
 8209 4820 61FF                 sbrs r22,1
 8210 4822 06C0                 rjmp .L610
 8211 4824 84EF                 ldi r24,lo8(500)
 8212 4826 91E0                 ldi r25,hi8(500)
 8213 4828 9093 0000            sts (beeptime)+1,r25
 8214 482c 8093 0000            sts beeptime,r24
 8215                   .L610:
 8216 4830 8091 0000            lds r24,StartTrigger
 8217 4834 8823                 tst r24
 8218 4836 41F4                 brne .L609
 8219 4838 2333                 cpi r18,lo8(51)
 8220 483a 3105                 cpc r19,__zero_reg__
 8221 483c 4105                 cpc r20,__zero_reg__
 8222 483e 5105                 cpc r21,__zero_reg__
 8223 4840 1CF0                 brlt .L609
 8224 4842 81E0                 ldi r24,lo8(1)
 8225 4844 8093 0000            sts StartTrigger,r24
 8226                   .L609:
 8227 4848 8DE3                 ldi r24,lo8(61)
 8228                   .L785:
 8229 484a 8093 0000            sts VarioCharacter,r24
 8230 484e 2091 0000            lds r18,HeightTrimming.22
 8231 4852 3091 0000            lds r19,(HeightTrimming.22)+1
 8232 4856 C901                 movw r24,r18
 8233 4858 37FF                 sbrs r19,7
 8234 485a 04C0                 rjmp .L613
 8235 485c 8827                 clr r24
 8236 485e 9927                 clr r25
 8237 4860 821B                 sub r24,r18
 8238 4862 930B                 sbc r25,r19
 8239                   .L613:
 8240 4864 8150                 subi r24,lo8(513)
 8241 4866 9240                 sbci r25,hi8(513)
 8242 4868 0CF4                 brge .+2
 8243 486a 91C0                 rjmp .L612
 8244 486c 8091 0000            lds r24,EE_Parameter+18
 8245 4870 9927                 clr r25
 8246 4872 289F                 mul r18,r24
 8247 4874 A001                 movw r20,r0
 8248 4876 299F                 mul r18,r25
 8249 4878 500D                 add r21,r0
 8250 487a 389F                 mul r19,r24
 8251 487c 500D                 add r21,r0
 8252 487e 1124                 clr r1
 8253 4880 CA01                 movw r24,r20
 8254 4882 60E0                 ldi r22,lo8(1280)
 8255 4884 75E0                 ldi r23,hi8(1280)
 8256 4886 0E94 0000            call __divmodhi4
 8257 488a CB01                 movw r24,r22
 8258 488c AA27                 clr r26
 8259 488e 97FD                 sbrc r25,7
 8260 4890 A095                 com r26
 8261 4892 BA2F                 mov r27,r26
 8262 4894 2091 0000            lds r18,SollHoehe
 8263 4898 3091 0000            lds r19,(SollHoehe)+1
 8264 489c 4091 0000            lds r20,(SollHoehe)+2
 8265 48a0 5091 0000            lds r21,(SollHoehe)+3
 8266 48a4 280F                 add r18,r24
 8267 48a6 391F                 adc r19,r25
 8268 48a8 4A1F                 adc r20,r26
 8269 48aa 5B1F                 adc r21,r27
 8270 48ac 2093 0000            sts SollHoehe,r18
 8271 48b0 3093 0000            sts (SollHoehe)+1,r19
 8272 48b4 4093 0000            sts (SollHoehe)+2,r20
 8273 48b8 5093 0000            sts (SollHoehe)+3,r21
 8274 48bc 1092 0000            sts (HeightTrimming.22)+1,__zero_reg__
 8275 48c0 1092 0000            sts HeightTrimming.22,__zero_reg__
 8276 48c4 A090 0000            lds r10,HoehenWert
 8277 48c8 B090 0000            lds r11,(HoehenWert)+1
 8278 48cc C090 0000            lds r12,(HoehenWert)+2
 8279 48d0 D090 0000            lds r13,(HoehenWert)+3
 8280 48d4 D601                 movw r26,r12
 8281 48d6 C501                 movw r24,r10
 8282 48d8 8050                 subi r24,lo8(-(-1024))
 8283 48da 9440                 sbci r25,hi8(-(-1024))
 8284 48dc A040                 sbci r26,hlo8(-(-1024))
 8285 48de B040                 sbci r27,hhi8(-(-1024))
 8286 48e0 8217                 cp r24,r18
 8287 48e2 9307                 cpc r25,r19
 8288 48e4 A407                 cpc r26,r20
 8289 48e6 B507                 cpc r27,r21
 8290 48e8 5CF4                 brge .L786
 8291 48ea D601                 movw r26,r12
 8292 48ec C501                 movw r24,r10
 8293 48ee 8050                 subi r24,lo8(-(1024))
 8294 48f0 9C4F                 sbci r25,hi8(-(1024))
 8295 48f2 AF4F                 sbci r26,hlo8(-(1024))
 8296 48f4 BF4F                 sbci r27,hhi8(-(1024))
 8297 48f6 2817                 cp r18,r24
 8298 48f8 3907                 cpc r19,r25
 8299 48fa 4A07                 cpc r20,r26
 8300 48fc 5B07                 cpc r21,r27
 8301 48fe 44F0                 brlt .L615
 8302                   .L786:
 8303 4900 8093 0000            sts SollHoehe,r24
 8304 4904 9093 0000            sts (SollHoehe)+1,r25
 8305 4908 A093 0000            sts (SollHoehe)+2,r26
 8306 490c B093 0000            sts (SollHoehe)+3,r27
 8307                   .L615:
 8308 4910 8091 0000            lds r24,EE_Parameter+99
 8309 4914 81FF                 sbrs r24,1
 8310 4916 06C0                 rjmp .L617
 8311 4918 8BE4                 ldi r24,lo8(75)
 8312 491a 90E0                 ldi r25,hi8(75)
 8313 491c 9093 0000            sts (beeptime)+1,r25
 8314 4920 8093 0000            sts beeptime,r24
 8315                   .L617:
 8316 4924 8091 0000            lds r24,EE_Parameter+22
 8317 4928 8823                 tst r24
 8318 492a 89F5                 brne .L612
 8319 492c 4091 0000            lds r20,HoverGas
 8320 4930 5091 0000            lds r21,(HoverGas)+1
 8321 4934 57FF                 sbrs r21,7
 8322 4936 02C0                 rjmp .L619
 8323 4938 4D5F                 subi r20,lo8(-(3))
 8324 493a 5F4F                 sbci r21,hi8(-(3))
 8325                   .L619:
 8326 493c 5595                 asr r21
 8327 493e 4795                 ror r20
 8328 4940 5595                 asr r21
 8329 4942 4795                 ror r20
 8330 4944 8091 0000            lds r24,UBat
 8331 4948 9091 0000            lds r25,(UBat)+1
 8332 494c 2091 0000            lds r18,BattLowVoltageWarning
 8333 4950 3327                 clr r19
 8334 4952 489F                 mul r20,r24
 8335 4954 B001                 movw r22,r0
 8336 4956 499F                 mul r20,r25
 8337 4958 700D                 add r23,r0
 8338 495a 589F                 mul r21,r24
 8339 495c 700D                 add r23,r0
 8340 495e 1124                 clr r1
 8341 4960 CB01                 movw r24,r22
 8342 4962 B901                 movw r22,r18
 8343 4964 0E94 0000            call __divmodhi4
 8344 4968 7093 0000            sts (StickGasHover.24)+1,r23
 8345 496c 6093 0000            sts StickGasHover.24,r22
 8346 4970 6634                 cpi r22,70
 8347 4972 7105                 cpc r23,__zero_reg__
 8348 4974 1CF4                 brge .L620
 8349 4976 86E4                 ldi r24,lo8(70)
 8350 4978 90E0                 ldi r25,hi8(70)
 8351 497a 05C0                 rjmp .L787
 8352                   .L620:
 8353 497c 6739                 cpi r22,151
 8354 497e 7105                 cpc r23,__zero_reg__
 8355 4980 34F0                 brlt .L612
 8356 4982 86E9                 ldi r24,lo8(150)
 8357 4984 90E0                 ldi r25,hi8(150)
 8358                   .L787:
 8359 4986 9093 0000            sts (StickGasHover.24)+1,r25
 8360 498a 8093 0000            sts StickGasHover.24,r24
 8361                   .L612:
 8362 498e 8091 0000            lds r24,BaroExpandActive
 8363 4992 9091 0000            lds r25,(BaroExpandActive)+1
 8364 4996 892B                 or r24,r25
 8365 4998 B9F1                 breq .L624
 8366 499a 8091 0000            lds r24,HoehenWert
 8367 499e 9091 0000            lds r25,(HoehenWert)+1
 8368 49a2 A091 0000            lds r26,(HoehenWert)+2
 8369 49a6 B091 0000            lds r27,(HoehenWert)+3
 8370 49aa 8093 0000            sts SollHoehe,r24
 8371 49ae 9093 0000            sts (SollHoehe)+1,r25
 8372 49b2 A093 0000            sts (SollHoehe)+2,r26
 8373 49b6 B093 0000            sts (SollHoehe)+3,r27
 8374 49ba 26C0                 rjmp .L624
 8375                   .L600:
 8376 49bc 8091 0000            lds r24,HoehenWert
 8377 49c0 9091 0000            lds r25,(HoehenWert)+1
 8378 49c4 A091 0000            lds r26,(HoehenWert)+2
 8379 49c8 B091 0000            lds r27,(HoehenWert)+3
 8380 49cc 8059                 subi r24,lo8(-(-400))
 8381 49ce 9140                 sbci r25,hi8(-(-400))
 8382 49d0 A040                 sbci r26,hlo8(-(-400))
 8383 49d2 B040                 sbci r27,hhi8(-(-400))
 8384 49d4 8093 0000            sts SollHoehe,r24
 8385 49d8 9093 0000            sts (SollHoehe)+1,r25
 8386 49dc A093 0000            sts (SollHoehe)+2,r26
 8387 49e0 B093 0000            sts (SollHoehe)+3,r27
 8388 49e4 8091 0000            lds r24,EE_Parameter+22
 8389 49e8 8823                 tst r24
 8390 49ea 11F0                 breq .L625
 8391 49ec 9927                 clr r25
 8392 49ee 02C0                 rjmp .L788
 8393                   .L625:
 8394 49f0 88E7                 ldi r24,lo8(120)
 8395 49f2 90E0                 ldi r25,hi8(120)
 8396                   .L788:
 8397 49f4 9093 0000            sts (StickGasHover.24)+1,r25
 8398 49f8 8093 0000            sts StickGasHover.24,r24
 8399 49fc 88A1                 ldd r24,Y+32
 8400 49fe 99A1                 ldd r25,Y+33
 8401 4a00 9093 0000            sts (HoverGas)+1,r25
 8402 4a04 8093 0000            sts HoverGas,r24
 8403                   .L624:
 8404 4a08 0091 0000            lds r16,HoverGas
 8405 4a0c 1091 0000            lds r17,(HoverGas)+1
 8406                   .L599:
 8407 4a10 A090 0000            lds r10,HoehenWert
 8408 4a14 B090 0000            lds r11,(HoehenWert)+1
 8409 4a18 C090 0000            lds r12,(HoehenWert)+2
 8410 4a1c D090 0000            lds r13,(HoehenWert)+3
 8411 4a20 2091 0000            lds r18,SollHoehe
 8412 4a24 3091 0000            lds r19,(SollHoehe)+1
 8413 4a28 4091 0000            lds r20,(SollHoehe)+2
 8414 4a2c 5091 0000            lds r21,(SollHoehe)+3
 8415 4a30 2A15                 cp r18,r10
 8416 4a32 3B05                 cpc r19,r11
 8417 4a34 4C05                 cpc r20,r12
 8418 4a36 5D05                 cpc r21,r13
 8419 4a38 24F0                 brlt .L628
 8420 4a3a 8091 0000            lds r24,EE_Parameter+99
 8421 4a3e 80FD                 sbrc r24,0
 8422 4a40 9CC2                 rjmp .L682
 8423                   .L628:
 8424 4a42 8091 0000            lds r24,BaroExpandActive
 8425 4a46 9091 0000            lds r25,(BaroExpandActive)+1
 8426 4a4a 892B                 or r24,r25
 8427 4a4c 39F0                 breq .L629
 8428 4a4e 0091 0000            lds r16,HoverGas
 8429 4a52 1091 0000            lds r17,(HoverGas)+1
 8430 4a56 CC24                 clr r12
 8431 4a58 DD24                 clr r13
 8432 4a5a C9C0                 rjmp .L630
 8433                   .L629:
 8434 4a5c D601                 movw r26,r12
 8435 4a5e C501                 movw r24,r10
 8436 4a60 821B                 sub r24,r18
 8437 4a62 930B                 sbc r25,r19
 8438 4a64 A40B                 sbc r26,r20
 8439 4a66 B50B                 sbc r27,r21
 8440 4a68 8093 0000            sts tmp_long.1,r24
 8441 4a6c 9093 0000            sts (tmp_long.1)+1,r25
 8442 4a70 A093 0000            sts (tmp_long.1)+2,r26
 8443 4a74 B093 0000            sts (tmp_long.1)+3,r27
 8444 4a78 8230                 cpi r24,lo8(-32766)
 8445 4a7a E0E8                 ldi r30,hi8(-32766)
 8446 4a7c 9E07                 cpc r25,r30
 8447 4a7e EFEF                 ldi r30,hlo8(-32766)
 8448 4a80 AE07                 cpc r26,r30
 8449 4a82 EFEF                 ldi r30,hhi8(-32766)
 8450 4a84 BE07                 cpc r27,r30
 8451 4a86 2CF4                 brge .L631
 8452 4a88 81E0                 ldi r24,lo8(-32767)
 8453 4a8a 90E8                 ldi r25,hi8(-32767)
 8454 4a8c AFEF                 ldi r26,hlo8(-32767)
 8455 4a8e BFEF                 ldi r27,hhi8(-32767)
 8456 4a90 09C0                 rjmp .L789
 8457                   .L631:
 8458 4a92 8F5F                 subi r24,lo8(32767)
 8459 4a94 9F47                 sbci r25,hi8(32767)
 8460 4a96 A040                 sbci r26,hlo8(32767)
 8461 4a98 B040                 sbci r27,hhi8(32767)
 8462 4a9a 64F0                 brlt .L632
 8463 4a9c 8FEF                 ldi r24,lo8(32767)
 8464 4a9e 9FE7                 ldi r25,hi8(32767)
 8465 4aa0 A0E0                 ldi r26,hlo8(32767)
 8466 4aa2 B0E0                 ldi r27,hhi8(32767)
 8467                   .L789:
 8468 4aa4 8093 0000            sts tmp_long.1,r24
 8469 4aa8 9093 0000            sts (tmp_long.1)+1,r25
 8470 4aac A093 0000            sts (tmp_long.1)+2,r26
 8471 4ab0 B093 0000            sts (tmp_long.1)+3,r27
 8472                   .L632:
 8473 4ab4 C090 0000            lds r12,tmp_long.1
 8474 4ab8 D090 0000            lds r13,(tmp_long.1)+1
 8475 4abc 8091 0000            lds r24,Parameter_Hoehe_P
 8476 4ac0 282F                 mov r18,r24
 8477 4ac2 3327                 clr r19
 8478 4ac4 4427                 clr r20
 8479 4ac6 5527                 clr r21
 8480 4ac8 8091 0000            lds r24,tmp_long.1
 8481 4acc 9091 0000            lds r25,(tmp_long.1)+1
 8482 4ad0 A091 0000            lds r26,(tmp_long.1)+2
 8483 4ad4 B091 0000            lds r27,(tmp_long.1)+3
 8484 4ad8 BC01                 movw r22,r24
 8485 4ada CD01                 movw r24,r26
 8486 4adc 0E94 0000            call __mulsi3
 8487 4ae0 97FF                 sbrs r25,7
 8488 4ae2 04C0                 rjmp .L634
 8489 4ae4 615E                 subi r22,lo8(-(31))
 8490 4ae6 7F4F                 sbci r23,hi8(-(31))
 8491 4ae8 8F4F                 sbci r24,hlo8(-(31))
 8492 4aea 9F4F                 sbci r25,hhi8(-(31))
 8493                   .L634:
 8494 4aec 25E0                 ldi r18,5
 8495 4aee 9595         1:      asr r25
 8496 4af0 8795                 ror r24
 8497 4af2 7795                 ror r23
 8498 4af4 6795                 ror r22
 8499 4af6 2A95                 dec r18
 8500 4af8 D1F7                 brne 1b
 8501 4afa 6093 0000            sts tmp_long.1,r22
 8502 4afe 7093 0000            sts (tmp_long.1)+1,r23
 8503 4b02 8093 0000            sts (tmp_long.1)+2,r24
 8504 4b06 9093 0000            sts (tmp_long.1)+3,r25
 8505 4b0a 6530                 cpi r22,lo8(-507)
 8506 4b0c 2EEF                 ldi r18,hi8(-507)
 8507 4b0e 7207                 cpc r23,r18
 8508 4b10 2FEF                 ldi r18,hlo8(-507)
 8509 4b12 8207                 cpc r24,r18
 8510 4b14 2FEF                 ldi r18,hhi8(-507)
 8511 4b16 9207                 cpc r25,r18
 8512 4b18 2CF4                 brge .L635
 8513 4b1a 84E0                 ldi r24,lo8(-508)
 8514 4b1c 9EEF                 ldi r25,hi8(-508)
 8515 4b1e AFEF                 ldi r26,hlo8(-508)
 8516 4b20 BFEF                 ldi r27,hhi8(-508)
 8517 4b22 09C0                 rjmp .L790
 8518                   .L635:
 8519 4b24 6050                 subi r22,lo8(1024)
 8520 4b26 7440                 sbci r23,hi8(1024)
 8521 4b28 8040                 sbci r24,hlo8(1024)
 8522 4b2a 9040                 sbci r25,hhi8(1024)
 8523 4b2c 64F0                 brlt .L636
 8524 4b2e 80E0                 ldi r24,lo8(1024)
 8525 4b30 94E0                 ldi r25,hi8(1024)
 8526 4b32 A0E0                 ldi r26,hlo8(1024)
 8527 4b34 B0E0                 ldi r27,hhi8(1024)
 8528                   .L790:
 8529 4b36 8093 0000            sts tmp_long.1,r24
 8530 4b3a 9093 0000            sts (tmp_long.1)+1,r25
 8531 4b3e A093 0000            sts (tmp_long.1)+2,r26
 8532 4b42 B093 0000            sts (tmp_long.1)+3,r27
 8533                   .L636:
 8534 4b46 8090 0000            lds r8,tmp_long.1
 8535 4b4a 9090 0000            lds r9,(tmp_long.1)+1
 8536 4b4e 2091 0000            lds r18,VarioMeter
 8537 4b52 3091 0000            lds r19,(VarioMeter)+1
 8538 4b56 37FF                 sbrs r19,7
 8539 4b58 02C0                 rjmp .L638
 8540 4b5a 295F                 subi r18,lo8(-(7))
 8541 4b5c 3F4F                 sbci r19,hi8(-(7))
 8542                   .L638:
 8543 4b5e 83E0                 ldi r24,3
 8544 4b60 3595         1:      asr r19
 8545 4b62 2795                 ror r18
 8546 4b64 8A95                 dec r24
 8547 4b66 E1F7                 brne 1b
 8548 4b68 4FEF                 ldi r20,hi8(-126)
 8549 4b6a 2238                 cpi r18,lo8(-126)
 8550 4b6c 3407                 cpc r19,r20
 8551 4b6e 1CF4                 brge .L639
 8552 4b70 21E8                 ldi r18,lo8(-127)
 8553 4b72 3FEF                 ldi r19,hi8(-127)
 8554 4b74 05C0                 rjmp .L640
 8555                   .L639:
 8556 4b76 2038                 cpi r18,128
 8557 4b78 3105                 cpc r19,__zero_reg__
 8558 4b7a 14F0                 brlt .L640
 8559 4b7c 20E8                 ldi r18,lo8(128)
 8560 4b7e 30E0                 ldi r19,hi8(128)
 8561                   .L640:
 8562 4b80 C901                 movw r24,r18
 8563 4b82 AA27                 clr r26
 8564 4b84 97FD                 sbrc r25,7
 8565 4b86 A095                 com r26
 8566 4b88 BA2F                 mov r27,r26
 8567 4b8a 2091 0000            lds r18,Parameter_Luftdruck_D
 8568 4b8e 3327                 clr r19
 8569 4b90 4427                 clr r20
 8570 4b92 5527                 clr r21
 8571 4b94 BC01                 movw r22,r24
 8572 4b96 CD01                 movw r24,r26
 8573 4b98 0E94 0000            call __mulsi3
 8574 4b9c 97FF                 sbrs r25,7
 8575 4b9e 04C0                 rjmp .L642
 8576 4ba0 6D5F                 subi r22,lo8(-(3))
 8577 4ba2 7F4F                 sbci r23,hi8(-(3))
 8578 4ba4 8F4F                 sbci r24,hlo8(-(3))
 8579 4ba6 9F4F                 sbci r25,hhi8(-(3))
 8580                   .L642:
 8581 4ba8 B2E0                 ldi r27,2
 8582 4baa 9595         1:      asr r25
 8583 4bac 8795                 ror r24
 8584 4bae 7795                 ror r23
 8585 4bb0 6795                 ror r22
 8586 4bb2 BA95                 dec r27
 8587 4bb4 D1F7                 brne 1b
 8588 4bb6 9B01                 movw r18,r22
 8589 4bb8 5FEF                 ldi r21,hi8(-255)
 8590 4bba 6130                 cpi r22,lo8(-255)
 8591 4bbc 7507                 cpc r23,r21
 8592 4bbe 1CF4                 brge .L643
 8593 4bc0 20E0                 ldi r18,lo8(-256)
 8594 4bc2 3FEF                 ldi r19,hi8(-256)
 8595 4bc4 06C0                 rjmp .L644
 8596                   .L643:
 8597 4bc6 6F3F                 cpi r22,255
 8598 4bc8 7105                 cpc r23,__zero_reg__
 8599 4bca 19F0                 breq .L644
 8600 4bcc 14F0                 brlt .L644
 8601 4bce 20E0                 ldi r18,lo8(256)
 8602 4bd0 31E0                 ldi r19,hi8(256)
 8603                   .L644:
 8604 4bd2 8091 0000            lds r24,HeightTrimmingFlag.31
 8605 4bd6 8823                 tst r24
 8606 4bd8 41F0                 breq .L646
 8607 4bda C901                 movw r24,r18
 8608 4bdc 37FD                 sbrc r19,7
 8609 4bde 0396                 adiw r24,3
 8610                   .L647:
 8611 4be0 9C01                 movw r18,r24
 8612 4be2 3595                 asr r19
 8613 4be4 2795                 ror r18
 8614 4be6 3595                 asr r19
 8615 4be8 2795                 ror r18
 8616                   .L646:
 8617 4bea 820E                 add r8,r18
 8618 4bec 931E                 adc r9,r19
 8619                   .L630:
 8620 4bee 2091 0000            lds r18,Parameter_Hoehe_ACC_Wirkung
 8621 4bf2 2223                 tst r18
 8622 4bf4 09F4                 brne .+2
 8623 4bf6 54C0                 rjmp .L648
 8624 4bf8 6091 0000            lds r22,Mess_Integral_Hoch
 8625 4bfc 7091 0000            lds r23,(Mess_Integral_Hoch)+1
 8626 4c00 8091 0000            lds r24,(Mess_Integral_Hoch)+2
 8627 4c04 9091 0000            lds r25,(Mess_Integral_Hoch)+3
 8628 4c08 97FF                 sbrs r25,7
 8629 4c0a 04C0                 rjmp .L649
 8630 4c0c 6158                 subi r22,lo8(-(127))
 8631 4c0e 7F4F                 sbci r23,hi8(-(127))
 8632 4c10 8F4F                 sbci r24,hlo8(-(127))
 8633 4c12 9F4F                 sbci r25,hhi8(-(127))
 8634                   .L649:
 8635 4c14 F7E0                 ldi r31,7
 8636 4c16 9595         1:      asr r25
 8637 4c18 8795                 ror r24
 8638 4c1a 7795                 ror r23
 8639 4c1c 6795                 ror r22
 8640 4c1e FA95                 dec r31
 8641 4c20 D1F7                 brne 1b
 8642 4c22 3327                 clr r19
 8643 4c24 4427                 clr r20
 8644 4c26 5527                 clr r21
 8645 4c28 0E94 0000            call __mulsi3
 8646 4c2c 97FF                 sbrs r25,7
 8647 4c2e 04C0                 rjmp .L650
 8648 4c30 615E                 subi r22,lo8(-(31))
 8649 4c32 7F4F                 sbci r23,hi8(-(31))
 8650 4c34 8F4F                 sbci r24,hlo8(-(31))
 8651 4c36 9F4F                 sbci r25,hhi8(-(31))
 8652                   .L650:
 8653 4c38 E5E0                 ldi r30,5
 8654 4c3a 9595         1:      asr r25
 8655 4c3c 8795                 ror r24
 8656 4c3e 7795                 ror r23
 8657 4c40 6795                 ror r22
 8658 4c42 EA95                 dec r30
 8659 4c44 D1F7                 brne 1b
 8660 4c46 6093 0000            sts tmp_long.1,r22
 8661 4c4a 7093 0000            sts (tmp_long.1)+1,r23
 8662 4c4e 8093 0000            sts (tmp_long.1)+2,r24
 8663 4c52 9093 0000            sts (tmp_long.1)+3,r25
 8664 4c56 6138                 cpi r22,lo8(-127)
 8665 4c58 AFEF                 ldi r26,hi8(-127)
 8666 4c5a 7A07                 cpc r23,r26
 8667 4c5c AFEF                 ldi r26,hlo8(-127)
 8668 4c5e 8A07                 cpc r24,r26
 8669 4c60 AFEF                 ldi r26,hhi8(-127)
 8670 4c62 9A07                 cpc r25,r26
 8671 4c64 2CF4                 brge .L651
 8672 4c66 80E8                 ldi r24,lo8(-128)
 8673 4c68 9FEF                 ldi r25,hi8(-128)
 8674 4c6a AFEF                 ldi r26,hlo8(-128)
 8675 4c6c BFEF                 ldi r27,hhi8(-128)
 8676 4c6e 0AC0                 rjmp .L791
 8677                   .L651:
 8678 4c70 6F3F                 cpi r22,lo8(255)
 8679 4c72 7105                 cpc r23,__zero_reg__
 8680 4c74 8105                 cpc r24,__zero_reg__
 8681 4c76 9105                 cpc r25,__zero_reg__
 8682 4c78 69F0                 breq .L652
 8683 4c7a 64F0                 brlt .L652
 8684 4c7c 80E0                 ldi r24,lo8(256)
 8685 4c7e 91E0                 ldi r25,hi8(256)
 8686 4c80 A0E0                 ldi r26,hlo8(256)
 8687 4c82 B0E0                 ldi r27,hhi8(256)
 8688                   .L791:
 8689 4c84 8093 0000            sts tmp_long.1,r24
 8690 4c88 9093 0000            sts (tmp_long.1)+1,r25
 8691 4c8c A093 0000            sts (tmp_long.1)+2,r26
 8692 4c90 B093 0000            sts (tmp_long.1)+3,r27
 8693                   .L652:
 8694 4c94 8091 0000            lds r24,tmp_long.1
 8695 4c98 9091 0000            lds r25,(tmp_long.1)+1
 8696 4c9c 880E                 add r8,r24
 8697 4c9e 991E                 adc r9,r25
 8698                   .L648:
 8699 4ca0 8091 0000            lds r24,Parameter_Hoehe_GPS_Z
 8700 4ca4 282F                 mov r18,r24
 8701 4ca6 3327                 clr r19
 8702 4ca8 8091 0000            lds r24,FromNaviCtrl_Value+4
 8703 4cac 9927                 clr r25
 8704 4cae 87FD                 sbrc r24,7
 8705 4cb0 9095                 com r25
 8706 4cb2 289F                 mul r18,r24
 8707 4cb4 F001                 movw r30,r0
 8708 4cb6 299F                 mul r18,r25
 8709 4cb8 F00D                 add r31,r0
 8710 4cba 389F                 mul r19,r24
 8711 4cbc F00D                 add r31,r0
 8712 4cbe 1124                 clr r1
 8713 4cc0 9F01                 movw r18,r30
 8714 4cc2 F7FF                 sbrs r31,7
 8715 4cc4 02C0                 rjmp .L654
 8716 4cc6 2158                 subi r18,lo8(-(127))
 8717 4cc8 3F4F                 sbci r19,hi8(-(127))
 8718                   .L654:
 8719 4cca 220F                 lsl r18
 8720 4ccc 232F                 mov r18,r19
 8721 4cce 221F                 rol r18
 8722 4cd0 330B                 sbc r19,r19
 8723 4cd2 FFEF                 ldi r31,hi8(-127)
 8724 4cd4 2138                 cpi r18,lo8(-127)
 8725 4cd6 3F07                 cpc r19,r31
 8726 4cd8 1CF4                 brge .L655
 8727 4cda 20E8                 ldi r18,lo8(-128)
 8728 4cdc 3FEF                 ldi r19,hi8(-128)
 8729 4cde 06C0                 rjmp .L656
 8730                   .L655:
 8731 4ce0 2F3F                 cpi r18,255
 8732 4ce2 3105                 cpc r19,__zero_reg__
 8733 4ce4 19F0                 breq .L656
 8734 4ce6 14F0                 brlt .L656
 8735 4ce8 20E0                 ldi r18,lo8(256)
 8736 4cea 31E0                 ldi r19,hi8(256)
 8737                   .L656:
 8738 4cec 820E                 add r8,r18
 8739 4cee 931E                 adc r9,r19
 8740 4cf0 C401                 movw r24,r8
 8741 4cf2 AA27                 clr r26
 8742 4cf4 97FD                 sbrc r25,7
 8743 4cf6 A095                 com r26
 8744 4cf8 BA2F                 mov r27,r26
 8745 4cfa E090 0000            lds r14,HoverGas
 8746 4cfe F090 0000            lds r15,(HoverGas)+1
 8747 4d02 9701                 movw r18,r14
 8748 4d04 4427                 clr r20
 8749 4d06 37FD                 sbrc r19,7
 8750 4d08 4095                 com r20
 8751 4d0a 542F                 mov r21,r20
 8752 4d0c BC01                 movw r22,r24
 8753 4d0e CD01                 movw r24,r26
 8754 4d10 0E94 0000            call __mulsi3
 8755 4d14 97FF                 sbrs r25,7
 8756 4d16 04C0                 rjmp .L658
 8757 4d18 6150                 subi r22,lo8(-(511))
 8758 4d1a 7E4F                 sbci r23,hi8(-(511))
 8759 4d1c 8F4F                 sbci r24,hlo8(-(511))
 8760 4d1e 9F4F                 sbci r25,hhi8(-(511))
 8761                   .L658:
 8762 4d20 59E0                 ldi r21,9
 8763 4d22 9595         1:      asr r25
 8764 4d24 8795                 ror r24
 8765 4d26 7795                 ror r23
 8766 4d28 6795                 ror r22
 8767 4d2a 5A95                 dec r21
 8768 4d2c D1F7                 brne 1b
 8769 4d2e 061B                 sub r16,r22
 8770 4d30 170B                 sbc r17,r23
 8771 4d32 8091 0000            lds r24,HeightTrimming.22
 8772 4d36 9091 0000            lds r25,(HeightTrimming.22)+1
 8773 4d3a 892B                 or r24,r25
 8774 4d3c 09F0                 breq .+2
 8775 4d3e 60C0                 rjmp .L659
 8776 4d40 1E14                 cp __zero_reg__,r14
 8777 4d42 1F04                 cpc __zero_reg__,r15
 8778 4d44 0CF0                 brlt .+2
 8779 4d46 5CC0                 rjmp .L659
 8780 4d48 9601                 movw r18,r12
 8781 4d4a D7FE                 sbrs r13,7
 8782 4d4c 03C0                 rjmp .L660
 8783 4d4e 3095                 com r19
 8784 4d50 2195                 neg r18
 8785 4d52 3F4F                 sbci r19,lo8(-1)
 8786                   .L660:
 8787 4d54 2D33                 cpi r18,61
 8788 4d56 3105                 cpc r19,__zero_reg__
 8789 4d58 40F4                 brsh .L661
 8790 4d5a 8091 0000            lds r24,HoverGasMin.25
 8791 4d5e 9091 0000            lds r25,(HoverGasMin.25)+1
 8792 4d62 8017                 cp r24,r16
 8793 4d64 9107                 cpc r25,r17
 8794 4d66 74F5                 brge .L793
 8795 4d68 26C0                 rjmp .L802
 8796                   .L661:
 8797 4d6a 2C53                 subi r18,lo8(-(-60))
 8798 4d6c 3040                 sbci r19,hi8(-(-60))
 8799 4d6e 45E0                 ldi r20,5
 8800 4d70 3695         1:      lsr r19
 8801 4d72 2795                 ror r18
 8802 4d74 4A95                 dec r20
 8803 4d76 E1F7                 brne 1b
 8804 4d78 2031                 cpi r18,16
 8805 4d7a 3105                 cpc r19,__zero_reg__
 8806 4d7c 10F0                 brlo .L666
 8807 4d7e 2FE0                 ldi r18,lo8(15)
 8808 4d80 30E0                 ldi r19,hi8(15)
 8809                   .L666:
 8810 4d82 4091 0000            lds r20,HoverGasMin.25
 8811 4d86 5091 0000            lds r21,(HoverGasMin.25)+1
 8812 4d8a 1C14                 cp __zero_reg__,r12
 8813 4d8c 1D04                 cpc __zero_reg__,r13
 8814 4d8e E4F4                 brge .L667
 8815 4d90 80E1                 ldi r24,lo8(16)
 8816 4d92 90E0                 ldi r25,hi8(16)
 8817 4d94 821B                 sub r24,r18
 8818 4d96 930B                 sbc r25,r19
 8819 4d98 489F                 mul r20,r24
 8820 4d9a 9001                 movw r18,r0
 8821 4d9c 499F                 mul r20,r25
 8822 4d9e 300D                 add r19,r0
 8823 4da0 589F                 mul r21,r24
 8824 4da2 300D                 add r19,r0
 8825 4da4 1124                 clr r1
 8826 4da6 94E0                 ldi r25,4
 8827 4da8 3695         1:      lsr r19
 8828 4daa 2795                 ror r18
 8829 4dac 9A95                 dec r25
 8830 4dae E1F7                 brne 1b
 8831 4db0 2017                 cp r18,r16
 8832 4db2 3107                 cpc r19,r17
 8833 4db4 20F5                 brsh .L792
 8834                   .L802:
 8835 4db6 8091 0000            lds r24,HoverGasMax.26
 8836 4dba 9091 0000            lds r25,(HoverGasMax.26)+1
 8837 4dbe 0817                 cp r16,r24
 8838 4dc0 1907                 cpc r17,r25
 8839 4dc2 F4F0                 brlt .L659
 8840                   .L793:
 8841 4dc4 8C01                 movw r16,r24
 8842 4dc6 1CC0                 rjmp .L659
 8843                   .L667:
 8844 4dc8 205F                 subi r18,lo8(-(16))
 8845 4dca 3F4F                 sbci r19,hi8(-(16))
 8846 4dcc 8091 0000            lds r24,HoverGasMax.26
 8847 4dd0 9091 0000            lds r25,(HoverGasMax.26)+1
 8848 4dd4 829F                 mul r24,r18
 8849 4dd6 B001                 movw r22,r0
 8850 4dd8 839F                 mul r24,r19
 8851 4dda 700D                 add r23,r0
 8852 4ddc 929F                 mul r25,r18
 8853 4dde 700D                 add r23,r0
 8854 4de0 1124                 clr r1
 8855 4de2 9B01                 movw r18,r22
 8856 4de4 84E0                 ldi r24,4
 8857 4de6 3695         1:      lsr r19
 8858 4de8 2795                 ror r18
 8859 4dea 8A95                 dec r24
 8860 4dec E1F7                 brne 1b
 8861 4dee 4017                 cp r20,r16
 8862 4df0 5107                 cpc r21,r17
 8863 4df2 14F0                 brlt .L672
 8864 4df4 8A01                 movw r16,r20
 8865 4df6 04C0                 rjmp .L659
 8866                   .L672:
 8867 4df8 0217                 cp r16,r18
 8868 4dfa 1307                 cpc r17,r19
 8869 4dfc 08F0                 brlo .L659
 8870                   .L792:
 8871 4dfe 8901                 movw r16,r18
 8872                   .L659:
 8873 4e00 C801                 movw r24,r16
 8874 4e02 AA27                 clr r26
 8875 4e04 97FD                 sbrc r25,7
 8876 4e06 A095                 com r26
 8877 4e08 BA2F                 mov r27,r26
 8878 4e0a 1DE0                 ldi r17,13
 8879 4e0c 880F         1:      lsl r24
 8880 4e0e 991F                 rol r25
 8881 4e10 AA1F                 rol r26
 8882 4e12 BB1F                 rol r27
 8883 4e14 1A95                 dec r17
 8884 4e16 D1F7                 brne 1b
 8885 4e18 9301                 movw r18,r6
 8886 4e1a 4427                 clr r20
 8887 4e1c 37FD                 sbrc r19,7
 8888 4e1e 4095                 com r20
 8889 4e20 542F                 mov r21,r20
 8890 4e22 BC01                 movw r22,r24
 8891 4e24 CD01                 movw r24,r26
 8892 4e26 0E94 0000            call __divmodsi4
 8893 4e2a 2093 0000            sts tmp_long2.2,r18
 8894 4e2e 3093 0000            sts (tmp_long2.2)+1,r19
 8895 4e32 4093 0000            sts (tmp_long2.2)+2,r20
 8896 4e36 5093 0000            sts (tmp_long2.2)+3,r21
 8897 4e3a 0091 0000            lds r16,tmp_long2.2
 8898 4e3e 1091 0000            lds r17,(tmp_long2.2)+1
 8899 4e42 8091 0000            lds r24,FilterHCGas.23
 8900 4e46 9091 0000            lds r25,(FilterHCGas.23)+1
 8901 4e4a 9C01                 movw r18,r24
 8902 4e4c 220F                 lsl r18
 8903 4e4e 331F                 rol r19
 8904 4e50 280F                 add r18,r24
 8905 4e52 391F                 adc r19,r25
 8906 4e54 200F                 add r18,r16
 8907 4e56 311F                 adc r19,r17
 8908 4e58 37FF                 sbrs r19,7
 8909 4e5a 02C0                 rjmp .L675
 8910 4e5c 2D5F                 subi r18,lo8(-(3))
 8911 4e5e 3F4F                 sbci r19,hi8(-(3))
 8912                   .L675:
 8913 4e60 A901                 movw r20,r18
 8914 4e62 5595                 asr r21
 8915 4e64 4795                 ror r20
 8916 4e66 5595                 asr r21
 8917 4e68 4795                 ror r20
 8918 4e6a 5093 0000            sts (FilterHCGas.23)+1,r21
 8919 4e6e 4093 0000            sts FilterHCGas.23,r20
 8920 4e72 8091 0000            lds r24,EE_Parameter+14
 8921 4e76 282F                 mov r18,r24
 8922 4e78 3327                 clr r19
 8923 4e7a 220F                 lsl r18
 8924 4e7c 331F                 rol r19
 8925 4e7e 220F                 lsl r18
 8926 4e80 331F                 rol r19
 8927 4e82 2417                 cp r18,r20
 8928 4e84 3507                 cpc r19,r21
 8929 4e86 6CF4                 brge .L794
 8930 4e88 8091 0000            lds r24,MAX_GAS
 8931 4e8c 282F                 mov r18,r24
 8932 4e8e 3327                 clr r19
 8933 4e90 220F                 lsl r18
 8934 4e92 331F                 rol r19
 8935 4e94 220F                 lsl r18
 8936 4e96 331F                 rol r19
 8937 4e98 2055                 subi r18,lo8(-(-80))
 8938 4e9a 3040                 sbci r19,hi8(-(-80))
 8939 4e9c 4217                 cp r20,r18
 8940 4e9e 5307                 cpc r21,r19
 8941 4ea0 24F0                 brlt .L677
 8942                   .L794:
 8943 4ea2 3093 0000            sts (FilterHCGas.23)+1,r19
 8944 4ea6 2093 0000            sts FilterHCGas.23,r18
 8945                   .L677:
 8946 4eaa 8091 0000            lds r24,EE_Parameter+99
 8947 4eae 80FF                 sbrs r24,0
 8948 4eb0 0DC0                 rjmp .L679
 8949 4eb2 8091 0000            lds r24,FilterHCGas.23
 8950 4eb6 9091 0000            lds r25,(FilterHCGas.23)+1
 8951 4eba A8A1                 ldd r26,Y+32
 8952 4ebc B9A1                 ldd r27,Y+33
 8953 4ebe 8A17                 cp r24,r26
 8954 4ec0 9B07                 cpc r25,r27
 8955 4ec2 24F0                 brlt .L679
 8956 4ec4 B093 0000            sts (FilterHCGas.23)+1,r27
 8957 4ec8 A093 0000            sts FilterHCGas.23,r26
 8958                   .L679:
 8959 4ecc 28A1                 ldd r18,Y+32
 8960 4ece 39A1                 ldd r19,Y+33
 8961 4ed0 2E19                 sub r18,r14
 8962 4ed2 3F09                 sbc r19,r15
 8963 4ed4 37FF                 sbrs r19,7
 8964 4ed6 02C0                 rjmp .L681
 8965 4ed8 2D5F                 subi r18,lo8(-(3))
 8966 4eda 3F4F                 sbci r19,hi8(-(3))
 8967                   .L681:
 8968 4edc 3595                 asr r19
 8969 4ede 2795                 ror r18
 8970 4ee0 3595                 asr r19
 8971 4ee2 2795                 ror r18
 8972 4ee4 E091 0000            lds r30,FilterHCGas.23
 8973 4ee8 F091 0000            lds r31,(FilterHCGas.23)+1
 8974 4eec E20F                 add r30,r18
 8975 4eee F31F                 adc r31,r19
 8976 4ef0 F9A3                 std Y+33,r31
 8977 4ef2 E8A3                 std Y+32,r30
 8978 4ef4 42C0                 rjmp .L682
 8979                   .L596:
 8980 4ef6 8091 0000            lds r24,EE_Parameter+22
 8981 4efa 8823                 tst r24
 8982 4efc 01F5                 brne .L683
 8983 4efe 6091 0000            lds r22,HoverGas
 8984 4f02 7091 0000            lds r23,(HoverGas)+1
 8985 4f06 77FF                 sbrs r23,7
 8986 4f08 02C0                 rjmp .L684
 8987 4f0a 6D5F                 subi r22,lo8(-(3))
 8988 4f0c 7F4F                 sbci r23,hi8(-(3))
 8989                   .L684:
 8990 4f0e 7595                 asr r23
 8991 4f10 6795                 ror r22
 8992 4f12 7595                 asr r23
 8993 4f14 6795                 ror r22
 8994 4f16 4091 0000            lds r20,UBat
 8995 4f1a 5091 0000            lds r21,(UBat)+1
 8996 4f1e 8091 0000            lds r24,BattLowVoltageWarning
 8997 4f22 282F                 mov r18,r24
 8998 4f24 3327                 clr r19
 8999 4f26 649F                 mul r22,r20
 9000 4f28 C001                 movw r24,r0
 9001 4f2a 659F                 mul r22,r21
 9002 4f2c 900D                 add r25,r0
 9003 4f2e 749F                 mul r23,r20
 9004 4f30 900D                 add r25,r0
 9005 4f32 1124                 clr r1
 9006 4f34 B901                 movw r22,r18
 9007 4f36 0E94 0000            call __divmodhi4
 9008 4f3a CB01                 movw r24,r22
 9009 4f3c 01C0                 rjmp .L795
 9010                   .L683:
 9011 4f3e 9927                 clr r25
 9012                   .L795:
 9013 4f40 9093 0000            sts (StickGasHover.24)+1,r25
 9014 4f44 8093 0000            sts StickGasHover.24,r24
 9015 4f48 8091 0000            lds r24,StickGasHover.24
 9016 4f4c 9091 0000            lds r25,(StickGasHover.24)+1
 9017 4f50 8734                 cpi r24,71
 9018 4f52 9105                 cpc r25,__zero_reg__
 9019 4f54 1CF4                 brge .L686
 9020 4f56 86E4                 ldi r24,lo8(70)
 9021 4f58 90E0                 ldi r25,hi8(70)
 9022 4f5a 05C0                 rjmp .L796
 9023                   .L686:
 9024 4f5c 8639                 cpi r24,150
 9025 4f5e 9105                 cpc r25,__zero_reg__
 9026 4f60 34F0                 brlt .L687
 9027 4f62 86E9                 ldi r24,lo8(150)
 9028 4f64 90E0                 ldi r25,hi8(150)
 9029                   .L796:
 9030 4f66 9093 0000            sts (StickGasHover.24)+1,r25
 9031 4f6a 8093 0000            sts StickGasHover.24,r24
 9032                   .L687:
 9033 4f6e E8A0                 ldd r14,Y+32
 9034 4f70 F9A0                 ldd r15,Y+33
 9035 4f72 F092 0000            sts (FilterHCGas.23)+1,r15
 9036 4f76 E092 0000            sts FilterHCGas.23,r14
 9037                   .L682:
 9038 4f7a 8091 0000            lds r24,FCFlags
 9039 4f7e 9927                 clr r25
 9040 4f80 9C01                 movw r18,r24
 9041 4f82 2270                 andi r18,lo8(2)
 9042 4f84 3070                 andi r19,hi8(2)
 9043 4f86 81FF                 sbrs r24,1
 9044 4f88 1CC1                 rjmp .L689
 9045 4f8a 8091 0000            lds r24,HoverGasFilter.27
 9046 4f8e 9091 0000            lds r25,(HoverGasFilter.27)+1
 9047 4f92 A091 0000            lds r26,(HoverGasFilter.27)+2
 9048 4f96 B091 0000            lds r27,(HoverGasFilter.27)+3
 9049 4f9a 0097                 sbiw r24,0
 9050 4f9c A105                 cpc r26,__zero_reg__
 9051 4f9e B105                 cpc r27,__zero_reg__
 9052 4fa0 21F0                 breq .L691
 9053 4fa2 8091 0000            lds r24,StartTrigger
 9054 4fa6 8130                 cpi r24,lo8(1)
 9055 4fa8 B1F4                 brne .L690
 9056                   .L691:
 9057 4faa 08A1                 ldd r16,Y+32
 9058 4fac 19A1                 ldd r17,Y+33
 9059 4fae C801                 movw r24,r16
 9060 4fb0 AA27                 clr r26
 9061 4fb2 97FD                 sbrc r25,7
 9062 4fb4 A095                 com r26
 9063 4fb6 BA2F                 mov r27,r26
 9064 4fb8 2EE0                 ldi r18,14
 9065 4fba 880F         1:      lsl r24
 9066 4fbc 991F                 rol r25
 9067 4fbe AA1F                 rol r26
 9068 4fc0 BB1F                 rol r27
 9069 4fc2 2A95                 dec r18
 9070 4fc4 D1F7                 brne 1b
 9071 4fc6 8093 0000            sts HoverGasFilter.27,r24
 9072 4fca 9093 0000            sts (HoverGasFilter.27)+1,r25
 9073 4fce A093 0000            sts (HoverGasFilter.27)+2,r26
 9074 4fd2 B093 0000            sts (HoverGasFilter.27)+3,r27
 9075                   .L690:
 9076 4fd6 8091 0000            lds r24,StartTrigger
 9077 4fda 8130                 cpi r24,lo8(1)
 9078 4fdc 19F4                 brne .L692
 9079 4fde 82E0                 ldi r24,lo8(2)
 9080 4fe0 8093 0000            sts StartTrigger,r24
 9081                   .L692:
 9082 4fe4 28A1                 ldd r18,Y+32
 9083 4fe6 39A1                 ldd r19,Y+33
 9084 4fe8 C901                 movw r24,r18
 9085 4fea AA27                 clr r26
 9086 4fec 97FD                 sbrc r25,7
 9087 4fee A095                 com r26
 9088 4ff0 BA2F                 mov r27,r26
 9089 4ff2 9301                 movw r18,r6
 9090 4ff4 4427                 clr r20
 9091 4ff6 37FD                 sbrc r19,7
 9092 4ff8 4095                 com r20
 9093 4ffa 542F                 mov r21,r20
 9094 4ffc BC01                 movw r22,r24
 9095 4ffe CD01                 movw r24,r26
 9096 5000 0E94 0000            call __mulsi3
 9097 5004 DC01                 movw r26,r24
 9098 5006 CB01                 movw r24,r22
 9099 5008 8093 0000            sts tmp_long2.2,r24
 9100 500c 9093 0000            sts (tmp_long2.2)+1,r25
 9101 5010 A093 0000            sts (tmp_long2.2)+2,r26
 9102 5014 B093 0000            sts (tmp_long2.2)+3,r27
 9103 5018 B7FF                 sbrs r27,7
 9104 501a 04C0                 rjmp .L693
 9105 501c 8150                 subi r24,lo8(-(8191))
 9106 501e 904E                 sbci r25,hi8(-(8191))
 9107 5020 AF4F                 sbci r26,hlo8(-(8191))
 9108 5022 BF4F                 sbci r27,hhi8(-(8191))
 9109                   .L693:
 9110 5024 5C01                 movw r10,r24
 9111 5026 6D01                 movw r12,r26
 9112 5028 0DE0                 ldi r16,13
 9113 502a D594         1:      asr r13
 9114 502c C794                 ror r12
 9115 502e B794                 ror r11
 9116 5030 A794                 ror r10
 9117 5032 0A95                 dec r16
 9118 5034 D1F7                 brne 1b
 9119 5036 A092 0000            sts tmp_long2.2,r10
 9120 503a B092 0000            sts (tmp_long2.2)+1,r11
 9121 503e C092 0000            sts (tmp_long2.2)+2,r12
 9122 5042 D092 0000            sts (tmp_long2.2)+3,r13
 9123 5046 6091 0000            lds r22,modell_fliegt
 9124 504a 7091 0000            lds r23,(modell_fliegt)+1
 9125 504e 3FE0                 ldi r19,hi8(4000)
 9126 5050 603A                 cpi r22,lo8(4000)
 9127 5052 7307                 cpc r23,r19
 9128 5054 50F5                 brsh .L694
 9129 5056 8091 0000            lds r24,HoverGasFilter.27
 9130 505a 9091 0000            lds r25,(HoverGasFilter.27)+1
 9131 505e A091 0000            lds r26,(HoverGasFilter.27)+2
 9132 5062 B091 0000            lds r27,(HoverGasFilter.27)+3
 9133 5066 9C01                 movw r18,r24
 9134 5068 AD01                 movw r20,r26
 9135 506a 1AE0                 ldi r17,10
 9136 506c 5695         1:      lsr r21
 9137 506e 4795                 ror r20
 9138 5070 3795                 ror r19
 9139 5072 2795                 ror r18
 9140 5074 1A95                 dec r17
 9141 5076 D1F7                 brne 1b
 9142 5078 821B                 sub r24,r18
 9143 507a 930B                 sbc r25,r19
 9144 507c A40B                 sbc r26,r20
 9145 507e B50B                 sbc r27,r21
 9146 5080 A601                 movw r20,r12
 9147 5082 9501                 movw r18,r10
 9148 5084 F4E0                 ldi r31,4
 9149 5086 220F         1:      lsl r18
 9150 5088 331F                 rol r19
 9151 508a 441F                 rol r20
 9152 508c 551F                 rol r21
 9153 508e FA95                 dec r31
 9154 5090 D1F7                 brne 1b
 9155 5092 820F                 add r24,r18
 9156 5094 931F                 adc r25,r19
 9157 5096 A41F                 adc r26,r20
 9158 5098 B51F                 adc r27,r21
 9159 509a 8093 0000            sts HoverGasFilter.27,r24
 9160 509e 9093 0000            sts (HoverGasFilter.27)+1,r25
 9161 50a2 A093 0000            sts (HoverGasFilter.27)+2,r26
 9162 50a6 B093 0000            sts (HoverGasFilter.27)+3,r27
 9163                   .L694:
 9164 50aa 6054                 subi r22,lo8(8000)
 9165 50ac 7F41                 sbci r23,hi8(8000)
 9166 50ae 18F5                 brsh .L695
 9167 50b0 8091 0000            lds r24,HoverGasFilter.27
 9168 50b4 9091 0000            lds r25,(HoverGasFilter.27)+1
 9169 50b8 A091 0000            lds r26,(HoverGasFilter.27)+2
 9170 50bc B091 0000            lds r27,(HoverGasFilter.27)+3
 9171 50c0 9C01                 movw r18,r24
 9172 50c2 AD01                 movw r20,r26
 9173 50c4 ECE0                 ldi r30,12
 9174 50c6 5695         1:      lsr r21
 9175 50c8 4795                 ror r20
 9176 50ca 3795                 ror r19
 9177 50cc 2795                 ror r18
 9178 50ce EA95                 dec r30
 9179 50d0 D1F7                 brne 1b
 9180 50d2 821B                 sub r24,r18
 9181 50d4 930B                 sbc r25,r19
 9182 50d6 A40B                 sbc r26,r20
 9183 50d8 B50B                 sbc r27,r21
 9184 50da A601                 movw r20,r12
 9185 50dc 9501                 movw r18,r10
 9186 50de 72E0                 ldi r23,2
 9187 50e0 220F         1:      lsl r18
 9188 50e2 331F                 rol r19
 9189 50e4 441F                 rol r20
 9190 50e6 551F                 rol r21
 9191 50e8 7A95                 dec r23
 9192 50ea D1F7                 brne 1b
 9193 50ec 820F                 add r24,r18
 9194 50ee 931F                 adc r25,r19
 9195 50f0 A41F                 adc r26,r20
 9196 50f2 B51F                 adc r27,r21
 9197 50f4 29C0                 rjmp .L797
 9198                   .L695:
 9199 50f6 8091 0000            lds r24,VarioMeter
 9200 50fa 9091 0000            lds r25,(VarioMeter)+1
 9201 50fe 8091 0000            lds r24,VarioMeter
 9202 5102 9091 0000            lds r25,(VarioMeter)+1
 9203 5106 97FF                 sbrs r25,7
 9204 5108 03C0                 rjmp .L698
 9205 510a 9095                 com r25
 9206 510c 8195                 neg r24
 9207 510e 9F4F                 sbci r25,lo8(-1)
 9208                   .L698:
 9209 5110 8436                 cpi r24,100
 9210 5112 9105                 cpc r25,__zero_reg__
 9211 5114 0CF5                 brge .L696
 9212 5116 8091 0000            lds r24,HoverGasFilter.27
 9213 511a 9091 0000            lds r25,(HoverGasFilter.27)+1
 9214 511e A091 0000            lds r26,(HoverGasFilter.27)+2
 9215 5122 B091 0000            lds r27,(HoverGasFilter.27)+3
 9216 5126 9C01                 movw r18,r24
 9217 5128 AD01                 movw r20,r26
 9218 512a 6EE0                 ldi r22,14
 9219 512c 5695         1:      lsr r21
 9220 512e 4795                 ror r20
 9221 5130 3795                 ror r19
 9222 5132 2795                 ror r18
 9223 5134 6A95                 dec r22
 9224 5136 D1F7                 brne 1b
 9225 5138 821B                 sub r24,r18
 9226 513a 930B                 sbc r25,r19
 9227 513c A40B                 sbc r26,r20
 9228 513e B50B                 sbc r27,r21
 9229 5140 8A0D                 add r24,r10
 9230 5142 9B1D                 adc r25,r11
 9231 5144 AC1D                 adc r26,r12
 9232 5146 BD1D                 adc r27,r13
 9233                   .L797:
 9234 5148 8093 0000            sts HoverGasFilter.27,r24
 9235 514c 9093 0000            sts (HoverGasFilter.27)+1,r25
 9236 5150 A093 0000            sts (HoverGasFilter.27)+2,r26
 9237 5154 B093 0000            sts (HoverGasFilter.27)+3,r27
 9238                   .L696:
 9239 5158 8091 0000            lds r24,HoverGasFilter.27
 9240 515c 9091 0000            lds r25,(HoverGasFilter.27)+1
 9241 5160 A091 0000            lds r26,(HoverGasFilter.27)+2
 9242 5164 B091 0000            lds r27,(HoverGasFilter.27)+3
 9243 5168 2EE0                 ldi r18,14
 9244 516a B695         1:      lsr r27
 9245 516c A795                 ror r26
 9246 516e 9795                 ror r25
 9247 5170 8795                 ror r24
 9248 5172 2A95                 dec r18
 9249 5174 D1F7                 brne 1b
 9250 5176 9093 0000            sts (HoverGas)+1,r25
 9251 517a 8093 0000            sts HoverGas,r24
 9252 517e 4091 0000            lds r20,EE_Parameter+20
 9253 5182 4423                 tst r20
 9254 5184 99F0                 breq .L699
 9255 5186 5527                 clr r21
 9256 5188 9C01                 movw r18,r24
 9257 518a BA01                 movw r22,r20
 9258 518c 0E94 0000            call __divmodhi4
 9259 5190 C901                 movw r24,r18
 9260 5192 861B                 sub r24,r22
 9261 5194 970B                 sbc r25,r23
 9262 5196 9093 0000            sts (HoverGasMin.25)+1,r25
 9263 519a 8093 0000            sts HoverGasMin.25,r24
 9264 519e 260F                 add r18,r22
 9265 51a0 371F                 adc r19,r23
 9266 51a2 3093 0000            sts (HoverGasMax.26)+1,r19
 9267 51a6 2093 0000            sts HoverGasMax.26,r18
 9268 51aa 19C0                 rjmp .L579
 9269                   .L699:
 9270 51ac 1092 0000            sts (HoverGasMin.25)+1,__zero_reg__
 9271 51b0 1092 0000            sts HoverGasMin.25,__zero_reg__
 9272 51b4 8FEF                 ldi r24,lo8(1023)
 9273 51b6 93E0                 ldi r25,hi8(1023)
 9274 51b8 9093 0000            sts (HoverGasMax.26)+1,r25
 9275 51bc 8093 0000            sts HoverGasMax.26,r24
 9276 51c0 0EC0                 rjmp .L579
 9277                   .L689:
 9278 51c2 1092 0000            sts StartTrigger,__zero_reg__
 9279 51c6 1092 0000            sts HoverGasFilter.27,__zero_reg__
 9280 51ca 1092 0000            sts (HoverGasFilter.27)+1,__zero_reg__
 9281 51ce 1092 0000            sts (HoverGasFilter.27)+2,__zero_reg__
 9282 51d2 1092 0000            sts (HoverGasFilter.27)+3,__zero_reg__
 9283 51d6 3093 0000            sts (HoverGas)+1,r19
 9284 51da 2093 0000            sts HoverGas,r18
 9285                   .L579:
 9286 51de 5091 0000            lds r21,MIN_GAS
 9287 51e2 58AB                 std Y+48,r21
 9288 51e4 252F                 mov r18,r21
 9289 51e6 3327                 clr r19
 9290 51e8 220F                 lsl r18
 9291 51ea 331F                 rol r19
 9292 51ec 220F                 lsl r18
 9293 51ee 331F                 rol r19
 9294 51f0 285D                 subi r18,lo8(-(40))
 9295 51f2 3F4F                 sbci r19,hi8(-(40))
 9296 51f4 68A1                 ldd r22,Y+32
 9297 51f6 79A1                 ldd r23,Y+33
 9298 51f8 2617                 cp r18,r22
 9299 51fa 3707                 cpc r19,r23
 9300 51fc 14F0                 brlt .L702
 9301 51fe 39A3                 std Y+33,r19
 9302 5200 28A3                 std Y+32,r18
 9303                   .L702:
 9304 5202 7091 0000            lds r23,MAX_GAS
 9305 5206 79AB                 std Y+49,r23
 9306 5208 872F                 mov r24,r23
 9307 520a 9927                 clr r25
 9308 520c 880F                 lsl r24
 9309 520e 991F                 rol r25
 9310 5210 880F                 lsl r24
 9311 5212 991F                 rol r25
 9312 5214 8055                 subi r24,lo8(-(-80))
 9313 5216 9040                 sbci r25,hi8(-(-80))
 9314 5218 A8A1                 ldd r26,Y+32
 9315 521a B9A1                 ldd r27,Y+33
 9316 521c 8A17                 cp r24,r26
 9317 521e 9B07                 cpc r25,r27
 9318 5220 14F4                 brge .L703
 9319 5222 99A3                 std Y+33,r25
 9320 5224 88A3                 std Y+32,r24
 9321                   .L703:
 9322 5226 8091 0000            lds r24,MissingMotor
 9323 522a 8823                 tst r24
 9324 522c 21F4                 brne .L705
 9325 522e 8091 0000            lds r24,Capacity+6
 9326 5232 8F3F                 cpi r24,lo8(-1)
 9327 5234 A1F0                 breq .L704
 9328                   .L705:
 9329 5236 8091 0000            lds r24,modell_fliegt
 9330 523a 9091 0000            lds r25,(modell_fliegt)+1
 9331 523e 0297                 sbiw r24,2
 9332 5240 C097                 sbiw r24,48
 9333 5242 68F4                 brsh .L704
 9334 5244 E8A1                 ldd r30,Y+32
 9335 5246 F9A1                 ldd r31,Y+33
 9336 5248 1E16                 cp __zero_reg__,r30
 9337 524a 1F06                 cpc __zero_reg__,r31
 9338 524c 44F4                 brge .L704
 9339 524e 81E0                 ldi r24,lo8(1)
 9340 5250 90E0                 ldi r25,hi8(1)
 9341 5252 9093 0000            sts (modell_fliegt)+1,r25
 9342 5256 8093 0000            sts modell_fliegt,r24
 9343 525a 39A3                 std Y+33,r19
 9344 525c 28A3                 std Y+32,r18
 9345                   .L704:
 9346 525e E8A0                 ldd r14,Y+32
 9347 5260 F9A0                 ldd r15,Y+33
 9348 5262 F092 0000            sts (DebugOut+16)+1,r15
 9349 5266 E092 0000            sts DebugOut+16,r14
 9350 526a 8091 0000            lds r24,sollGier.0
 9351 526e 9091 0000            lds r25,(sollGier.0)+1
 9352 5272 A091 0000            lds r26,(sollGier.0)+2
 9353 5276 B091 0000            lds r27,(sollGier.0)+3
 9354 527a 12E0                 ldi r17,2
 9355 527c 880F         1:      lsl r24
 9356 527e 991F                 rol r25
 9357 5280 AA1F                 rol r26
 9358 5282 BB1F                 rol r27
 9359 5284 1A95                 dec r17
 9360 5286 D1F7                 brne 1b
 9361 5288 C090 0000            lds r12,MesswertGier
 9362 528c D090 0000            lds r13,(MesswertGier)+1
 9363 5290 C81A                 sub r12,r24
 9364 5292 D90A                 sbc r13,r25
 9365 5294 8701                 movw r16,r14
 9366 5296 013A                 cpi r16,161
 9367 5298 1105                 cpc r17,__zero_reg__
 9368 529a 8CF0                 brlt .L707
 9369 529c C701                 movw r24,r14
 9370 529e F7FC                 sbrc r15,7
 9371 52a0 0196                 adiw r24,1
 9372                   .L709:
 9373 52a2 9595                 asr r25
 9374 52a4 8795                 ror r24
 9375 52a6 8C15                 cp r24,r12
 9376 52a8 9D05                 cpc r25,r13
 9377 52aa 0CF4                 brge .L708
 9378 52ac 6C01                 movw r12,r24
 9379                   .L708:
 9380 52ae 9095                 com r25
 9381 52b0 8195                 neg r24
 9382 52b2 9F4F                 sbci r25,lo8(-1)
 9383 52b4 C816                 cp r12,r24
 9384 52b6 D906                 cpc r13,r25
 9385 52b8 94F4                 brge .L714
 9386 52ba 6C01                 movw r12,r24
 9387 52bc 10C0                 rjmp .L714
 9388                   .L707:
 9389 52be 11E5                 ldi r17,lo8(81)
 9390 52c0 C116                 cp r12,r17
 9391 52c2 D104                 cpc r13,__zero_reg__
 9392 52c4 1CF0                 brlt .L715
 9393 52c6 E0E5                 ldi r30,lo8(80)
 9394 52c8 CE2E                 mov r12,r30
 9395 52ca D12C                 mov r13,__zero_reg__
 9396                   .L715:
 9397 52cc 20EB                 ldi r18,lo8(-80)
 9398 52ce C216                 cp r12,r18
 9399 52d0 2FEF                 ldi r18,hi8(-80)
 9400 52d2 D206                 cpc r13,r18
 9401 52d4 24F4                 brge .L714
 9402 52d6 70EB                 ldi r23,lo8(-80)
 9403 52d8 C72E                 mov r12,r23
 9404 52da 7FEF                 ldi r23,hi8(-80)
 9405 52dc D72E                 mov r13,r23
 9406                   .L714:
 9407 52de 49A9                 ldd r20,Y+49
 9408 52e0 242F                 mov r18,r20
 9409 52e2 3327                 clr r19
 9410 52e4 220F                 lsl r18
 9411 52e6 331F                 rol r19
 9412 52e8 220F                 lsl r18
 9413 52ea 331F                 rol r19
 9414 52ec C901                 movw r24,r18
 9415 52ee 68A1                 ldd r22,Y+32
 9416 52f0 79A1                 ldd r23,Y+33
 9417 52f2 861B                 sub r24,r22
 9418 52f4 970B                 sbc r25,r23
 9419 52f6 8C15                 cp r24,r12
 9420 52f8 9D05                 cpc r25,r13
 9421 52fa 0CF4                 brge .L717
 9422 52fc 6C01                 movw r12,r24
 9423                   .L717:
 9424 52fe 88A1                 ldd r24,Y+32
 9425 5300 99A1                 ldd r25,Y+33
 9426 5302 821B                 sub r24,r18
 9427 5304 930B                 sbc r25,r19
 9428 5306 C816                 cp r12,r24
 9429 5308 D906                 cpc r13,r25
 9430 530a 0CF4                 brge .L718
 9431 530c 6C01                 movw r12,r24
 9432                   .L718:
 9433 530e 8091 0000            lds r24,MesswertNick
 9434 5312 9091 0000            lds r25,(MesswertNick)+1
 9435 5316 6091 0000            lds r22,StickNick
 9436 531a 7091 0000            lds r23,(StickNick)+1
 9437 531e 861B                 sub r24,r22
 9438 5320 970B                 sbc r25,r23
 9439 5322 9093 0000            sts (DiffNick)+1,r25
 9440 5326 8093 0000            sts DiffNick,r24
 9441 532a A090 0000            lds r10,IntegralFaktor
 9442 532e 2091 0000            lds r18,SummeNick
 9443 5332 3091 0000            lds r19,(SummeNick)+1
 9444 5336 4091 0000            lds r20,(SummeNick)+2
 9445 533a 5091 0000            lds r21,(SummeNick)+3
 9446 533e AA20                 tst r10
 9447 5340 41F0                 breq .L719
 9448 5342 461A                 sub r4,r22
 9449 5344 570A                 sbc r5,r23
 9450 5346 C201                 movw r24,r4
 9451 5348 AA27                 clr r26
 9452 534a 97FD                 sbrc r25,7
 9453 534c A095                 com r26
 9454 534e BA2F                 mov r27,r26
 9455 5350 04C0                 rjmp .L798
 9456                   .L719:
 9457 5352 AA27                 clr r26
 9458 5354 97FD                 sbrc r25,7
 9459 5356 A095                 com r26
 9460 5358 BA2F                 mov r27,r26
 9461                   .L798:
 9462 535a 280F                 add r18,r24
 9463 535c 391F                 adc r19,r25
 9464 535e 4A1F                 adc r20,r26
 9465 5360 5B1F                 adc r21,r27
 9466 5362 2093 0000            sts SummeNick,r18
 9467 5366 3093 0000            sts (SummeNick)+1,r19
 9468 536a 4093 0000            sts (SummeNick)+2,r20
 9469 536e 5093 0000            sts (SummeNick)+3,r21
 9470 5372 8091 0000            lds r24,SummeNick
 9471 5376 9091 0000            lds r25,(SummeNick)+1
 9472 537a A091 0000            lds r26,(SummeNick)+2
 9473 537e B091 0000            lds r27,(SummeNick)+3
 9474 5382 8150                 subi r24,lo8(64001)
 9475 5384 9A4F                 sbci r25,hi8(64001)
 9476 5386 A040                 sbci r26,hlo8(64001)
 9477 5388 B040                 sbci r27,hhi8(64001)
 9478 538a 64F0                 brlt .L721
 9479 538c 80E0                 ldi r24,lo8(64000)
 9480 538e 9AEF                 ldi r25,hi8(64000)
 9481 5390 A0E0                 ldi r26,hlo8(64000)
 9482 5392 B0E0                 ldi r27,hhi8(64000)
 9483 5394 8093 0000            sts SummeNick,r24
 9484 5398 9093 0000            sts (SummeNick)+1,r25
 9485 539c A093 0000            sts (SummeNick)+2,r26
 9486 53a0 B093 0000            sts (SummeNick)+3,r27
 9487                   .L721:
 9488 53a4 8091 0000            lds r24,SummeNick
 9489 53a8 9091 0000            lds r25,(SummeNick)+1
 9490 53ac A091 0000            lds r26,(SummeNick)+2
 9491 53b0 B091 0000            lds r27,(SummeNick)+3
 9492 53b4 8050                 subi r24,lo8(-64000)
 9493 53b6 9640                 sbci r25,hi8(-64000)
 9494 53b8 AF4F                 sbci r26,hlo8(-64000)
 9495 53ba BF4F                 sbci r27,hhi8(-64000)
 9496 53bc 64F4                 brge .L722
 9497 53be 80E0                 ldi r24,lo8(-64000)
 9498 53c0 96E0                 ldi r25,hi8(-64000)
 9499 53c2 AFEF                 ldi r26,hlo8(-64000)
 9500 53c4 BFEF                 ldi r27,hhi8(-64000)
 9501 53c6 8093 0000            sts SummeNick,r24
 9502 53ca 9093 0000            sts (SummeNick)+1,r25
 9503 53ce A093 0000            sts (SummeNick)+2,r26
 9504 53d2 B093 0000            sts (SummeNick)+3,r27
 9505                   .L722:
 9506 53d6 B090 0000            lds r11,EE_Parameter+35
 9507 53da 2B2D                 mov r18,r11
 9508 53dc 3327                 clr r19
 9509 53de 8091 0000            lds r24,DiffNick
 9510 53e2 9091 0000            lds r25,(DiffNick)+1
 9511 53e6 289F                 mul r18,r24
 9512 53e8 7001                 movw r14,r0
 9513 53ea 299F                 mul r18,r25
 9514 53ec F00C                 add r15,r0
 9515 53ee 389F                 mul r19,r24
 9516 53f0 F00C                 add r15,r0
 9517 53f2 1124                 clr r1
 9518 53f4 9701                 movw r18,r14
 9519 53f6 F7FE                 sbrs r15,7
 9520 53f8 02C0                 rjmp .L723
 9521 53fa 295F                 subi r18,lo8(-(7))
 9522 53fc 3F4F                 sbci r19,hi8(-(7))
 9523                   .L723:
 9524 53fe 7901                 movw r14,r18
 9525 5400 53E0                 ldi r21,3
 9526 5402 F594         1:      asr r15
 9527 5404 E794                 ror r14
 9528 5406 5A95                 dec r21
 9529 5408 E1F7                 brne 1b
 9530 540a 0091 0000            lds r16,Ki
 9531 540e 1091 0000            lds r17,(Ki)+1
 9532 5412 9801                 movw r18,r16
 9533 5414 4427                 clr r20
 9534 5416 37FD                 sbrc r19,7
 9535 5418 4095                 com r20
 9536 541a 542F                 mov r21,r20
 9537 541c 8091 0000            lds r24,SummeNick
 9538 5420 9091 0000            lds r25,(SummeNick)+1
 9539 5424 A091 0000            lds r26,(SummeNick)+2
 9540 5428 B091 0000            lds r27,(SummeNick)+3
 9541 542c BC01                 movw r22,r24
 9542 542e CD01                 movw r24,r26
 9543 5430 0E94 0000            call __divmodsi4
 9544 5434 E20E                 add r14,r18
 9545 5436 F31E                 adc r15,r19
 9546 5438 9090 0000            lds r9,Parameter_DynamicStability
 9547 543c 692D                 mov r22,r9
 9548 543e 7727                 clr r23
 9549 5440 8827                 clr r24
 9550 5442 9927                 clr r25
 9551 5444 9601                 movw r18,r12
 9552 5446 D7FE                 sbrs r13,7
 9553 5448 04C0                 rjmp .L724
 9554 544a 2227                 clr r18
 9555 544c 3327                 clr r19
 9556 544e 2C19                 sub r18,r12
 9557 5450 3D09                 sbc r19,r13
 9558                   .L724:
 9559 5452 37FF                 sbrs r19,7
 9560 5454 02C0                 rjmp .L725
 9561 5456 2F5F                 subi r18,lo8(-(1))
 9562 5458 3F4F                 sbci r19,hi8(-(1))
 9563                   .L725:
 9564 545a 3595                 asr r19
 9565 545c 2795                 ror r18
 9566 545e 48A1                 ldd r20,Y+32
 9567 5460 59A1                 ldd r21,Y+33
 9568 5462 240F                 add r18,r20
 9569 5464 351F                 adc r19,r21
 9570 5466 4427                 clr r20
 9571 5468 37FD                 sbrc r19,7
 9572 546a 4095                 com r20
 9573 546c 542F                 mov r21,r20
 9574 546e 0E94 0000            call __mulsi3
 9575 5472 97FF                 sbrs r25,7
 9576 5474 04C0                 rjmp .L726
 9577 5476 615C                 subi r22,lo8(-(63))
 9578 5478 7F4F                 sbci r23,hi8(-(63))
 9579 547a 8F4F                 sbci r24,hlo8(-(63))
 9580 547c 9F4F                 sbci r25,hhi8(-(63))
 9581                   .L726:
 9582 547e 26E0                 ldi r18,6
 9583 5480 9595         1:      asr r25
 9584 5482 8795                 ror r24
 9585 5484 7795                 ror r23
 9586 5486 6795                 ror r22
 9587 5488 2A95                 dec r18
 9588 548a D1F7                 brne 1b
 9589 548c 9B01                 movw r18,r22
 9590 548e 6E15                 cp r22,r14
 9591 5490 7F05                 cpc r23,r15
 9592 5492 0CF4                 brge .L727
 9593 5494 7B01                 movw r14,r22
 9594                   .L727:
 9595 5496 3095                 com r19
 9596 5498 2195                 neg r18
 9597 549a 3F4F                 sbci r19,lo8(-1)
 9598 549c E216                 cp r14,r18
 9599 549e F306                 cpc r15,r19
 9600 54a0 0CF4                 brge .L728
 9601 54a2 7901                 movw r14,r18
 9602                   .L728:
 9603 54a4 8091 0000            lds r24,MesswertRoll
 9604 54a8 9091 0000            lds r25,(MesswertRoll)+1
 9605 54ac 6091 0000            lds r22,StickRoll
 9606 54b0 7091 0000            lds r23,(StickRoll)+1
 9607 54b4 861B                 sub r24,r22
 9608 54b6 970B                 sbc r25,r23
 9609 54b8 9093 0000            sts (DiffRoll)+1,r25
 9610 54bc 8093 0000            sts DiffRoll,r24
 9611 54c0 2091 0000            lds r18,SummeRoll
 9612 54c4 3091 0000            lds r19,(SummeRoll)+1
 9613 54c8 4091 0000            lds r20,(SummeRoll)+2
 9614 54cc 5091 0000            lds r21,(SummeRoll)+3
 9615 54d0 AA20                 tst r10
 9616 54d2 41F0                 breq .L729
 9617 54d4 261A                 sub r2,r22
 9618 54d6 370A                 sbc r3,r23
 9619 54d8 C101                 movw r24,r2
 9620 54da AA27                 clr r26
 9621 54dc 97FD                 sbrc r25,7
 9622 54de A095                 com r26
 9623 54e0 BA2F                 mov r27,r26
 9624 54e2 04C0                 rjmp .L799
 9625                   .L729:
 9626 54e4 AA27                 clr r26
 9627 54e6 97FD                 sbrc r25,7
 9628 54e8 A095                 com r26
 9629 54ea BA2F                 mov r27,r26
 9630                   .L799:
 9631 54ec 280F                 add r18,r24
 9632 54ee 391F                 adc r19,r25
 9633 54f0 4A1F                 adc r20,r26
 9634 54f2 5B1F                 adc r21,r27
 9635 54f4 2093 0000            sts SummeRoll,r18
 9636 54f8 3093 0000            sts (SummeRoll)+1,r19
 9637 54fc 4093 0000            sts (SummeRoll)+2,r20
 9638 5500 5093 0000            sts (SummeRoll)+3,r21
 9639 5504 8091 0000            lds r24,SummeRoll
 9640 5508 9091 0000            lds r25,(SummeRoll)+1
 9641 550c A091 0000            lds r26,(SummeRoll)+2
 9642 5510 B091 0000            lds r27,(SummeRoll)+3
 9643 5514 8150                 subi r24,lo8(64001)
 9644 5516 9A4F                 sbci r25,hi8(64001)
 9645 5518 A040                 sbci r26,hlo8(64001)
 9646 551a B040                 sbci r27,hhi8(64001)
 9647 551c 64F0                 brlt .L731
 9648 551e 80E0                 ldi r24,lo8(64000)
 9649 5520 9AEF                 ldi r25,hi8(64000)
 9650 5522 A0E0                 ldi r26,hlo8(64000)
 9651 5524 B0E0                 ldi r27,hhi8(64000)
 9652 5526 8093 0000            sts SummeRoll,r24
 9653 552a 9093 0000            sts (SummeRoll)+1,r25
 9654 552e A093 0000            sts (SummeRoll)+2,r26
 9655 5532 B093 0000            sts (SummeRoll)+3,r27
 9656                   .L731:
 9657 5536 8091 0000            lds r24,SummeRoll
 9658 553a 9091 0000            lds r25,(SummeRoll)+1
 9659 553e A091 0000            lds r26,(SummeRoll)+2
 9660 5542 B091 0000            lds r27,(SummeRoll)+3
 9661 5546 8050                 subi r24,lo8(-64000)
 9662 5548 9640                 sbci r25,hi8(-64000)
 9663 554a AF4F                 sbci r26,hlo8(-64000)
 9664 554c BF4F                 sbci r27,hhi8(-64000)
 9665 554e 64F4                 brge .L732
 9666 5550 80E0                 ldi r24,lo8(-64000)
 9667 5552 96E0                 ldi r25,hi8(-64000)
 9668 5554 AFEF                 ldi r26,hlo8(-64000)
 9669 5556 BFEF                 ldi r27,hhi8(-64000)
 9670 5558 8093 0000            sts SummeRoll,r24
 9671 555c 9093 0000            sts (SummeRoll)+1,r25
 9672 5560 A093 0000            sts (SummeRoll)+2,r26
 9673 5564 B093 0000            sts (SummeRoll)+3,r27
 9674                   .L732:
 9675 5568 2B2D                 mov r18,r11
 9676 556a 3327                 clr r19
 9677 556c 8091 0000            lds r24,DiffRoll
 9678 5570 9091 0000            lds r25,(DiffRoll)+1
 9679 5574 289F                 mul r18,r24
 9680 5576 D001                 movw r26,r0
 9681 5578 299F                 mul r18,r25
 9682 557a B00D                 add r27,r0
 9683 557c 389F                 mul r19,r24
 9684 557e B00D                 add r27,r0
 9685 5580 1124                 clr r1
 9686 5582 9D01                 movw r18,r26
 9687 5584 B7FF                 sbrs r27,7
 9688 5586 02C0                 rjmp .L733
 9689 5588 295F                 subi r18,lo8(-(7))
 9690 558a 3F4F                 sbci r19,hi8(-(7))
 9691                   .L733:
 9692 558c 5901                 movw r10,r18
 9693 558e B3E0                 ldi r27,3
 9694 5590 B594         1:      asr r11
 9695 5592 A794                 ror r10
 9696 5594 BA95                 dec r27
 9697 5596 E1F7                 brne 1b
 9698 5598 9801                 movw r18,r16
 9699 559a 4427                 clr r20
 9700 559c 37FD                 sbrc r19,7
 9701 559e 4095                 com r20
 9702 55a0 542F                 mov r21,r20
 9703 55a2 8091 0000            lds r24,SummeRoll
 9704 55a6 9091 0000            lds r25,(SummeRoll)+1
 9705 55aa A091 0000            lds r26,(SummeRoll)+2
 9706 55ae B091 0000            lds r27,(SummeRoll)+3
 9707 55b2 BC01                 movw r22,r24
 9708 55b4 CD01                 movw r24,r26
 9709 55b6 0E94 0000            call __divmodsi4
 9710 55ba A20E                 add r10,r18
 9711 55bc B31E                 adc r11,r19
 9712 55be 692D                 mov r22,r9
 9713 55c0 7727                 clr r23
 9714 55c2 8827                 clr r24
 9715 55c4 9927                 clr r25
 9716 55c6 9601                 movw r18,r12
 9717 55c8 D7FE                 sbrs r13,7
 9718 55ca 04C0                 rjmp .L734
 9719 55cc 2227                 clr r18
 9720 55ce 3327                 clr r19
 9721 55d0 2C19                 sub r18,r12
 9722 55d2 3D09                 sbc r19,r13
 9723                   .L734:
 9724 55d4 37FF                 sbrs r19,7
 9725 55d6 02C0                 rjmp .L735
 9726 55d8 2F5F                 subi r18,lo8(-(1))
 9727 55da 3F4F                 sbci r19,hi8(-(1))
 9728                   .L735:
 9729 55dc 3595                 asr r19
 9730 55de 2795                 ror r18
 9731 55e0 E8A1                 ldd r30,Y+32
 9732 55e2 F9A1                 ldd r31,Y+33
 9733 55e4 2E0F                 add r18,r30
 9734 55e6 3F1F                 adc r19,r31
 9735 55e8 4427                 clr r20
 9736 55ea 37FD                 sbrc r19,7
 9737 55ec 4095                 com r20
 9738 55ee 542F                 mov r21,r20
 9739 55f0 0E94 0000            call __mulsi3
 9740 55f4 97FF                 sbrs r25,7
 9741 55f6 04C0                 rjmp .L736
 9742 55f8 615C                 subi r22,lo8(-(63))
 9743 55fa 7F4F                 sbci r23,hi8(-(63))
 9744 55fc 8F4F                 sbci r24,hlo8(-(63))
 9745 55fe 9F4F                 sbci r25,hhi8(-(63))
 9746                   .L736:
 9747 5600 F6E0                 ldi r31,6
 9748 5602 9595         1:      asr r25
 9749 5604 8795                 ror r24
 9750 5606 7795                 ror r23
 9751 5608 6795                 ror r22
 9752 560a FA95                 dec r31
 9753 560c D1F7                 brne 1b
 9754 560e 9B01                 movw r18,r22
 9755 5610 6A15                 cp r22,r10
 9756 5612 7B05                 cpc r23,r11
 9757 5614 0CF4                 brge .L737
 9758 5616 5B01                 movw r10,r22
 9759                   .L737:
 9760 5618 3095                 com r19
 9761 561a 2195                 neg r18
 9762 561c 3F4F                 sbci r19,lo8(-1)
 9763 561e A216                 cp r10,r18
 9764 5620 B306                 cpc r11,r19
 9765 5622 0CF4                 brge .L738
 9766 5624 5901                 movw r10,r18
 9767                   .L738:
 9768 5626 2090 0000            lds r2,Parameter_UserParam7
 9769 562a E0E0                 ldi r30,lo8(Motor)
 9770 562c 6E2E                 mov r6,r30
 9771 562e E0E0                 ldi r30,hi8(Motor)
 9772 5630 7E2E                 mov r7,r30
 9773 5632 70E0                 ldi r23,lo8(Mixer+13)
 9774 5634 872E                 mov r8,r23
 9775 5636 70E0                 ldi r23,hi8(Mixer+13)
 9776 5638 972E                 mov r9,r23
 9777 563a 6BE0                 ldi r22,lo8(11)
 9778 563c 362E                 mov r3,r22
 9779 563e 50E0                 ldi r21,lo8(tmp_motorwert)
 9780 5640 452E                 mov r4,r21
 9781 5642 50E0                 ldi r21,hi8(tmp_motorwert)
 9782 5644 552E                 mov r5,r21
 9783                   .L772:
 9784 5646 D401                 movw r26,r8
 9785 5648 2C91                 ld r18,X
 9786 564a 1216                 cp __zero_reg__,r18
 9787 564c 0CF0                 brlt .+2
 9788 564e ECC0                 rjmp .L742
 9789 5650 2034                 cpi r18,lo8(64)
 9790 5652 19F4                 brne .L743
 9791 5654 08A1                 ldd r16,Y+32
 9792 5656 19A1                 ldd r17,Y+33
 9793 5658 1EC0                 rjmp .L744
 9794                   .L743:
 9795 565a E8A1                 ldd r30,Y+32
 9796 565c F9A1                 ldd r31,Y+33
 9797 565e CF01                 movw r24,r30
 9798 5660 AA27                 clr r26
 9799 5662 97FD                 sbrc r25,7
 9800 5664 A095                 com r26
 9801 5666 BA2F                 mov r27,r26
 9802 5668 3327                 clr r19
 9803 566a 27FD                 sbrc r18,7
 9804 566c 3095                 com r19
 9805 566e 432F                 mov r20,r19
 9806 5670 532F                 mov r21,r19
 9807 5672 BC01                 movw r22,r24
 9808 5674 CD01                 movw r24,r26
 9809 5676 0E94 0000            call __mulsi3
 9810 567a 97FF                 sbrs r25,7
 9811 567c 04C0                 rjmp .L745
 9812 567e 615C                 subi r22,lo8(-(63))
 9813 5680 7F4F                 sbci r23,hi8(-(63))
 9814 5682 8F4F                 sbci r24,hlo8(-(63))
 9815 5684 9F4F                 sbci r25,hhi8(-(63))
 9816                   .L745:
 9817 5686 46E0                 ldi r20,6
 9818 5688 9595         1:      asr r25
 9819 568a 8795                 ror r24
 9820 568c 7795                 ror r23
 9821 568e 6795                 ror r22
 9822 5690 4A95                 dec r20
 9823 5692 D1F7                 brne 1b
 9824 5694 8B01                 movw r16,r22
 9825                   .L744:
 9826 5696 F401                 movw r30,r8
 9827 5698 2181                 ldd r18,Z+1
 9828 569a 2034                 cpi r18,lo8(64)
 9829 569c 19F4                 brne .L746
 9830 569e 0E0D                 add r16,r14
 9831 56a0 1F1D                 adc r17,r15
 9832 56a2 22C0                 rjmp .L747
 9833                   .L746:
 9834 56a4 203C                 cpi r18,lo8(-64)
 9835 56a6 19F4                 brne .L748
 9836 56a8 0E19                 sub r16,r14
 9837 56aa 1F09                 sbc r17,r15
 9838 56ac 1DC0                 rjmp .L747
 9839                   .L748:
 9840 56ae C701                 movw r24,r14
 9841 56b0 AA27                 clr r26
 9842 56b2 97FD                 sbrc r25,7
 9843 56b4 A095                 com r26
 9844 56b6 BA2F                 mov r27,r26
 9845 56b8 3327                 clr r19
 9846 56ba 27FD                 sbrc r18,7
 9847 56bc 3095                 com r19
 9848 56be 432F                 mov r20,r19
 9849 56c0 532F                 mov r21,r19
 9850 56c2 BC01                 movw r22,r24
 9851 56c4 CD01                 movw r24,r26
 9852 56c6 0E94 0000            call __mulsi3
 9853 56ca 97FF                 sbrs r25,7
 9854 56cc 04C0                 rjmp .L750
 9855 56ce 615C                 subi r22,lo8(-(63))
 9856 56d0 7F4F                 sbci r23,hi8(-(63))
 9857 56d2 8F4F                 sbci r24,hlo8(-(63))
 9858 56d4 9F4F                 sbci r25,hhi8(-(63))
 9859                   .L750:
 9860 56d6 36E0                 ldi r19,6
 9861 56d8 9595         1:      asr r25
 9862 56da 8795                 ror r24
 9863 56dc 7795                 ror r23
 9864 56de 6795                 ror r22
 9865 56e0 3A95                 dec r19
 9866 56e2 D1F7                 brne 1b
 9867 56e4 060F                 add r16,r22
 9868 56e6 171F                 adc r17,r23
 9869                   .L747:
 9870 56e8 F401                 movw r30,r8
 9871 56ea 2281                 ldd r18,Z+2
 9872 56ec 2034                 cpi r18,lo8(64)
 9873 56ee 19F4                 brne .L751
 9874 56f0 0A0D                 add r16,r10
 9875 56f2 1B1D                 adc r17,r11
 9876 56f4 22C0                 rjmp .L752
 9877                   .L751:
 9878 56f6 203C                 cpi r18,lo8(-64)
 9879 56f8 19F4                 brne .L753
 9880 56fa 0A19                 sub r16,r10
 9881 56fc 1B09                 sbc r17,r11
 9882 56fe 1DC0                 rjmp .L752
 9883                   .L753:
 9884 5700 C501                 movw r24,r10
 9885 5702 AA27                 clr r26
 9886 5704 97FD                 sbrc r25,7
 9887 5706 A095                 com r26
 9888 5708 BA2F                 mov r27,r26
 9889 570a 3327                 clr r19
 9890 570c 27FD                 sbrc r18,7
 9891 570e 3095                 com r19
 9892 5710 432F                 mov r20,r19
 9893 5712 532F                 mov r21,r19
 9894 5714 BC01                 movw r22,r24
 9895 5716 CD01                 movw r24,r26
 9896 5718 0E94 0000            call __mulsi3
 9897 571c 97FF                 sbrs r25,7
 9898 571e 04C0                 rjmp .L755
 9899 5720 615C                 subi r22,lo8(-(63))
 9900 5722 7F4F                 sbci r23,hi8(-(63))
 9901 5724 8F4F                 sbci r24,hlo8(-(63))
 9902 5726 9F4F                 sbci r25,hhi8(-(63))
 9903                   .L755:
 9904 5728 26E0                 ldi r18,6
 9905 572a 9595         1:      asr r25
 9906 572c 8795                 ror r24
 9907 572e 7795                 ror r23
 9908 5730 6795                 ror r22
 9909 5732 2A95                 dec r18
 9910 5734 D1F7                 brne 1b
 9911 5736 060F                 add r16,r22
 9912 5738 171F                 adc r17,r23
 9913                   .L752:
 9914 573a F401                 movw r30,r8
 9915 573c 2381                 ldd r18,Z+3
 9916 573e 2034                 cpi r18,lo8(64)
 9917 5740 19F4                 brne .L756
 9918 5742 0C0D                 add r16,r12
 9919 5744 1D1D                 adc r17,r13
 9920 5746 22C0                 rjmp .L757
 9921                   .L756:
 9922 5748 203C                 cpi r18,lo8(-64)
 9923 574a 19F4                 brne .L758
 9924 574c 0C19                 sub r16,r12
 9925 574e 1D09                 sbc r17,r13
 9926 5750 1DC0                 rjmp .L757
 9927                   .L758:
 9928 5752 C601                 movw r24,r12
 9929 5754 AA27                 clr r26
 9930 5756 97FD                 sbrc r25,7
 9931 5758 A095                 com r26
 9932 575a BA2F                 mov r27,r26
 9933 575c 3327                 clr r19
 9934 575e 27FD                 sbrc r18,7
 9935 5760 3095                 com r19
 9936 5762 432F                 mov r20,r19
 9937 5764 532F                 mov r21,r19
 9938 5766 BC01                 movw r22,r24
 9939 5768 CD01                 movw r24,r26
 9940 576a 0E94 0000            call __mulsi3
 9941 576e 97FF                 sbrs r25,7
 9942 5770 04C0                 rjmp .L760
 9943 5772 615C                 subi r22,lo8(-(63))
 9944 5774 7F4F                 sbci r23,hi8(-(63))
 9945 5776 8F4F                 sbci r24,hlo8(-(63))
 9946 5778 9F4F                 sbci r25,hhi8(-(63))
 9947                   .L760:
 9948 577a B6E0                 ldi r27,6
 9949 577c 9595         1:      asr r25
 9950 577e 8795                 ror r24
 9951 5780 7795                 ror r23
 9952 5782 6795                 ror r22
 9953 5784 BA95                 dec r27
 9954 5786 D1F7                 brne 1b
 9955 5788 060F                 add r16,r22
 9956 578a 171F                 adc r17,r23
 9957                   .L757:
 9958 578c D201                 movw r26,r4
 9959 578e 8D91                 ld r24,X+
 9960 5790 9C91                 ld r25,X
 9961 5792 8017                 cp r24,r16
 9962 5794 9107                 cpc r25,r17
 9963 5796 5CF4                 brge .L761
 9964 5798 BC01                 movw r22,r24
 9965 579a 600F                 add r22,r16
 9966 579c 711F                 adc r23,r17
 9967 579e 77FF                 sbrs r23,7
 9968 57a0 02C0                 rjmp .L762
 9969 57a2 6F5F                 subi r22,lo8(-(1))
 9970 57a4 7F4F                 sbci r23,hi8(-(1))
 9971                   .L762:
 9972 57a6 8B01                 movw r16,r22
 9973 57a8 1595                 asr r17
 9974 57aa 0795                 ror r16
 9975 57ac 11C0                 rjmp .L763
 9976                   .L761:
 9977 57ae B1E0                 ldi r27,lo8(1)
 9978 57b0 B215                 cp r27,r2
 9979 57b2 28F0                 brlo .L764
 9980 57b4 000F                 add r16,r16
 9981 57b6 111F                 adc r17,r17
 9982 57b8 081B                 sub r16,r24
 9983 57ba 190B                 sbc r17,r25
 9984 57bc 09C0                 rjmp .L763
 9985                   .L764:
 9986 57be 222D                 mov r18,r2
 9987 57c0 3327                 clr r19
 9988 57c2 801B                 sub r24,r16
 9989 57c4 910B                 sbc r25,r17
 9990 57c6 B901                 movw r22,r18
 9991 57c8 0E94 0000            call __divmodhi4
 9992 57cc 060F                 add r16,r22
 9993 57ce 171F                 adc r17,r23
 9994                   .L763:
 9995 57d0 E8A9                 ldd r30,Y+48
 9996 57d2 8E2F                 mov r24,r30
 9997 57d4 9927                 clr r25
 9998 57d6 880F                 lsl r24
 9999 57d8 991F                 rol r25
 10000 57da 880F                lsl r24
 10001 57dc 991F                rol r25
 10002 57de 8017                cp r24,r16
 10003 57e0 9107                cpc r25,r17
 10004 57e2 54F4                brge .L800
 10005 57e4 F9A9                ldd r31,Y+49
 10006 57e6 8F2F                mov r24,r31
 10007 57e8 9927                clr r25
 10008 57ea 880F                lsl r24
 10009 57ec 991F                rol r25
 10010 57ee 880F                lsl r24
 10011 57f0 991F                rol r25
 10012 57f2 0817                cp r16,r24
 10013 57f4 1907                cpc r17,r25
 10014 57f6 0CF0                brlt .L767
 10015                  .L800:
 10016 57f8 8C01                movw r16,r24
 10017                  .L767:
 10018 57fa C801                movw r24,r16
 10019 57fc 17FD                sbrc r17,7
 10020 57fe 0396                adiw r24,3
 10021                  .L769:
 10022 5800 9595                asr r25
 10023 5802 8795                ror r24
 10024 5804 9595                asr r25
 10025 5806 8795                ror r24
 10026 5808 F301                movw r30,r6
 10027 580a 8183                std Z+1,r24
 10028 580c 880F                lsl r24
 10029 580e 991F                rol r25
 10030 5810 880F                lsl r24
 10031 5812 991F                rol r25
 10032 5814 9801                movw r18,r16
 10033 5816 281B                sub r18,r24
 10034 5818 390B                sbc r19,r25
 10035 581a C901                movw r24,r18
 10036 581c 880F                lsl r24
 10037 581e 8283                std Z+2,r24
 10038 5820 D201                movw r26,r4
 10039 5822 0D93                st X+,r16
 10040 5824 1C93                st X,r17
 10041 5826 03C0                rjmp .L741
 10042                  .L742:
 10043 5828 F301                movw r30,r6
 10044 582a 1182                std Z+1,__zero_reg__
 10045 582c 1282                std Z+2,__zero_reg__
 10046                  .L741:
 10047 582e 3A94                dec r3
 10048 5830 02E0                ldi r16,lo8(2)
 10049 5832 10E0                ldi r17,hi8(2)
 10050 5834 400E                add r4,r16
 10051 5836 511E                adc r5,r17
 10052 5838 24E0                ldi r18,lo8(4)
 10053 583a 30E0                ldi r19,hi8(4)
 10054 583c 820E                add r8,r18
 10055 583e 931E                adc r9,r19
 10056 5840 48E0                ldi r20,lo8(8)
 10057 5842 50E0                ldi r21,hi8(8)
 10058 5844 640E                add r6,r20
 10059 5846 751E                adc r7,r21
 10060 5848 37FE                sbrs r3,7
 10061 584a FDCE                rjmp .L772
 10062                  /* epilogue: frame size=53 */
 10063 584c E2E1                ldi r30,18
 10064 584e CB5C                subi r28,-53
 10065 5850 0C94 0000           jmp __epilogue_restores__+0
 10066                  /* epilogue end (size=4) */
 10067                  /* function MotorRegler size 7558 (7548) */
 10069                          .comm TrimNick,2,1
 10070                          .comm TrimRoll,2,1
 10071                          .comm ErsatzKompass,4,1
 10072                          .comm ErsatzKompassInGrad,2,1
 10073                          .comm MesswertNick,2,1
 10074                          .comm MesswertRoll,2,1
 10075                          .comm MesswertGier,2,1
 10076                          .comm Mittelwert_AccNick,2,1
 10077                          .comm Mittelwert_AccRoll,2,1
 10078                          .comm NaviAccNick,2,1
 10079                          .comm NaviAccRoll,2,1
 10080                          .comm h,1,1
 10081                          .comm m,1,1
 10082                          .comm s,1,1
 10083                          .comm DiffNick,2,1
 10084                          .comm DiffRoll,2,1
 10085                          .comm Parameter_Servo3,1,1
 10086                          .comm Parameter_Servo4,1,1
 10087                          .comm Parameter_Servo5,1,1
 10088                          .comm Parameter_J16Bitmask,1,1
 10089                          .comm Parameter_J16Timing,1,1
 10090                          .comm Parameter_J17Bitmask,1,1
 10091                          .comm Parameter_J17Timing,1,1
 10092                          .comm MesswertGierBias,2,1
 10093                          .comm RohMesswertNick,2,1
 10094                          .comm RohMesswertRoll,2,1
 10095                          .comm MittelIntegralNick,4,1
 10096                          .comm MittelIntegralRoll,4,1
 10097                          .comm MittelIntegralNick2,4,1
 10098                          .comm MittelIntegralRoll2,4,1
 10099                          .comm MAX_GAS,1,1
 10100                          .comm MIN_GAS,1,1
 10101                          .comm GyroFaktor,1,1
 10102                          .comm GyroFaktorGier,1,1
 10103                          .comm IntegralFaktor,1,1
 10104                          .comm IntegralFaktorGier,1,1
 10105                          .comm Parameter_NaviGpsModeControl,1,1
 10106                          .comm Parameter_NaviGpsGain,1,1
 10107                          .comm Parameter_NaviGpsP,1,1
 10108                          .comm Parameter_NaviGpsI,1,1
 10109                          .comm Parameter_NaviGpsD,1,1
 10110                          .comm Parameter_NaviGpsACC,1,1
 10111                          .comm Parameter_NaviOperatingRadius,1,1
 10112                          .comm Parameter_NaviWindCorrection,1,1
 10113                          .comm Parameter_NaviSpeedCompensation,1,1
 10114                          .comm Parameter_ExternalControl,1,1
 10115                          .comm KopplungsteilNickRoll,2,1
 10116                          .comm KopplungsteilRollNick,2,1
 10117                          .comm tmp_motorwert,24,1
 10118                  /* File "fc.c": code 11450 = 0x2cba (11397), prologues  27, epilogues  26 */
DEFINED SYMBOLS
                            *ABS*:00000000 fc.c
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3      *ABS*:0000003f __SREG__
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:4      *ABS*:0000003e __SP_H__
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:5      *ABS*:0000003d __SP_L__
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:14     .data:00000000 VarioCharacter
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:19     .data:00000001 GIER_GRAD_FAKTOR
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:26     .bss:00000000 FCFlags
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:32     .bss:00000001 modell_fliegt
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:38     .bss:00000003 MaxStickRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:44     .bss:00000005 MaxStickNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:50     .data:00000005 ExternHoehenValue
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:57     .bss:00000007 ExternStickGier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:63     .bss:00000009 ExternStickRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:69     .bss:0000000b ExternStickNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:75     .bss:0000000d CareFree
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:81     .data:00000007 Parameter_DynamicStability
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:86     .data:00000008 Parameter_CouplingYawCorrection
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:91     .data:00000009 Parameter_AchsKopplung2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:96     .data:0000000a Parameter_AchsKopplung1
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:101    .data:0000000b Parameter_LoopGasLimit
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:106    .data:0000000c Parameter_ServoRollControl
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:111    .data:0000000d Parameter_ServoNickControl
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:118    .bss:0000000e Parameter_UserParam8
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:124    .bss:0000000f Parameter_UserParam7
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:130    .bss:00000010 Parameter_UserParam6
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:136    .bss:00000011 Parameter_UserParam5
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:142    .bss:00000012 Parameter_UserParam4
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:148    .bss:00000013 Parameter_UserParam3
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:154    .bss:00000014 Parameter_UserParam2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:160    .bss:00000015 Parameter_UserParam1
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:166    .data:0000000e Parameter_I_Faktor
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:171    .data:0000000f Parameter_Gier_P
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:176    .data:00000010 Parameter_Gyro_Gier_I
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:181    .data:00000011 Parameter_Gyro_Gier_P
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:186    .data:00000012 Parameter_Gyro_I
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:191    .data:00000013 Parameter_Gyro_P
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:196    .data:00000014 Parameter_Gyro_D
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:201    .data:00000015 Parameter_Hoehe_GPS_Z
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:206    .data:00000016 Parameter_KompassWirkung
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:211    .data:00000017 Parameter_Hoehe_ACC_Wirkung
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:216    .data:00000018 Parameter_Hoehe_P
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:221    .data:00000019 Parameter_MaxHoehe
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:226    .data:0000001a Parameter_Luftdruck_D
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:233    .bss:00000016 Looping_Oben
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:239    .bss:00000017 Looping_Unten
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:245    .bss:00000018 Looping_Rechts
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:251    .bss:00000019 Looping_Links
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:257    .bss:0000001a Looping_Roll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:263    .bss:0000001b Looping_Nick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:269    .data:0000001b Ki
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:276    .bss:0000001c HoverGas
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:282    .bss:0000001e LageKorrekturNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:288    .bss:00000020 LageKorrekturRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:294    .bss:00000022 SollHoehe
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:300    .bss:00000026 HoehenWert
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:306    .bss:0000002a StartTrigger
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:312    .bss:0000002b MotorenEin
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:318    .bss:0000002c StickGas
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:324    .bss:0000002e StickGier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:330    .bss:00000030 StickRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:336    .bss:00000032 StickNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:342    .bss:00000034 SenderOkay
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:348    .bss:00000035 Poti
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:354    .bss:0000003e GierGyroFehler
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:360    .data:0000001d Umschlag180Roll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:365    .data:00000021 Umschlag180Nick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:372    .bss:00000040 TrichterFlug
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:378    .bss:00000041 HoehenReglerAktiv
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:384    .data:00000025 KompassSignalSchlecht
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:391    .bss:00000042 KompassRichtung
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:397    .bss:00000044 KompassStartwert
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:403    .bss:00000046 KompassValue
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:409    .bss:00000048 Mess_Integral_Hoch
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:415    .bss:0000004c SummeRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:421    .bss:00000050 SummeNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:427    .bss:00000054 Mess_Integral_Gier2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:433    .bss:00000058 Mess_Integral_Gier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:439    .bss:0000005c Mess_IntegralRoll2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:445    .bss:00000060 Mess_IntegralRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:451    .bss:00000064 Mess_IntegralNick2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:457    .bss:00000068 Mess_IntegralNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:463    .bss:0000006c Integral_Gier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:469    .bss:00000070 IntegralAccZ
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:475    .bss:00000074 IntegralAccRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:481    .bss:00000078 IntegralAccNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:487    .bss:0000007c IntegralRoll2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:493    .bss:00000080 IntegralRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:499    .bss:00000084 IntegralNick2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:505    .bss:00000088 IntegralNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:511    .bss:0000008c ControlHeading
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:517    .bss:0000008d NeutralAccZ
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:523    .bss:0000008f NaviCntAcc
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:529    .bss:00000091 NeutralAccY
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:535    .bss:00000093 NeutralAccX
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:541    .bss:00000095 StartNeutralNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:547    .bss:00000097 StartNeutralRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:553    .bss:00000099 AdNeutralGier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:559    .bss:0000009b AdNeutralRoll
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:565    .bss:0000009d AdNeutralNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:571    .bss:0000009f BaroExpandActive
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:576    .text:00000000 CopyDebugValues
                            *COM*:00000002 Mittelwert_AccNick
                            *COM*:00000002 Mittelwert_AccRoll
                            *COM*:00000004 ErsatzKompass
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:754    .text:00000214 Piep
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:793    .text:00000256 CalibrierMittelwert
                            *COM*:00000002 MesswertNick
                            *COM*:00000002 MesswertRoll
                            *COM*:00000002 MesswertGier
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:935    .progmem.data:00000000 __c.40
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:940    .text:00000398 SetNeutral
                             .bss:000000a1 tmpl.32
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1441   .bss:000000a5 tmpl2.33
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1442   .bss:000000a9 tmpl3.34
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1443   .bss:000000ad tmpl4.35
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1444   .bss:000000b1 oldNick.36
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1445   .bss:000000b3 oldRoll.37
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1446   .bss:000000b5 d2Roll.38
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1447   .bss:000000b7 d2Nick.39
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1451   .text:000008f4 Mittelwert
                            *COM*:00000002 RohMesswertNick
                            *COM*:00000002 RohMesswertRoll
                            *COM*:00000002 NaviAccNick
                            *COM*:00000002 NaviAccRoll
                            *COM*:00000002 KopplungsteilNickRoll
                            *COM*:00000002 KopplungsteilRollNick
                            *COM*:00000002 TrimRoll
                            *COM*:00000002 TrimNick
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3093   .text:000018e4 SendMotorData
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3146   .text:00001950 ParameterZuordnung
                            *COM*:00000001 Parameter_J16Timing
                            *COM*:00000001 Parameter_J17Timing
                            *COM*:00000001 Parameter_Servo3
                            *COM*:00000001 Parameter_Servo4
                            *COM*:00000001 Parameter_Servo5
                            *COM*:00000001 Parameter_ExternalControl
                            *COM*:00000001 MAX_GAS
                            *COM*:00000001 MIN_GAS
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:1448   .bss:000000b9 sollGier.0
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3703   .bss:000000bd tmp_long.1
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3704   .bss:000000c1 tmp_long2.2
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3705   .bss:000000c5 IntegralFehlerNick.3
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3706   .bss:000000c9 IntegralFehlerRoll.4
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3707   .bss:000000cd RcLostTimer.5
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3708   .bss:000000cf delay_neutral.6
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3709   .bss:000000d0 delay_einschalten.7
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3710   .bss:000000d1 delay_ausschalten.8
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3711   .bss:000000d2 calibration_done.9
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3712   .bss:000000d3 NeueKompassRichtungMerken.10
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3713   .bss:000000d4 ausgleichNick.11
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3714   .bss:000000d8 ausgleichRoll.12
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3715   .bss:000000dc stick_nick.13
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3716   .bss:000000de stick_roll.14
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3717   .bss:000000e0 cnt.15
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3718   .bss:000000e2 last_n_p.16
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3719   .bss:000000e3 last_n_n.17
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3720   .bss:000000e4 last_r_p.18
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3721   .bss:000000e5 last_r_n.19
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3722   .bss:000000e6 MittelIntegralNick_Alt.20
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3723   .bss:000000ea MittelIntegralRoll_Alt.21
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3724   .bss:000000ee HeightTrimming.22
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3725   .bss:000000f0 FilterHCGas.23
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3730   .data:00000027 StickGasHover.24
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3726   .bss:000000f2 HoverGasMin.25
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3735   .data:00000029 HoverGasMax.26
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3732   .bss:000000f4 HoverGasFilter.27
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3740   .data:0000002b delay.28
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3737   .bss:000000f8 BaroAtUpperLimit.29
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3742   .bss:000000f9 BaroAtLowerLimit.30
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3743   .bss:000000fa HeightTrimmingFlag.31
C:\Users\Arthur-P\AppData\Local\Temp/cckFaaaa.s:3780   .text:00001e0c MotorRegler
                            *COM*:00000001 GyroFaktor
                            *COM*:00000001 IntegralFaktor
                            *COM*:00000001 GyroFaktorGier
                            *COM*:00000001 IntegralFaktorGier
                            *COM*:00000004 MittelIntegralNick
                            *COM*:00000004 MittelIntegralRoll
                            *COM*:00000004 MittelIntegralNick2
                            *COM*:00000004 MittelIntegralRoll2
                            *COM*:00000002 DiffNick
                            *COM*:00000002 DiffRoll
                            *COM*:00000018 tmp_motorwert
                            *COM*:00000002 ErsatzKompassInGrad
                            *COM*:00000001 h
                            *COM*:00000001 m
                            *COM*:00000001 s
                            *COM*:00000001 Parameter_J16Bitmask
                            *COM*:00000001 Parameter_J17Bitmask
                            *COM*:00000002 MesswertGierBias
                            *COM*:00000001 Parameter_NaviGpsModeControl
                            *COM*:00000001 Parameter_NaviGpsGain
                            *COM*:00000001 Parameter_NaviGpsP
                            *COM*:00000001 Parameter_NaviGpsI
                            *COM*:00000001 Parameter_NaviGpsD
                            *COM*:00000001 Parameter_NaviGpsACC
                            *COM*:00000001 Parameter_NaviOperatingRadius
                            *COM*:00000001 Parameter_NaviWindCorrection
                            *COM*:00000001 Parameter_NaviSpeedCompensation

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
EE_Parameter
__divmodsi4
DebugOut
AdWertGier
AdWertAccHoch
UBat
Motor
ServoNickValue
Capacity
GPS_Nick
GPS_Roll
VersionInfo
beeptime
Delay_ms
PlatinenVersion
SucheGyroOffset
AdWertNick
AdWertRoll
AdWertAccNick
AdWertAccRoll
PPM_in
__mulsi3
__prologue_saves__
ExpandBaro
Delay_ms_Mess
MessLuftdruck
SucheLuftruckOffset
__divmodhi4
Aktuell_az
SetParamWord
GetParamWord
uart_putchar
_printf_P
Luftdruck
StartLuftdruck
VarioMeter
GPS_Neutral
SendVersionToNavi
LED_Init
FromNaviCtrl_Value
ServoActive
__epilogue_restores__
AdWertNickFilter
AdWertRollFilter
AdReady
HiResNick
HiResRoll
MotorTest
PC_MotortestActive
motor_write
twi_state
BLFlags
FromNaviCtrl
BeepMuster
PPM_diff
SetActiveParamSet
WinkelOut
GetActiveParamSet
ParamSet_ReadFromEEProm
LipoDetection
LIBFC_ReceiverInit
NewPpmData
FromNC_Rotate_C
FromNC_Rotate_S
GPS_Nick2
GPS_Roll2
__floatsisf
__addsf3
__fixunssfsi
ExternControl
ZaehlMessungen
BattLowVoltageWarning
__udivmodhi4
DruckOffsetSetting
SummenHoehe
ihypot
c_cos_8192
MissingMotor
Mixer