Subversion Repositories FlightCtrl

Rev

Rev 36 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36 Rev 37
Line 1... Line 1...
1
 
1
 
Line 2... Line 2...
2
Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr
2
Flight-Ctrl_MEGA644_V0_60.elf:     file format elf32-avr
3
 
3
 
4
Sections:
4
Sections:
5
Idx Name          Size      VMA       LMA       File off  Algn
5
Idx Name          Size      VMA       LMA       File off  Algn
6
  0 .data         0000008e  00800100  00005ad8  00005b8c  2**0
6
  0 .data         0000008e  00800100  00005a70  00005b24  2**0
7
                  CONTENTS, ALLOC, LOAD, DATA
7
                  CONTENTS, ALLOC, LOAD, DATA
8
  1 .text         00005ad8  00000000  00000000  000000b4  2**1
8
  1 .text         00005a70  00000000  00000000  000000b4  2**1
9
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
9
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
10
  2 .bss          00000464  0080018e  0080018e  00005c1a  2**0
10
  2 .bss          0000042f  0080018e  0080018e  00005bb2  2**0
11
                  ALLOC
11
                  ALLOC
12
  3 .eeprom       00000800  00810000  00810000  00005c1a  2**0
12
  3 .eeprom       00000800  00810000  00810000  00005bb2  2**0
13
                  CONTENTS, ALLOC, LOAD, DATA
13
                  CONTENTS, ALLOC, LOAD, DATA
14
  4 .stab         00000378  00000000  00000000  0000641c  2**2
14
  4 .stab         00000378  00000000  00000000  000063b4  2**2
15
                  CONTENTS, READONLY, DEBUGGING
15
                  CONTENTS, READONLY, DEBUGGING
16
  5 .stabstr      00000071  00000000  00000000  00006794  2**0
16
  5 .stabstr      00000071  00000000  00000000  0000672c  2**0
Line 17... Line 17...
17
                  CONTENTS, READONLY, DEBUGGING
17
                  CONTENTS, READONLY, DEBUGGING
18
Disassembly of section .text:
18
Disassembly of section .text:
Line 25... Line 25...
25
      10:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
25
      10:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
26
      14:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
26
      14:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
27
      18:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
27
      18:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
28
      1c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
28
      1c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
29
      20:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
29
      20:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
30
      24:	0c 94 22 0c 	jmp	0x1844	; 0x1844 <__vector_9>
30
      24:	0c 94 10 0c 	jmp	0x1820	; 0x1820 <__vector_9>
31
      28:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
31
      28:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
32
      2c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
32
      2c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
33
      30:	0c 94 f3 14 	jmp	0x29e6	; 0x29e6 <__vector_12>
33
      30:	0c 94 e1 14 	jmp	0x29c2	; 0x29c2 <__vector_12>
34
      34:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
34
      34:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
35
      38:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
35
      38:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
36
      3c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
36
      3c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
37
      40:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
37
      40:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
38
      44:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
38
      44:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
39
      48:	0c 94 79 0b 	jmp	0x16f2	; 0x16f2 <__vector_18>
39
      48:	0c 94 67 0b 	jmp	0x16ce	; 0x16ce <__vector_18>
40
      4c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
40
      4c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
41
      50:	0c 94 39 04 	jmp	0x872	; 0x872 <__vector_20>
41
      50:	0c 94 43 04 	jmp	0x886	; 0x886 <__vector_20>
42
      54:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
42
      54:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
43
      58:	0c 94 92 03 	jmp	0x724	; 0x724 <__vector_22>
43
      58:	0c 94 92 03 	jmp	0x724	; 0x724 <__vector_22>
44
      5c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
44
      5c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
45
      60:	0c 94 0e 0d 	jmp	0x1a1c	; 0x1a1c <__vector_24>
45
      60:	0c 94 fc 0c 	jmp	0x19f8	; 0x19f8 <__vector_24>
46
      64:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
46
      64:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
47
      68:	0c 94 40 14 	jmp	0x2880	; 0x2880 <__vector_26>
47
      68:	0c 94 2e 14 	jmp	0x285c	; 0x285c <__vector_26>
48
      6c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
48
      6c:	0c 94 f6 01 	jmp	0x3ec	; 0x3ec <__bad_interrupt>
Line 49... Line 49...
49
 
49
 
50
00000070 <__c.2020>:
50
00000070 <__c.2018>:
Line 51... Line 51...
51
      70:	0a 0a 0d 00                                         ....
51
      70:	0a 0a 0d 00                                         ....
52
 
52
 
Line 53... Line 53...
53
00000074 <__c.2018>:
53
00000074 <__c.2016>:
54
      74:	4e 65 75 74 72 61 6c 00                             Neutral.
54
      74:	4e 65 75 74 72 61 6c 00                             Neutral.
Line 55... Line 55...
55
 
55
 
56
0000007c <__c.2016>:
56
0000007c <__c.2014>:
Line 57... Line 57...
57
      7c:	48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.
57
      7c:	48 65 61 64 69 6e 67 48 6f 6c 64 00                 HeadingHold.
58
 
58
 
Line 59... Line 59...
59
00000088 <__c.2014>:
59
00000088 <__c.2012>:
60
      88:	0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .
60
      88:	0a 0d 53 74 65 75 65 72 75 6e 67 3a 20 00           ..Steuerung: .
61
 
61
 
Line 62... Line 62...
62
00000096 <__c.2012>:
62
00000096 <__c.2010>:
63
      96:	4f 4b 0a 0d 00                                      OK...
63
      96:	4f 4b 0a 0d 00                                      OK...
64
 
64
 
Line 65... Line 65...
65
0000009b <__c.2007>:
65
0000009b <__c.2005>:
66
      9b:	0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64     ..Abgleich Luftd
66
      9b:	0a 0d 41 62 67 6c 65 69 63 68 20 4c 75 66 74 64     ..Abgleich Luftd
67
      ab:	72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00              rucksensor...
67
      ab:	72 75 63 6b 73 65 6e 73 6f 72 2e 2e 00              rucksensor...
68
 
68
 
Line 69... Line 69...
69
000000b8 <__c.2005>:
69
000000b8 <__c.2003>:
70
      b8:	0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65     ..Benutze Parame
70
      b8:	0a 0d 42 65 6e 75 74 7a 65 20 50 61 72 61 6d 65     ..Benutze Parame
71
      c8:	74 65 72 73 61 74 7a 20 25 64 00                    tersatz %d.
71
      c8:	74 65 72 73 61 74 7a 20 25 64 00                    tersatz %d.
72
 
72
 
Line 73... Line 73...
73
000000d3 <__c.1997>:
73
000000d3 <__c.1995>:
74
      d3:	0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20     ..Init. EEPROM: 
74
      d3:	0a 0d 49 6e 69 74 2e 20 45 45 50 52 4f 4d 3a 20     ..Init. EEPROM: 
75
      e3:	47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c     Generiere Defaul
75
      e3:	47 65 6e 65 72 69 65 72 65 20 44 65 66 61 75 6c     Generiere Defaul
Line 76... Line 76...
76
      f3:	74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00        t-Parameter....
76
      f3:	74 2d 50 61 72 61 6d 65 74 65 72 2e 2e 2e 00        t-Parameter....
77
 
77
 
Line 78... Line 78...
78
00000102 <__c.1995>:
78
00000102 <__c.1993>:
79
     102:	0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ..==============
79
     102:	0a 0d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ..==============
Line 80... Line 80...
80
     112:	3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ================
80
     112:	3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d     ================
81
	...
81
	...
Line 82... Line 82...
82
 
82
 
83
00000123 <__c.1993>:
83
00000123 <__c.1991>:
Line 84... Line 84...
84
     123:	0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20     ..FlightControl 
84
     123:	0a 0d 46 6c 69 67 68 74 43 6f 6e 74 72 6f 6c 20     ..FlightControl 
85
     133:	56 25 64 2e 25 64 20 00                             V%d.%d .
85
     133:	56 25 64 2e 25 64 20 00                             V%d.%d .
Line 86... Line 86...
86
 
86
 
87
0000013b <__c.1992>:
87
0000013b <__c.1990>:
Line 88... Line 88...
88
     13b:	2e 00                                               ..
88
     13b:	2e 00                                               ..
89
 
89
 
Line 90... Line 90...
90
0000013d <__c.2074>:
90
0000013d <__c.2072>:
91
     13d:	52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.
91
     13d:	52 61 6e 67 65 3a 25 33 69 2d 25 33 69 00           Range:%3i-%3i.
Line 92... Line 92...
92
 
92
 
93
0000014b <__c.2072>:
93
0000014b <__c.2070>:
Line 94... Line 94...
94
     14b:	53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.
94
     14b:	53 74 65 6c 6c 75 6e 67 3a 20 25 33 69 00           Stellung: %3i.
95
 
95
 
Line 96... Line 96...
96
00000159 <__c.2070>:
96
00000159 <__c.2068>:
97
     159:	53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.
97
     159:	53 65 74 70 6f 69 6e 74 20 20 25 33 69 00           Setpoint  %3i.
Line 98... Line 98...
98
 
98
 
99
00000167 <__c.2068>:
99
00000167 <__c.2066>:
Line 100... Line 100...
100
     167:	53 65 72 76 6f 20 20 00                             Servo  .
100
     167:	53 65 72 76 6f 20 20 00                             Servo  .
101
 
101
 
Line 102... Line 102...
102
0000016f <__c.2065>:
102
0000016f <__c.2063>:
103
     16f:	50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.
103
     16f:	50 6f 74 69 34 3a 20 20 25 33 69 00                 Poti4:  %3i.
Line 104... Line 104...
104
 
104
 
105
0000017b <__c.2063>:
105
0000017b <__c.2061>:
Line 106... Line 106...
106
     17b:	50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.
106
     17b:	50 6f 74 69 33 3a 20 20 25 33 69 00                 Poti3:  %3i.
107
 
107
 
Line 108... Line 108...
108
00000187 <__c.2061>:
108
00000187 <__c.2059>:
109
     187:	50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.
109
     187:	50 6f 74 69 32 3a 20 20 25 33 69 00                 Poti2:  %3i.
Line 110... Line 110...
110
 
110
 
111
00000193 <__c.2059>:
111
00000193 <__c.2057>:
Line 112... Line 112...
112
     193:	50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.
112
     193:	50 6f 74 69 31 3a 20 20 25 33 69 00                 Poti1:  %3i.
113
 
113
 
Line 114... Line 114...
114
0000019f <__c.2056>:
114
0000019f <__c.2054>:
115
     19f:	53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.
115
     19f:	53 74 61 72 74 3a 20 20 20 20 20 25 35 69 00        Start:     %5i.
Line 116... Line 116...
116
 
116
 
117
000001ae <__c.2054>:
117
000001ae <__c.2052>:
Line 118... Line 118...
118
     1ae:	4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00        Messwert:  %5i.
118
     1ae:	4d 65 73 73 77 65 72 74 3a 20 20 25 35 69 00        Messwert:  %5i.
119
 
119
 
Line 120... Line 120...
120
000001bd <__c.2052>:
120
000001bd <__c.2050>:
121
     1bd:	52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00        Richtung:  %5i.
121
     1bd:	52 69 63 68 74 75 6e 67 3a 20 20 25 35 69 00        Richtung:  %5i.
Line 122... Line 122...
122
 
122
 
123
000001cc <__c.2050>:
123
000001cc <__c.2048>:
Line 124... Line 124...
124
     1cc:	4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00        Kompass       .
124
     1cc:	4b 6f 6d 70 61 73 73 20 20 20 20 20 20 20 00        Kompass       .
125
 
125
 
Line 126... Line 126...
126
000001db <__c.2047>:
126
000001db <__c.2045>:
127
     1db:	45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.
127
     1db:	45 6d 70 66 2e 50 65 67 65 6c 3a 25 35 69 00        Empf.Pegel:%5i.
Line 128... Line 128...
128
 
128
 
129
000001ea <__c.2045>:
129
000001ea <__c.2043>:
Line 130... Line 130...
130
     1ea:	53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.
130
     1ea:	53 70 61 6e 6e 75 6e 67 3a 20 20 25 35 69 00        Spannung:  %5i.
131
 
131
 
Line 132... Line 132...
132
000001f9 <__c.2042>:
132
000001f9 <__c.2040>:
133
     1f9:	48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).
133
     1f9:	48 6f 63 68 20 25 34 69 20 28 25 33 69 29 00        Hoch %4i (%3i).
Line 134... Line 134...
134
 
134
 
135
00000208 <__c.2040>:
135
00000208 <__c.2038>:
Line 136... Line 136...
136
     208:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
136
     208:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
137
 
137
 
Line 138... Line 138...
138
00000217 <__c.2038>:
138
00000217 <__c.2036>:
139
     217:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
139
     217:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
Line 140... Line 140...
140
 
140
 
141
00000226 <__c.2036>:
141
00000226 <__c.2034>:
Line 142... Line 142...
142
     226:	41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.
142
     226:	41 43 43 20 2d 20 53 65 6e 73 6f 72 00              ACC - Sensor.
143
 
143
 
Line 144... Line 144...
144
00000233 <__c.2033>:
144
00000233 <__c.2031>:
145
     233:	47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).
145
     233:	47 69 65 72 20 25 34 69 20 28 25 33 69 29 00        Gier %4i (%3i).
Line 146... Line 146...
146
 
146
 
147
00000242 <__c.2031>:
147
00000242 <__c.2029>:
Line 148... Line 148...
148
     242:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
148
     242:	52 6f 6c 6c 20 25 34 69 20 28 25 33 69 29 00        Roll %4i (%3i).
149
 
149
 
Line 150... Line 150...
150
00000251 <__c.2029>:
150
00000251 <__c.2027>:
151
     251:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
151
     251:	4e 69 63 6b 20 25 34 69 20 28 25 33 69 29 00        Nick %4i (%3i).
Line 152... Line 152...
152
 
152
 
153
00000260 <__c.2027>:
153
00000260 <__c.2025>:
Line 154... Line 154...
154
     260:	47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.
154
     260:	47 79 72 6f 20 2d 20 53 65 6e 73 6f 72 00           Gyro - Sensor.
155
 
155
 
Line 156... Line 156...
156
0000026e <__c.2024>:
156
0000026e <__c.2022>:
157
     26e:	50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     P3:%4i  Kan.le .
157
     26e:	50 33 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     P3:%4i  Kan.le .
Line 158... Line 158...
158
 
158
 
159
0000027e <__c.2022>:
159
0000027e <__c.2020>:
Line 160... Line 160...
160
     27e:	50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .
160
     27e:	50 31 3a 25 34 69 20 20 50 32 3a 25 34 69 20 00     P1:%4i  P2:%4i .
161
 
161
 
Line 162... Line 162...
162
0000028e <__c.2020>:
162
0000028e <__c.2018>:
163
     28e:	47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .
163
     28e:	47 73 3a 25 34 69 20 20 47 69 3a 25 34 69 20 00     Gs:%4i  Gi:%4i .
Line 164... Line 164...
164
 
164
 
165
0000029e <__c.2018>:
165
0000029e <__c.2016>:
166
     29e:	4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .
166
     29e:	4e 69 3a 25 34 69 20 20 52 6f 3a 25 34 69 20 00     Ni:%4i  Ro:%4i .
Line 167... Line 167...
167
 
167
 
168
000002ae <__c.2015>:
168
000002ae <__c.2013>:
Line 169... Line 169...
169
     2ae:	4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     K7:%4i  Kan.le .
169
     2ae:	4b 37 3a 25 34 69 20 20 4b 61 6e e4 6c 65 20 00     K7:%4i  Kan.le .
170
 
170
 
171
000002be <__c.2013>:
171
000002be <__c.2011>:
Line 233... Line 233...
233
 
233
 
234
000003be <__do_copy_data>:
234
000003be <__do_copy_data>:
235
     3be:	11 e0       	ldi	r17, 0x01	; 1
235
     3be:	11 e0       	ldi	r17, 0x01	; 1
236
     3c0:	a0 e0       	ldi	r26, 0x00	; 0
236
     3c0:	a0 e0       	ldi	r26, 0x00	; 0
237
     3c2:	b1 e0       	ldi	r27, 0x01	; 1
237
     3c2:	b1 e0       	ldi	r27, 0x01	; 1
238
     3c4:	e8 ed       	ldi	r30, 0xD8	; 216
238
     3c4:	e0 e7       	ldi	r30, 0x70	; 112
239
     3c6:	fa e5       	ldi	r31, 0x5A	; 90
239
     3c6:	fa e5       	ldi	r31, 0x5A	; 90
Line 240... Line 240...
240
     3c8:	02 c0       	rjmp	.+4      	; 0x3ce <.do_copy_data_start>
240
     3c8:	02 c0       	rjmp	.+4      	; 0x3ce <.do_copy_data_start>
241
 
241
 
Line 256... Line 256...
256
 
256
 
257
000003dc <.do_clear_bss_loop>:
257
000003dc <.do_clear_bss_loop>:
Line 258... Line 258...
258
     3dc:	1d 92       	st	X+, r1
258
     3dc:	1d 92       	st	X+, r1
259
 
259
 
260
000003de <.do_clear_bss_start>:
260
000003de <.do_clear_bss_start>:
261
     3de:	a2 3f       	cpi	r26, 0xF2	; 242
261
     3de:	ad 3b       	cpi	r26, 0xBD	; 189
262
     3e0:	b1 07       	cpc	r27, r17
262
     3e0:	b1 07       	cpc	r27, r17
263
     3e2:	e1 f7       	brne	.-8      	; 0x3dc <.do_clear_bss_loop>
263
     3e2:	e1 f7       	brne	.-8      	; 0x3dc <.do_clear_bss_loop>
Line 264... Line 264...
264
     3e4:	0e 94 2d 02 	call	0x45a	; 0x45a <main>
264
     3e4:	0e 94 2d 02 	call	0x45a	; 0x45a <main>
265
     3e8:	0c 94 6b 2d 	jmp	0x5ad6	; 0x5ad6 <_exit>
265
     3e8:	0c 94 37 2d 	jmp	0x5a6e	; 0x5a6e <_exit>
Line 266... Line 266...
266
 
266
 
267
000003ec <__bad_interrupt>:
267
000003ec <__bad_interrupt>:
268
     3ec:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>
268
     3ec:	0c 94 00 00 	jmp	0	; 0x0 <__vectors>
269
 
269
 
270
000003f0 <GetActiveParamSetNumber>:
270
000003f0 <GetActiveParamSetNumber>:
271
     3f0:	a2 e0       	ldi	r26, 0x02	; 2
271
     3f0:	a2 e0       	ldi	r26, 0x02	; 2
272
     3f2:	b0 e0       	ldi	r27, 0x00	; 0
272
     3f2:	b0 e0       	ldi	r27, 0x00	; 0
Line 273... Line 273...
273
     3f4:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
273
     3f4:	0e 94 23 2d 	call	0x5a46	; 0x5a46 <__eeprom_read_byte_1F2021>
Line 291... Line 291...
291
 
291
 
292
00000416 <.26_start>:
292
00000416 <.26_start>:
293
     416:	01 97       	sbiw	r24, 0x01	; 1
293
     416:	01 97       	sbiw	r24, 0x01	; 1
294
     418:	24 f0       	brlt	.+8      	; 0x422 <.26_finished>
294
     418:	24 f0       	brlt	.+8      	; 0x422 <.26_finished>
295
     41a:	01 90       	ld	r0, Z+
295
     41a:	01 90       	ld	r0, Z+
296
     41c:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
296
     41c:	0e 94 2b 2d 	call	0x5a56	; 0x5a56 <__eeprom_write_byte_1F2021>
Line 297... Line 297...
297
     420:	fa cf       	rjmp	.-12     	; 0x416 <.26_start>
297
     420:	fa cf       	rjmp	.-12     	; 0x416 <.26_start>
298
 
298
 
299
00000422 <.26_finished>:
299
00000422 <.26_finished>:
300
     422:	a2 e0       	ldi	r26, 0x02	; 2
300
     422:	a2 e0       	ldi	r26, 0x02	; 2
301
     424:	b0 e0       	ldi	r27, 0x00	; 0
301
     424:	b0 e0       	ldi	r27, 0x00	; 0
302
     426:	02 2e       	mov	r0, r18
302
     426:	02 2e       	mov	r0, r18
Line 303... Line 303...
303
     428:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
303
     428:	0e 94 2b 2d 	call	0x5a56	; 0x5a56 <__eeprom_write_byte_1F2021>
304
     42c:	08 95       	ret
304
     42c:	08 95       	ret
305
 
305
 
Line 319... Line 319...
319
     446:	bf 4f       	sbci	r27, 0xFF	; 255
319
     446:	bf 4f       	sbci	r27, 0xFF	; 255
Line 320... Line 320...
320
 
320
 
321
00000448 <.44_start>:
321
00000448 <.44_start>:
322
     448:	21 97       	sbiw	r28, 0x01	; 1
322
     448:	21 97       	sbiw	r28, 0x01	; 1
323
     44a:	24 f0       	brlt	.+8      	; 0x454 <.44_finished>
323
     44a:	24 f0       	brlt	.+8      	; 0x454 <.44_finished>
324
     44c:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
324
     44c:	0e 94 23 2d 	call	0x5a46	; 0x5a46 <__eeprom_read_byte_1F2021>
325
     450:	01 92       	st	Z+, r0
325
     450:	01 92       	st	Z+, r0
Line 326... Line 326...
326
     452:	fa cf       	rjmp	.-12     	; 0x448 <.44_start>
326
     452:	fa cf       	rjmp	.-12     	; 0x448 <.44_start>
327
 
327
 
Line 358... Line 358...
358
     490:	97 e0       	ldi	r25, 0x07	; 7
358
     490:	97 e0       	ldi	r25, 0x07	; 7
359
     492:	90 93 ac 01 	sts	0x01AC, r25
359
     492:	90 93 ac 01 	sts	0x01AC, r25
360
     496:	80 93 ab 01 	sts	0x01AB, r24
360
     496:	80 93 ab 01 	sts	0x01AB, r24
361
     49a:	10 92 2d 02 	sts	0x022D, r1
361
     49a:	10 92 2d 02 	sts	0x022D, r1
362
     49e:	10 92 2c 02 	sts	0x022C, r1
362
     49e:	10 92 2c 02 	sts	0x022C, r1
363
     4a2:	10 92 7b 05 	sts	0x057B, r1
363
     4a2:	10 92 46 05 	sts	0x0546, r1
364
     4a6:	10 92 7a 05 	sts	0x057A, r1
364
     4a6:	10 92 45 05 	sts	0x0545, r1
365
     4aa:	10 92 2b 02 	sts	0x022B, r1
365
     4aa:	10 92 2b 02 	sts	0x022B, r1
366
     4ae:	10 92 2a 02 	sts	0x022A, r1
366
     4ae:	10 92 2a 02 	sts	0x022A, r1
367
     4b2:	10 92 29 02 	sts	0x0229, r1
367
     4b2:	10 92 29 02 	sts	0x0229, r1
368
     4b6:	10 92 28 02 	sts	0x0228, r1
368
     4b6:	10 92 28 02 	sts	0x0228, r1
369
     4ba:	28 98       	cbi	0x05, 0	; 5
369
     4ba:	28 98       	cbi	0x05, 0	; 5
370
     4bc:	0e 94 cf 0c 	call	0x199e	; 0x199e <Timer_Init>
370
     4bc:	0e 94 bd 0c 	call	0x197a	; 0x197a <Timer_Init>
371
     4c0:	0e 94 3d 07 	call	0xe7a	; 0xe7a <UART_Init>
371
     4c0:	0e 94 2d 07 	call	0xe5a	; 0xe5a <UART_Init>
372
     4c4:	0e 94 de 14 	call	0x29bc	; 0x29bc <rc_sum_init>
372
     4c4:	0e 94 cc 14 	call	0x2998	; 0x2998 <rc_sum_init>
373
     4c8:	0e 94 08 0d 	call	0x1a10	; 0x1a10 <ADC_Init>
373
     4c8:	0e 94 f6 0c 	call	0x19ec	; 0x19ec <ADC_Init>
374
     4cc:	0e 94 26 14 	call	0x284c	; 0x284c <i2c_init>
374
     4cc:	0e 94 14 14 	call	0x2828	; 0x2828 <i2c_init>
375
     4d0:	78 94       	sei
375
     4d0:	78 94       	sei
376
     4d2:	10 92 02 04 	sts	0x0402, r1
376
     4d2:	10 92 00 04 	sts	0x0400, r1
377
     4d6:	8c e3       	ldi	r24, 0x3C	; 60
377
     4d6:	8c e3       	ldi	r24, 0x3C	; 60
378
     4d8:	80 93 03 04 	sts	0x0403, r24
378
     4d8:	80 93 01 04 	sts	0x0401, r24
379
     4dc:	84 e0       	ldi	r24, 0x04	; 4
379
     4dc:	84 e0       	ldi	r24, 0x04	; 4
380
     4de:	80 93 04 04 	sts	0x0404, r24
380
     4de:	80 93 02 04 	sts	0x0402, r24
381
     4e2:	8c e3       	ldi	r24, 0x3C	; 60
381
     4e2:	8c e3       	ldi	r24, 0x3C	; 60
382
     4e4:	90 e0       	ldi	r25, 0x00	; 0
382
     4e4:	90 e0       	ldi	r25, 0x00	; 0
383
     4e6:	9f 93       	push	r25
383
     4e6:	9f 93       	push	r25
384
     4e8:	8f 93       	push	r24
384
     4e8:	8f 93       	push	r24
385
     4ea:	1f 92       	push	r1
385
     4ea:	1f 92       	push	r1
Line 387... Line 387...
387
     4ee:	83 e2       	ldi	r24, 0x23	; 35
387
     4ee:	83 e2       	ldi	r24, 0x23	; 35
388
     4f0:	91 e0       	ldi	r25, 0x01	; 1
388
     4f0:	91 e0       	ldi	r25, 0x01	; 1
389
     4f2:	9f 93       	push	r25
389
     4f2:	9f 93       	push	r25
390
     4f4:	8f 93       	push	r24
390
     4f4:	8f 93       	push	r24
391
     4f6:	1f 92       	push	r1
391
     4f6:	1f 92       	push	r1
392
     4f8:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
392
     4f8:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
393
     4fc:	82 e0       	ldi	r24, 0x02	; 2
393
     4fc:	82 e0       	ldi	r24, 0x02	; 2
394
     4fe:	91 e0       	ldi	r25, 0x01	; 1
394
     4fe:	91 e0       	ldi	r25, 0x01	; 1
395
     500:	9f 93       	push	r25
395
     500:	9f 93       	push	r25
396
     502:	8f 93       	push	r24
396
     502:	8f 93       	push	r24
397
     504:	1f 92       	push	r1
397
     504:	1f 92       	push	r1
398
     506:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
398
     506:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
399
     50a:	29 9a       	sbi	0x05, 1	; 5
399
     50a:	29 9a       	sbi	0x05, 1	; 5
400
     50c:	a1 e0       	ldi	r26, 0x01	; 1
400
     50c:	a1 e0       	ldi	r26, 0x01	; 1
401
     50e:	b0 e0       	ldi	r27, 0x00	; 0
401
     50e:	b0 e0       	ldi	r27, 0x00	; 0
402
     510:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
402
     510:	0e 94 23 2d 	call	0x5a46	; 0x5a46 <__eeprom_read_byte_1F2021>
403
     514:	80 2d       	mov	r24, r0
403
     514:	80 2d       	mov	r24, r0
404
     516:	2d b7       	in	r18, 0x3d	; 61
404
     516:	2d b7       	in	r18, 0x3d	; 61
405
     518:	3e b7       	in	r19, 0x3e	; 62
405
     518:	3e b7       	in	r19, 0x3e	; 62
406
     51a:	26 5f       	subi	r18, 0xF6	; 246
406
     51a:	26 5f       	subi	r18, 0xF6	; 246
407
     51c:	3f 4f       	sbci	r19, 0xFF	; 255
407
     51c:	3f 4f       	sbci	r19, 0xFF	; 255
Line 415... Line 415...
415
     52c:	83 ed       	ldi	r24, 0xD3	; 211
415
     52c:	83 ed       	ldi	r24, 0xD3	; 211
416
     52e:	90 e0       	ldi	r25, 0x00	; 0
416
     52e:	90 e0       	ldi	r25, 0x00	; 0
417
     530:	9f 93       	push	r25
417
     530:	9f 93       	push	r25
418
     532:	8f 93       	push	r24
418
     532:	8f 93       	push	r24
419
     534:	1f 92       	push	r1
419
     534:	1f 92       	push	r1
420
     536:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
420
     536:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
421
     53a:	0e 94 a9 1c 	call	0x3952	; 0x3952 <DefaultKonstanten1>
421
     53a:	0e 94 97 1c 	call	0x392e	; 0x392e <DefaultKonstanten1>
422
     53e:	4a e3       	ldi	r20, 0x3A	; 58
422
     53e:	4a e3       	ldi	r20, 0x3A	; 58
423
     540:	62 ea       	ldi	r22, 0xA2	; 162
423
     540:	6d e6       	ldi	r22, 0x6D	; 109
424
     542:	75 e0       	ldi	r23, 0x05	; 5
424
     542:	75 e0       	ldi	r23, 0x05	; 5
425
     544:	80 e0       	ldi	r24, 0x00	; 0
425
     544:	80 e0       	ldi	r24, 0x00	; 0
426
     546:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
426
     546:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
427
     54a:	01 e0       	ldi	r16, 0x01	; 1
427
     54a:	01 e0       	ldi	r16, 0x01	; 1
428
     54c:	0f 90       	pop	r0
428
     54c:	0f 90       	pop	r0
429
     54e:	0f 90       	pop	r0
429
     54e:	0f 90       	pop	r0
430
     550:	0f 90       	pop	r0
430
     550:	0f 90       	pop	r0
431
     552:	02 30       	cpi	r16, 0x02	; 2
431
     552:	02 30       	cpi	r16, 0x02	; 2
432
     554:	49 f4       	brne	.+18     	; 0x568 <main+0x10e>
432
     554:	49 f4       	brne	.+18     	; 0x568 <main+0x10e>
433
     556:	0e 94 3c 1c 	call	0x3878	; 0x3878 <DefaultKonstanten2>
433
     556:	0e 94 2a 1c 	call	0x3854	; 0x3854 <DefaultKonstanten2>
434
     55a:	4a e3       	ldi	r20, 0x3A	; 58
434
     55a:	4a e3       	ldi	r20, 0x3A	; 58
435
     55c:	62 ea       	ldi	r22, 0xA2	; 162
435
     55c:	6d e6       	ldi	r22, 0x6D	; 109
436
     55e:	75 e0       	ldi	r23, 0x05	; 5
436
     55e:	75 e0       	ldi	r23, 0x05	; 5
437
     560:	82 e0       	ldi	r24, 0x02	; 2
437
     560:	82 e0       	ldi	r24, 0x02	; 2
438
     562:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
438
     562:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
439
     566:	03 e0       	ldi	r16, 0x03	; 3
439
     566:	03 e0       	ldi	r16, 0x03	; 3
440
     568:	4a e3       	ldi	r20, 0x3A	; 58
440
     568:	4a e3       	ldi	r20, 0x3A	; 58
441
     56a:	62 ea       	ldi	r22, 0xA2	; 162
441
     56a:	6d e6       	ldi	r22, 0x6D	; 109
442
     56c:	75 e0       	ldi	r23, 0x05	; 5
442
     56c:	75 e0       	ldi	r23, 0x05	; 5
443
     56e:	80 2f       	mov	r24, r16
443
     56e:	80 2f       	mov	r24, r16
444
     570:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
444
     570:	0e 94 ff 01 	call	0x3fe	; 0x3fe <WriteParameterSet>
445
     574:	0f 5f       	subi	r16, 0xFF	; 255
445
     574:	0f 5f       	subi	r16, 0xFF	; 255
446
     576:	06 30       	cpi	r16, 0x06	; 6
446
     576:	06 30       	cpi	r16, 0x06	; 6
Line 448... Line 448...
448
     57a:	81 e0       	ldi	r24, 0x01	; 1
448
     57a:	81 e0       	ldi	r24, 0x01	; 1
449
     57c:	22 e0       	ldi	r18, 0x02	; 2
449
     57c:	22 e0       	ldi	r18, 0x02	; 2
450
     57e:	30 e0       	ldi	r19, 0x00	; 0
450
     57e:	30 e0       	ldi	r19, 0x00	; 0
451
     580:	d9 01       	movw	r26, r18
451
     580:	d9 01       	movw	r26, r18
452
     582:	08 2e       	mov	r0, r24
452
     582:	08 2e       	mov	r0, r24
453
     584:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
453
     584:	0e 94 2b 2d 	call	0x5a56	; 0x5a56 <__eeprom_write_byte_1F2021>
454
     588:	8b e3       	ldi	r24, 0x3B	; 59
454
     588:	8b e3       	ldi	r24, 0x3B	; 59
455
     58a:	21 50       	subi	r18, 0x01	; 1
455
     58a:	21 50       	subi	r18, 0x01	; 1
456
     58c:	30 40       	sbci	r19, 0x00	; 0
456
     58c:	30 40       	sbci	r19, 0x00	; 0
457
     58e:	d9 01       	movw	r26, r18
457
     58e:	d9 01       	movw	r26, r18
458
     590:	08 2e       	mov	r0, r24
458
     590:	08 2e       	mov	r0, r24
459
     592:	0e 94 5f 2d 	call	0x5abe	; 0x5abe <__eeprom_write_byte_1F2021>
459
     592:	0e 94 2b 2d 	call	0x5a56	; 0x5a56 <__eeprom_write_byte_1F2021>
460
     596:	02 e0       	ldi	r16, 0x02	; 2
460
     596:	02 e0       	ldi	r16, 0x02	; 2
461
     598:	10 e0       	ldi	r17, 0x00	; 0
461
     598:	10 e0       	ldi	r17, 0x00	; 0
462
     59a:	d8 01       	movw	r26, r16
462
     59a:	d8 01       	movw	r26, r16
463
     59c:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
463
     59c:	0e 94 23 2d 	call	0x5a46	; 0x5a46 <__eeprom_read_byte_1F2021>
464
     5a0:	80 2d       	mov	r24, r0
464
     5a0:	80 2d       	mov	r24, r0
465
     5a2:	4a e3       	ldi	r20, 0x3A	; 58
465
     5a2:	4a e3       	ldi	r20, 0x3A	; 58
466
     5a4:	62 ea       	ldi	r22, 0xA2	; 162
466
     5a4:	6d e6       	ldi	r22, 0x6D	; 109
467
     5a6:	75 e0       	ldi	r23, 0x05	; 5
467
     5a6:	75 e0       	ldi	r23, 0x05	; 5
468
     5a8:	0e 94 17 02 	call	0x42e	; 0x42e <ReadParameterSet>
468
     5a8:	0e 94 17 02 	call	0x42e	; 0x42e <ReadParameterSet>
469
     5ac:	d8 01       	movw	r26, r16
469
     5ac:	d8 01       	movw	r26, r16
470
     5ae:	0e 94 57 2d 	call	0x5aae	; 0x5aae <__eeprom_read_byte_1F2021>
470
     5ae:	0e 94 23 2d 	call	0x5a46	; 0x5a46 <__eeprom_read_byte_1F2021>
471
     5b2:	80 2d       	mov	r24, r0
471
     5b2:	80 2d       	mov	r24, r0
472
     5b4:	99 27       	eor	r25, r25
472
     5b4:	99 27       	eor	r25, r25
473
     5b6:	9f 93       	push	r25
473
     5b6:	9f 93       	push	r25
474
     5b8:	8f 93       	push	r24
474
     5b8:	8f 93       	push	r24
475
     5ba:	88 eb       	ldi	r24, 0xB8	; 184
475
     5ba:	88 eb       	ldi	r24, 0xB8	; 184
476
     5bc:	90 e0       	ldi	r25, 0x00	; 0
476
     5bc:	90 e0       	ldi	r25, 0x00	; 0
477
     5be:	9f 93       	push	r25
477
     5be:	9f 93       	push	r25
478
     5c0:	8f 93       	push	r24
478
     5c0:	8f 93       	push	r24
479
     5c2:	1f 92       	push	r1
479
     5c2:	1f 92       	push	r1
480
     5c4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
480
     5c4:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
481
     5c8:	80 91 aa 05 	lds	r24, 0x05AA
481
     5c8:	80 91 75 05 	lds	r24, 0x0575
482
     5cc:	0f 90       	pop	r0
482
     5cc:	0f 90       	pop	r0
483
     5ce:	0f 90       	pop	r0
483
     5ce:	0f 90       	pop	r0
484
     5d0:	0f 90       	pop	r0
484
     5d0:	0f 90       	pop	r0
485
     5d2:	0f 90       	pop	r0
485
     5d2:	0f 90       	pop	r0
486
     5d4:	0f 90       	pop	r0
486
     5d4:	0f 90       	pop	r0
Line 489... Line 489...
489
     5da:	8b e9       	ldi	r24, 0x9B	; 155
489
     5da:	8b e9       	ldi	r24, 0x9B	; 155
490
     5dc:	90 e0       	ldi	r25, 0x00	; 0
490
     5dc:	90 e0       	ldi	r25, 0x00	; 0
491
     5de:	9f 93       	push	r25
491
     5de:	9f 93       	push	r25
492
     5e0:	8f 93       	push	r24
492
     5e0:	8f 93       	push	r24
493
     5e2:	1f 92       	push	r1
493
     5e2:	1f 92       	push	r1
494
     5e4:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
494
     5e4:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
495
     5e8:	84 ec       	ldi	r24, 0xC4	; 196
495
     5e8:	84 ec       	ldi	r24, 0xC4	; 196
496
     5ea:	99 e0       	ldi	r25, 0x09	; 9
496
     5ea:	99 e0       	ldi	r25, 0x09	; 9
497
     5ec:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
497
     5ec:	0e 94 fb 0b 	call	0x17f6	; 0x17f6 <SetDelay>
498
     5f0:	ec 01       	movw	r28, r24
498
     5f0:	ec 01       	movw	r28, r24
499
     5f2:	0e 94 32 10 	call	0x2064	; 0x2064 <SucheLuftruckOffset>
499
     5f2:	0e 94 20 10 	call	0x2040	; 0x2040 <SucheLuftruckOffset>
500
     5f6:	0f 90       	pop	r0
500
     5f6:	0f 90       	pop	r0
501
     5f8:	0f 90       	pop	r0
501
     5f8:	0f 90       	pop	r0
502
     5fa:	0f 90       	pop	r0
502
     5fa:	0f 90       	pop	r0
503
     5fc:	ce 01       	movw	r24, r28
503
     5fc:	ce 01       	movw	r24, r28
504
     5fe:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
504
     5fe:	0e 94 04 0c 	call	0x1808	; 0x1808 <CheckDelay>
505
     602:	88 23       	and	r24, r24
505
     602:	88 23       	and	r24, r24
506
     604:	d9 f3       	breq	.-10     	; 0x5fc <main+0x1a2>
506
     604:	d9 f3       	breq	.-10     	; 0x5fc <main+0x1a2>
507
     606:	86 e9       	ldi	r24, 0x96	; 150
507
     606:	86 e9       	ldi	r24, 0x96	; 150
508
     608:	90 e0       	ldi	r25, 0x00	; 0
508
     608:	90 e0       	ldi	r25, 0x00	; 0
509
     60a:	9f 93       	push	r25
509
     60a:	9f 93       	push	r25
510
     60c:	8f 93       	push	r24
510
     60c:	8f 93       	push	r24
511
     60e:	1f 92       	push	r1
511
     60e:	1f 92       	push	r1
512
     610:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
512
     610:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
513
     614:	0f 90       	pop	r0
513
     614:	0f 90       	pop	r0
514
     616:	0f 90       	pop	r0
514
     616:	0f 90       	pop	r0
515
     618:	0f 90       	pop	r0
515
     618:	0f 90       	pop	r0
516
     61a:	0e 94 61 1d 	call	0x3ac2	; 0x3ac2 <SetNeutral>
516
     61a:	0e 94 4f 1d 	call	0x3a9e	; 0x3a9e <SetNeutral>
517
     61e:	28 98       	cbi	0x05, 0	; 5
517
     61e:	28 98       	cbi	0x05, 0	; 5
518
     620:	80 ed       	ldi	r24, 0xD0	; 208
518
     620:	80 ed       	ldi	r24, 0xD0	; 208
519
     622:	97 e0       	ldi	r25, 0x07	; 7
519
     622:	97 e0       	ldi	r25, 0x07	; 7
520
     624:	90 93 ac 01 	sts	0x01AC, r25
520
     624:	90 93 ac 01 	sts	0x01AC, r25
521
     628:	80 93 ab 01 	sts	0x01AB, r24
521
     628:	80 93 ab 01 	sts	0x01AB, r24
522
     62c:	88 ee       	ldi	r24, 0xE8	; 232
522
     62c:	88 ee       	ldi	r24, 0xE8	; 232
523
     62e:	93 e0       	ldi	r25, 0x03	; 3
523
     62e:	93 e0       	ldi	r25, 0x03	; 3
524
     630:	90 93 fd 03 	sts	0x03FD, r25
524
     630:	90 93 fb 03 	sts	0x03FB, r25
525
     634:	80 93 fc 03 	sts	0x03FC, r24
525
     634:	80 93 fa 03 	sts	0x03FA, r24
526
     638:	85 e5       	ldi	r24, 0x55	; 85
526
     638:	85 e5       	ldi	r24, 0x55	; 85
527
     63a:	80 93 f7 03 	sts	0x03F7, r24
527
     63a:	80 93 f5 03 	sts	0x03F5, r24
528
     63e:	88 e8       	ldi	r24, 0x88	; 136
528
     63e:	88 e8       	ldi	r24, 0x88	; 136
529
     640:	90 e0       	ldi	r25, 0x00	; 0
529
     640:	90 e0       	ldi	r25, 0x00	; 0
530
     642:	9f 93       	push	r25
530
     642:	9f 93       	push	r25
531
     644:	8f 93       	push	r24
531
     644:	8f 93       	push	r24
532
     646:	1f 92       	push	r1
532
     646:	1f 92       	push	r1
533
     648:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
533
     648:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
534
     64c:	80 91 aa 05 	lds	r24, 0x05AA
534
     64c:	80 91 75 05 	lds	r24, 0x0575
535
     650:	0f 90       	pop	r0
535
     650:	0f 90       	pop	r0
536
     652:	0f 90       	pop	r0
536
     652:	0f 90       	pop	r0
537
     654:	0f 90       	pop	r0
537
     654:	0f 90       	pop	r0
538
     656:	82 ff       	sbrs	r24, 2
538
     656:	82 ff       	sbrs	r24, 2
539
     658:	03 c0       	rjmp	.+6      	; 0x660 <main+0x206>
539
     658:	03 c0       	rjmp	.+6      	; 0x660 <main+0x206>
Line 543... Line 543...
543
     660:	84 e7       	ldi	r24, 0x74	; 116
543
     660:	84 e7       	ldi	r24, 0x74	; 116
544
     662:	90 e0       	ldi	r25, 0x00	; 0
544
     662:	90 e0       	ldi	r25, 0x00	; 0
545
     664:	9f 93       	push	r25
545
     664:	9f 93       	push	r25
546
     666:	8f 93       	push	r24
546
     666:	8f 93       	push	r24
547
     668:	1f 92       	push	r1
547
     668:	1f 92       	push	r1
548
     66a:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
548
     66a:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
549
     66e:	0f 90       	pop	r0
549
     66e:	0f 90       	pop	r0
550
     670:	0f 90       	pop	r0
550
     670:	0f 90       	pop	r0
551
     672:	0f 90       	pop	r0
551
     672:	0f 90       	pop	r0
552
     674:	80 e7       	ldi	r24, 0x70	; 112
552
     674:	80 e7       	ldi	r24, 0x70	; 112
553
     676:	90 e0       	ldi	r25, 0x00	; 0
553
     676:	90 e0       	ldi	r25, 0x00	; 0
554
     678:	9f 93       	push	r25
554
     678:	9f 93       	push	r25
555
     67a:	8f 93       	push	r24
555
     67a:	8f 93       	push	r24
556
     67c:	1f 92       	push	r1
556
     67c:	1f 92       	push	r1
557
     67e:	0e 94 d3 08 	call	0x11a6	; 0x11a6 <_printf_P>
557
     67e:	0e 94 c3 08 	call	0x1186	; 0x1186 <_printf_P>
558
     682:	0e 94 59 10 	call	0x20b2	; 0x20b2 <LcdClear>
558
     682:	0e 94 47 10 	call	0x208e	; 0x208e <LcdClear>
559
     686:	0f 90       	pop	r0
559
     686:	0f 90       	pop	r0
560
     688:	0f 90       	pop	r0
560
     688:	0f 90       	pop	r0
561
     68a:	0f 90       	pop	r0
561
     68a:	0f 90       	pop	r0
562
     68c:	80 91 a8 01 	lds	r24, 0x01A8
562
     68c:	80 91 a8 01 	lds	r24, 0x01A8
563
     690:	88 23       	and	r24, r24
563
     690:	88 23       	and	r24, r24
564
     692:	79 f1       	breq	.+94     	; 0x6f2 <main+0x298>
564
     692:	79 f1       	breq	.+94     	; 0x6f2 <main+0x298>
565
     694:	10 92 a8 01 	sts	0x01A8, r1
565
     694:	10 92 a8 01 	sts	0x01A8, r1
566
     698:	0e 94 72 1e 	call	0x3ce4	; 0x3ce4 <MotorRegler>
566
     698:	0e 94 60 1e 	call	0x3cc0	; 0x3cc0 <MotorRegler>
567
     69c:	0e 94 1a 1d 	call	0x3a34	; 0x3a34 <SendMotorData>
567
     69c:	0e 94 08 1d 	call	0x3a10	; 0x3a10 <SendMotorData>
568
     6a0:	28 98       	cbi	0x05, 0	; 5
568
     6a0:	28 98       	cbi	0x05, 0	; 5
569
     6a2:	80 91 01 01 	lds	r24, 0x0101
569
     6a2:	80 91 01 01 	lds	r24, 0x0101
570
     6a6:	88 23       	and	r24, r24
570
     6a6:	88 23       	and	r24, r24
571
     6a8:	19 f0       	breq	.+6      	; 0x6b0 <main+0x256>
571
     6a8:	19 f0       	breq	.+6      	; 0x6b0 <main+0x256>
572
     6aa:	81 50       	subi	r24, 0x01	; 1
572
     6aa:	81 50       	subi	r24, 0x01	; 1
Line 577... Line 577...
577
     6b8:	80 91 27 02 	lds	r24, 0x0227
577
     6b8:	80 91 27 02 	lds	r24, 0x0227
578
     6bc:	81 50       	subi	r24, 0x01	; 1
578
     6bc:	81 50       	subi	r24, 0x01	; 1
579
     6be:	80 93 27 02 	sts	0x0227, r24
579
     6be:	80 93 27 02 	sts	0x0227, r24
580
     6c2:	20 91 04 01 	lds	r18, 0x0104
580
     6c2:	20 91 04 01 	lds	r18, 0x0104
581
     6c6:	30 91 05 01 	lds	r19, 0x0105
581
     6c6:	30 91 05 01 	lds	r19, 0x0105
582
     6ca:	80 91 ba 05 	lds	r24, 0x05BA
582
     6ca:	80 91 85 05 	lds	r24, 0x0585
583
     6ce:	99 27       	eor	r25, r25
583
     6ce:	99 27       	eor	r25, r25
584
     6d0:	28 17       	cp	r18, r24
584
     6d0:	28 17       	cp	r18, r24
585
     6d2:	39 07       	cpc	r19, r25
585
     6d2:	39 07       	cpc	r19, r25
586
     6d4:	34 f4       	brge	.+12     	; 0x6e2 <main+0x288>
586
     6d4:	34 f4       	brge	.+12     	; 0x6e2 <main+0x288>
587
     6d6:	80 ed       	ldi	r24, 0xD0	; 208
587
     6d6:	80 ed       	ldi	r24, 0xD0	; 208
Line 589... Line 589...
589
     6da:	90 93 ac 01 	sts	0x01AC, r25
589
     6da:	90 93 ac 01 	sts	0x01AC, r25
590
     6de:	80 93 ab 01 	sts	0x01AB, r24
590
     6de:	80 93 ab 01 	sts	0x01AB, r24
591
     6e2:	80 91 d6 01 	lds	r24, 0x01D6
591
     6e2:	80 91 d6 01 	lds	r24, 0x01D6
592
     6e6:	88 23       	and	r24, r24
592
     6e6:	88 23       	and	r24, r24
593
     6e8:	19 f4       	brne	.+6      	; 0x6f0 <main+0x296>
593
     6e8:	19 f4       	brne	.+6      	; 0x6f0 <main+0x296>
594
     6ea:	0e 94 26 14 	call	0x284c	; 0x284c <i2c_init>
594
     6ea:	0e 94 14 14 	call	0x2828	; 0x2828 <i2c_init>
595
     6ee:	01 c0       	rjmp	.+2      	; 0x6f2 <main+0x298>
595
     6ee:	01 c0       	rjmp	.+2      	; 0x6f2 <main+0x298>
596
     6f0:	28 98       	cbi	0x05, 0	; 5
596
     6f0:	28 98       	cbi	0x05, 0	; 5
597
     6f2:	0e 94 5a 07 	call	0xeb4	; 0xeb4 <DatenUebertragung>
597
     6f2:	0e 94 4a 07 	call	0xe94	; 0xe94 <DatenUebertragung>
598
     6f6:	0e 94 c8 07 	call	0xf90	; 0xf90 <BearbeiteRxDaten>
598
     6f6:	0e 94 b8 07 	call	0xf70	; 0xf70 <BearbeiteRxDaten>
599
     6fa:	80 e0       	ldi	r24, 0x00	; 0
599
     6fa:	80 e0       	ldi	r24, 0x00	; 0
600
     6fc:	90 e0       	ldi	r25, 0x00	; 0
600
     6fc:	90 e0       	ldi	r25, 0x00	; 0
601
     6fe:	0e 94 16 0c 	call	0x182c	; 0x182c <CheckDelay>
601
     6fe:	0e 94 04 0c 	call	0x1808	; 0x1808 <CheckDelay>
602
     702:	88 23       	and	r24, r24
602
     702:	88 23       	and	r24, r24
603
     704:	19 f2       	breq	.-122    	; 0x68c <main+0x232>
603
     704:	19 f2       	breq	.-122    	; 0x68c <main+0x232>
604
     706:	80 91 2e 02 	lds	r24, 0x022E
604
     706:	80 91 2e 02 	lds	r24, 0x022E
605
     70a:	88 23       	and	r24, r24
605
     70a:	88 23       	and	r24, r24
606
     70c:	29 f0       	breq	.+10     	; 0x718 <main+0x2be>
606
     70c:	29 f0       	breq	.+10     	; 0x718 <main+0x2be>
Line 610... Line 610...
610
     714:	88 b9       	out	0x08, r24	; 8
610
     714:	88 b9       	out	0x08, r24	; 8
611
     716:	01 c0       	rjmp	.+2      	; 0x71a <main+0x2c0>
611
     716:	01 c0       	rjmp	.+2      	; 0x71a <main+0x2c0>
612
     718:	44 98       	cbi	0x08, 4	; 8
612
     718:	44 98       	cbi	0x08, 4	; 8
613
     71a:	84 ef       	ldi	r24, 0xF4	; 244
613
     71a:	84 ef       	ldi	r24, 0xF4	; 244
614
     71c:	91 e0       	ldi	r25, 0x01	; 1
614
     71c:	91 e0       	ldi	r25, 0x01	; 1
615
     71e:	0e 94 0d 0c 	call	0x181a	; 0x181a <SetDelay>
615
     71e:	0e 94 fb 0b 	call	0x17f6	; 0x17f6 <SetDelay>
616
     722:	b4 cf       	rjmp	.-152    	; 0x68c <main+0x232>
616
     722:	b4 cf       	rjmp	.-152    	; 0x68c <main+0x232>
Line 617... Line 617...
617
 
617
 
618
00000724 <__vector_22>:
618
00000724 <__vector_22>:
619
     724:	1f 92       	push	r1
619
     724:	1f 92       	push	r1
Line 632... Line 632...
632
     742:	90 91 a4 01 	lds	r25, 0x01A4
632
     742:	90 91 a4 01 	lds	r25, 0x01A4
633
     746:	01 96       	adiw	r24, 0x01	; 1
633
     746:	01 96       	adiw	r24, 0x01	; 1
634
     748:	90 93 a4 01 	sts	0x01A4, r25
634
     748:	90 93 a4 01 	sts	0x01A4, r25
635
     74c:	80 93 a3 01 	sts	0x01A3, r24
635
     74c:	80 93 a3 01 	sts	0x01A3, r24
636
     750:	fc 01       	movw	r30, r24
636
     750:	fc 01       	movw	r30, r24
637
     752:	e9 54       	subi	r30, 0x49	; 73
637
     752:	eb 54       	subi	r30, 0x4B	; 75
638
     754:	fd 4f       	sbci	r31, 0xFD	; 253
638
     754:	fd 4f       	sbci	r31, 0xFD	; 253
639
     756:	e0 81       	ld	r30, Z
639
     756:	e0 81       	ld	r30, Z
640
     758:	ed 30       	cpi	r30, 0x0D	; 13
640
     758:	ed 30       	cpi	r30, 0x0D	; 13
641
     75a:	19 f0       	breq	.+6      	; 0x762 <__vector_22+0x3e>
641
     75a:	19 f0       	breq	.+6      	; 0x762 <__vector_22+0x3e>
642
     75c:	86 39       	cpi	r24, 0x96	; 150
642
     75c:	86 39       	cpi	r24, 0x96	; 150
Line 659... Line 659...
659
     78a:	0f 90       	pop	r0
659
     78a:	0f 90       	pop	r0
660
     78c:	1f 90       	pop	r1
660
     78c:	1f 90       	pop	r1
661
     78e:	18 95       	reti
661
     78e:	18 95       	reti
Line 662... Line 662...
662
 
662
 
663
00000790 <GPSscanData>:
663
00000790 <GPSscanData>:
664
     790:	80 91 f6 03 	lds	r24, 0x03F6
664
     790:	80 91 d7 04 	lds	r24, 0x04D7
665
     794:	81 30       	cpi	r24, 0x01	; 1
665
     794:	81 30       	cpi	r24, 0x01	; 1
666
     796:	31 f4       	brne	.+12     	; 0x7a4 <GPSscanData+0x14>
666
     796:	91 f5       	brne	.+100    	; 0x7fc <GPSscanData+0x6c>
667
     798:	80 91 ea 03 	lds	r24, 0x03EA
667
     798:	80 91 c7 04 	lds	r24, 0x04C7
668
     79c:	80 93 32 05 	sts	0x0532, r24
668
     79c:	90 91 c8 04 	lds	r25, 0x04C8
669
     7a0:	10 92 f6 03 	sts	0x03F6, r1
669
     7a0:	a0 91 c9 04 	lds	r26, 0x04C9
670
     7a4:	80 91 d7 04 	lds	r24, 0x04D7
670
     7a4:	b0 91 ca 04 	lds	r27, 0x04CA
671
     7a8:	81 30       	cpi	r24, 0x01	; 1
671
     7a8:	80 93 0a 05 	sts	0x050A, r24
-
 
672
     7ac:	90 93 0b 05 	sts	0x050B, r25
-
 
673
     7b0:	a0 93 0c 05 	sts	0x050C, r26
672
     7aa:	91 f5       	brne	.+100    	; 0x810 <GPSscanData+0x80>
674
     7b4:	b0 93 0d 05 	sts	0x050D, r27
673
     7ac:	80 91 cd 04 	lds	r24, 0x04CD
675
     7b8:	80 91 cb 04 	lds	r24, 0x04CB
674
     7b0:	90 91 ce 04 	lds	r25, 0x04CE
676
     7bc:	90 91 cc 04 	lds	r25, 0x04CC
675
     7b4:	a0 91 cf 04 	lds	r26, 0x04CF
677
     7c0:	a0 91 cd 04 	lds	r26, 0x04CD
676
     7b8:	b0 91 d0 04 	lds	r27, 0x04D0
678
     7c4:	b0 91 ce 04 	lds	r27, 0x04CE
677
     7bc:	80 93 12 05 	sts	0x0512, r24
679
     7c8:	80 93 0e 05 	sts	0x050E, r24
678
     7c0:	90 93 13 05 	sts	0x0513, r25
680
     7cc:	90 93 0f 05 	sts	0x050F, r25
679
     7c4:	a0 93 14 05 	sts	0x0514, r26
681
     7d0:	a0 93 10 05 	sts	0x0510, r26
680
     7c8:	b0 93 15 05 	sts	0x0515, r27
682
     7d4:	b0 93 11 05 	sts	0x0511, r27
681
     7cc:	80 91 c9 04 	lds	r24, 0x04C9
683
     7d8:	80 91 cf 04 	lds	r24, 0x04CF
682
     7d0:	90 91 ca 04 	lds	r25, 0x04CA
684
     7dc:	90 91 d0 04 	lds	r25, 0x04D0
683
     7d4:	a0 91 cb 04 	lds	r26, 0x04CB
685
     7e0:	a0 91 d1 04 	lds	r26, 0x04D1
684
     7d8:	b0 91 cc 04 	lds	r27, 0x04CC
686
     7e4:	b0 91 d2 04 	lds	r27, 0x04D2
685
     7dc:	80 93 16 05 	sts	0x0516, r24
687
     7e8:	80 93 12 05 	sts	0x0512, r24
686
     7e0:	90 93 17 05 	sts	0x0517, r25
688
     7ec:	90 93 13 05 	sts	0x0513, r25
687
     7e4:	a0 93 18 05 	sts	0x0518, r26
689
     7f0:	a0 93 14 05 	sts	0x0514, r26
688
     7e8:	b0 93 19 05 	sts	0x0519, r27
690
     7f4:	b0 93 15 05 	sts	0x0515, r27
689
     7ec:	80 91 d1 04 	lds	r24, 0x04D1
691
     7f8:	10 92 d7 04 	sts	0x04D7, r1
690
     7f0:	90 91 d2 04 	lds	r25, 0x04D2
692
     7fc:	80 91 f4 03 	lds	r24, 0x03F4
691
     7f4:	a0 91 d3 04 	lds	r26, 0x04D3
693
     800:	81 30       	cpi	r24, 0x01	; 1
692
     7f8:	b0 91 d4 04 	lds	r27, 0x04D4
-
 
693
     7fc:	80 93 1a 05 	sts	0x051A, r24
-
 
694
     800:	90 93 1b 05 	sts	0x051B, r25
694
     802:	31 f4       	brne	.+12     	; 0x810 <GPSscanData+0x80>
695
     804:	a0 93 1c 05 	sts	0x051C, r26
695
     804:	80 91 e8 03 	lds	r24, 0x03E8
696
     808:	b0 93 1d 05 	sts	0x051D, r27
696
     808:	80 93 22 05 	sts	0x0522, r24
697
     80c:	10 92 d7 04 	sts	0x04D7, r1
697
     80c:	10 92 f4 03 	sts	0x03F4, r1
698
     810:	80 91 2c 04 	lds	r24, 0x042C
698
     810:	80 91 24 04 	lds	r24, 0x0424
1064
     bea:	80 93 9d 01 	sts	0x019D, r24
1060
     bec:	ff 27       	eor	r31, r31
1307
     df2:	5d 53       	subi	r21, 0x3D	; 61
1308
     df2:	7f 5f       	subi	r23, 0xFF	; 255
1308
     df4:	fe 01       	movw	r30, r28
1309
     df4:	fe 01       	movw	r30, r28
1309
     df6:	e7 0f       	add	r30, r23
1310
     df6:	e7 0f       	add	r30, r23
2687
    19e6:	10 92 b2 00 	sts	0x00B2, r1
2686
    19e8:	f7 cf       	rjmp	.-18     	; 0x19d8 <Delay_ms+0x10>
Line 3323... Line 3322...
3323
    20e8:	02 c0       	rjmp	.+4      	; 0x20ee <Menu+0x2a>
3322
    20e8:	80 91 ce 01 	lds	r24, 0x01CE
3324
    20ea:	80 91 66 01 	lds	r24, 0x0166
3323
    20ec:	8f 5f       	subi	r24, 0xFF	; 255
3325
    20ee:	80 93 ce 01 	sts	0x01CE, r24
3324
    20ee:	80 93 ce 01 	sts	0x01CE, r24
3326
    20f2:	e6 e1       	ldi	r30, 0x16	; 22
3325
    20f2:	e6 e1       	ldi	r30, 0x16	; 22
3327
    20f4:	f1 e0       	ldi	r31, 0x01	; 1
3326
    20f4:	f1 e0       	ldi	r31, 0x01	; 1
3328
    20f6:	80 e2       	ldi	r24, 0x20	; 32
3327
    20f6:	80 e2       	ldi	r24, 0x20	; 32
3329
    20f8:	81 93       	st	Z+, r24
3328
    20f8:	81 93       	st	Z+, r24
3330
    20fa:	91 e0       	ldi	r25, 0x01	; 1
3329
    20fa:	91 e0       	ldi	r25, 0x01	; 1
3638
    23f0:	20 91 80 05 	lds	r18, 0x0580
3635
    23f0:	80 91 4f 05 	lds	r24, 0x054F
3639
    23f4:	30 91 81 05 	lds	r19, 0x0581
3636
    23f4:	90 91 50 05 	lds	r25, 0x0550
5815
00003a34 <SendMotorData>:
5809
    3a30:	80 93 96 02 	sts	0x0296, r24
5816
    3a34:	80 91 2e 02 	lds	r24, 0x022E
5810
    3a34:	80 91 99 01 	lds	r24, 0x0199
5817
    3a38:	88 23       	and	r24, r24
5811
    3a38:	88 23       	and	r24, r24
5818
    3a3a:	01 f5       	brne	.+64     	; 0x3a7c <SendMotorData+0x48>
5812
    3a3a:	11 f0       	breq	.+4      	; 0x3a40 <SendMotorData+0x30>
5819
    3a3c:	10 92 99 02 	sts	0x0299, r1
5813
    3a3c:	80 93 97 02 	sts	0x0297, r24
-
 
5814
    3a40:	80 91 9a 01 	lds	r24, 0x019A
5820
    3a40:	10 92 98 02 	sts	0x0298, r1
5815
    3a44:	88 23       	and	r24, r24
5821
    3a44:	10 92 9c 02 	sts	0x029C, r1
5816
    3a46:	11 f0       	breq	.+4      	; 0x3a4c <SendMotorData+0x3c>
5822
    3a48:	10 92 a8 02 	sts	0x02A8, r1
5817
    3a48:	80 93 a6 02 	sts	0x02A6, r24
6117
    3da2:	80 93 1d 02 	sts	0x021D, r24
6116
    3da4:	10 82       	st	Z, r1
6118
    3da6:	e0 91 a2 05 	lds	r30, 0x05A2
6117
    3da6:	e0 91 70 05 	lds	r30, 0x0570
6119
    3daa:	ff 27       	eor	r31, r31
6118
    3daa:	ff 27       	eor	r31, r31
6120
    3dac:	ee 0f       	add	r30, r30
6119
    3dac:	ee 0f       	add	r30, r30
6121
    3dae:	ff 1f       	adc	r31, r31
6120
    3dae:	ff 1f       	adc	r31, r31
6122
    3db0:	ea 58       	subi	r30, 0x8A	; 138
6121
    3db0:	ef 5b       	subi	r30, 0xBF	; 191
6123
    3db2:	fa 4f       	sbci	r31, 0xFA	; 250
6122
    3db2:	fa 4f       	sbci	r31, 0xFA	; 250
7023
    474a:	20 91 b3 05 	lds	r18, 0x05B3
7021
    474a:	50 e0       	ldi	r21, 0x00	; 0
8564
    5730:	a6 95       	lsr	r26
8587
    5730:	08 95       	ret
-
 
8588
    5732:	80 e0       	ldi	r24, 0x00	; 0
-
 
8589
    5734:	08 95       	ret
-
 
8590
    5736:	81 e0       	ldi	r24, 0x01	; 1
-
 
8591
    5738:	08 95       	ret
-
 
8592
 
-
 
8593
0000573a <.fp_cmp>:
-
 
8594
    573a:	97 fb       	bst	r25, 7
-
 
8595
    573c:	09 2e       	mov	r0, r25
-
 
8596
    573e:	05 26       	eor	r0, r21
-
 
8597
    5740:	00 f8       	bld	r0, 0
-
 
8598
    5742:	68 94       	set
-
 
8599
    5744:	30 d0       	rcall	.+96     	; 0x57a6 <__fp_split2>
-
 
8600
    5746:	e8 94       	clt
-
 
8601
    5748:	07 fc       	sbrc	r0, 7
-
 
8602
    574a:	07 c0       	rjmp	.+14     	; 0x575a <.fp_cmp+0x20>
-
 
8603
    574c:	62 17       	cp	r22, r18
-
 
8604
    574e:	73 07       	cpc	r23, r19
-
 
8605
    5750:	84 07       	cpc	r24, r20
-
 
8606
    5752:	95 07       	cpc	r25, r21
-
 
8607
    5754:	21 f0       	breq	.+8      	; 0x575e <.fp_cmp+0x24>
-
 
8608
    5756:	08 f4       	brcc	.+2      	; 0x575a <.fp_cmp+0x20>
-
 
8609
    5758:	00 94       	com	r0
-
 
8610
    575a:	07 94       	ror	r0
-
 
8611
    575c:	98 94       	clz
-
 
8612
    575e:	08 95       	ret
-
 
8613
    5760:	9a 95       	dec	r25
-
 
8614
    5762:	bb 0f       	add	r27, r27
-
 
8615
    5764:	66 1f       	adc	r22, r22
-
 
8616
    5766:	77 1f       	adc	r23, r23
-
 
8617
    5768:	88 1f       	adc	r24, r24
-
 
8618
 
-
 
8619
0000576a <__fp_merge>:
-
 
8620
    576a:	11 24       	eor	r1, r1
-
 
8621
    576c:	99 23       	and	r25, r25
-
 
8622
    576e:	a1 f0       	breq	.+40     	; 0x5798 <__fp_merge+0x2e>
-
 
8623
    5770:	88 23       	and	r24, r24
-
 
8624
    5772:	b2 f7       	brpl	.-20     	; 0x5760 <.fp_cmp+0x26>
-
 
8625
    5774:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8626
    5776:	59 f0       	breq	.+22     	; 0x578e <__fp_merge+0x24>
-
 
8627
    5778:	bb 0f       	add	r27, r27
-
 
8628
    577a:	48 f4       	brcc	.+18     	; 0x578e <__fp_merge+0x24>
-
 
8629
    577c:	21 f4       	brne	.+8      	; 0x5786 <__fp_merge+0x1c>
-
 
8630
    577e:	00 20       	and	r0, r0
-
 
8631
    5780:	11 f4       	brne	.+4      	; 0x5786 <__fp_merge+0x1c>
-
 
8632
    5782:	60 ff       	sbrs	r22, 0
-
 
8633
    5784:	04 c0       	rjmp	.+8      	; 0x578e <__fp_merge+0x24>
-
 
8634
    5786:	6f 5f       	subi	r22, 0xFF	; 255
-
 
8635
    5788:	7f 4f       	sbci	r23, 0xFF	; 255
-
 
8636
    578a:	8f 4f       	sbci	r24, 0xFF	; 255
-
 
8637
    578c:	9f 4f       	sbci	r25, 0xFF	; 255
-
 
8638
    578e:	88 1f       	adc	r24, r24
-
 
8639
    5790:	97 95       	ror	r25
-
 
8640
    5792:	87 95       	ror	r24
-
 
8641
    5794:	97 f9       	bld	r25, 7
-
 
8642
    5796:	08 95       	ret
-
 
8643
    5798:	2c c0       	rjmp	.+88     	; 0x57f2 <__fp_zero>
-
 
8644
 
-
 
8645
0000579a <__fp_nan>:
-
 
8646
    579a:	9f ef       	ldi	r25, 0xFF	; 255
-
 
8647
    579c:	80 ec       	ldi	r24, 0xC0	; 192
-
 
8648
    579e:	08 95       	ret
-
 
8649
 
-
 
8650
000057a0 <__fp_split3>:
-
 
8651
    57a0:	05 2e       	mov	r0, r21
-
 
8652
    57a2:	09 26       	eor	r0, r25
-
 
8653
    57a4:	07 fa       	bst	r0, 7
-
 
8654
 
-
 
8655
000057a6 <__fp_split2>:
-
 
8656
    57a6:	44 0f       	add	r20, r20
-
 
8657
    57a8:	55 1f       	adc	r21, r21
-
 
8658
    57aa:	5f 3f       	cpi	r21, 0xFF	; 255
-
 
8659
    57ac:	79 f0       	breq	.+30     	; 0x57cc <__fp_split1+0x14>
-
 
8660
    57ae:	aa 27       	eor	r26, r26
-
 
8661
    57b0:	a5 17       	cp	r26, r21
-
 
8662
    57b2:	08 f0       	brcs	.+2      	; 0x57b6 <__fp_split2+0x10>
-
 
8663
    57b4:	51 e0       	ldi	r21, 0x01	; 1
-
 
8664
    57b6:	47 95       	ror	r20
-
 
8665
 
-
 
8666
000057b8 <__fp_split1>:
-
 
8667
    57b8:	88 0f       	add	r24, r24
-
 
8668
    57ba:	99 1f       	adc	r25, r25
-
 
8669
    57bc:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8670
    57be:	31 f0       	breq	.+12     	; 0x57cc <__fp_split1+0x14>
-
 
8671
    57c0:	bb 27       	eor	r27, r27
-
 
8672
    57c2:	b9 17       	cp	r27, r25
-
 
8673
    57c4:	08 f0       	brcs	.+2      	; 0x57c8 <__fp_split1+0x10>
-
 
8674
    57c6:	91 e0       	ldi	r25, 0x01	; 1
-
 
8675
    57c8:	87 95       	ror	r24
-
 
8676
    57ca:	08 95       	ret
-
 
8677
    57cc:	9f 91       	pop	r25
-
 
8678
    57ce:	9f 91       	pop	r25
-
 
8679
    57d0:	11 24       	eor	r1, r1
-
 
8680
    57d2:	e3 cf       	rjmp	.-58     	; 0x579a <__fp_nan>
-
 
8681
 
-
 
8682
000057d4 <__fp_split_a>:
-
 
8683
    57d4:	97 fb       	bst	r25, 7
-
 
8684
    57d6:	88 0f       	add	r24, r24
-
 
8685
    57d8:	99 1f       	adc	r25, r25
-
 
8686
    57da:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8687
    57dc:	31 f0       	breq	.+12     	; 0x57ea <__fp_split_a+0x16>
-
 
8688
    57de:	bb 27       	eor	r27, r27
-
 
8689
    57e0:	b9 17       	cp	r27, r25
-
 
8690
    57e2:	08 f0       	brcs	.+2      	; 0x57e6 <__fp_split_a+0x12>
-
 
8691
    57e4:	91 e0       	ldi	r25, 0x01	; 1
-
 
8692
    57e6:	87 95       	ror	r24
-
 
8693
    57e8:	08 95       	ret
-
 
8694
    57ea:	9f 91       	pop	r25
-
 
8695
    57ec:	9f 91       	pop	r25
-
 
8696
    57ee:	11 24       	eor	r1, r1
-
 
8697
    57f0:	d4 cf       	rjmp	.-88     	; 0x579a <__fp_nan>
-
 
8698
 
-
 
8699
000057f2 <__fp_zero>:
-
 
8700
    57f2:	66 27       	eor	r22, r22
-
 
8701
    57f4:	77 27       	eor	r23, r23
-
 
8702
    57f6:	88 27       	eor	r24, r24
-
 
8703
 
-
 
8704
000057f8 <__fp_zerox>:
-
 
8705
    57f8:	99 27       	eor	r25, r25
-
 
8706
    57fa:	08 95       	ret
-
 
8707
 
-
 
8708
000057fc <__mulsf3>:
-
 
8709
    57fc:	d1 df       	rcall	.-94     	; 0x57a0 <__fp_split3>
-
 
8710
    57fe:	01 d0       	rcall	.+2      	; 0x5802 <__mulsf3x>
-
 
8711
    5800:	b4 cf       	rjmp	.-152    	; 0x576a <__fp_merge>
-
 
8712
 
-
 
8713
00005802 <__mulsf3x>:
-
 
8714
    5802:	99 23       	and	r25, r25
-
 
8715
    5804:	39 f0       	breq	.+14     	; 0x5814 <__mulsf3x+0x12>
-
 
8716
    5806:	55 23       	and	r21, r21
-
 
8717
    5808:	29 f0       	breq	.+10     	; 0x5814 <__mulsf3x+0x12>
-
 
8718
    580a:	9f 57       	subi	r25, 0x7F	; 127
-
 
8719
    580c:	5f 57       	subi	r21, 0x7F	; 127
-
 
8720
    580e:	95 0f       	add	r25, r21
-
 
8721
    5810:	13 f4       	brvc	.+4      	; 0x5816 <__mulsf3x+0x14>
-
 
8722
    5812:	9a f1       	brmi	.+102    	; 0x587a <__mulsf3x+0x78>
-
 
8723
    5814:	f1 cf       	rjmp	.-30     	; 0x57f8 <__fp_zerox>
-
 
8724
    5816:	91 58       	subi	r25, 0x81	; 129
-
 
8725
    5818:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8726
    581a:	e1 f3       	breq	.-8      	; 0x5814 <__mulsf3x+0x12>
-
 
8727
    581c:	62 9f       	mul	r22, r18
-
 
8728
    581e:	a1 2d       	mov	r26, r1
-
 
8729
    5820:	0f 92       	push	r0
-
 
8730
    5822:	bb 27       	eor	r27, r27
-
 
8731
    5824:	63 9f       	mul	r22, r19
-
 
8732
    5826:	a0 0d       	add	r26, r0
-
 
8733
    5828:	b1 1d       	adc	r27, r1
-
 
8734
    582a:	ee 27       	eor	r30, r30
-
 
8735
    582c:	72 9f       	mul	r23, r18
-
 
8736
    582e:	a0 0d       	add	r26, r0
-
 
8737
    5830:	b1 1d       	adc	r27, r1
-
 
8738
    5832:	ee 1f       	adc	r30, r30
-
 
8739
    5834:	af 93       	push	r26
-
 
8740
    5836:	aa 27       	eor	r26, r26
-
 
8741
    5838:	64 9f       	mul	r22, r20
-
 
8742
    583a:	b0 0d       	add	r27, r0
-
 
8743
    583c:	e1 1d       	adc	r30, r1
-
 
8744
    583e:	73 9f       	mul	r23, r19
-
 
8745
    5840:	b0 0d       	add	r27, r0
-
 
8746
    5842:	e1 1d       	adc	r30, r1
-
 
8747
    5844:	aa 1f       	adc	r26, r26
-
 
8748
    5846:	66 27       	eor	r22, r22
-
 
8749
    5848:	82 9f       	mul	r24, r18
-
 
8750
    584a:	b0 0d       	add	r27, r0
-
 
8751
    584c:	e1 1d       	adc	r30, r1
-
 
8752
    584e:	a6 1f       	adc	r26, r22
-
 
8753
    5850:	55 27       	eor	r21, r21
-
 
8754
    5852:	74 9f       	mul	r23, r20
-
 
8755
    5854:	e0 0d       	add	r30, r0
-
 
8756
    5856:	a1 1d       	adc	r26, r1
-
 
8757
    5858:	55 1f       	adc	r21, r21
-
 
8758
    585a:	83 9f       	mul	r24, r19
-
 
8759
    585c:	e0 0d       	add	r30, r0
-
 
8760
    585e:	a1 1d       	adc	r26, r1
-
 
8761
    5860:	56 1f       	adc	r21, r22
-
 
8762
    5862:	84 9f       	mul	r24, r20
-
 
8763
    5864:	a0 0d       	add	r26, r0
-
 
8764
    5866:	51 1d       	adc	r21, r1
-
 
8765
    5868:	85 2f       	mov	r24, r21
-
 
8766
    586a:	7a 2f       	mov	r23, r26
-
 
8767
    586c:	6e 2f       	mov	r22, r30
-
 
8768
    586e:	1f 90       	pop	r1
-
 
8769
    5870:	0f 90       	pop	r0
-
 
8770
    5872:	88 23       	and	r24, r24
-
 
8771
    5874:	1a f4       	brpl	.+6      	; 0x587c <__mulsf3x+0x7a>
-
 
8772
    5876:	93 95       	inc	r25
-
 
8773
    5878:	39 f4       	brne	.+14     	; 0x5888 <__mulsf3x+0x86>
-
 
8774
    587a:	8f cf       	rjmp	.-226    	; 0x579a <__fp_nan>
-
 
8775
    587c:	00 0c       	add	r0, r0
-
 
8776
    587e:	11 1c       	adc	r1, r1
-
 
8777
    5880:	bb 1f       	adc	r27, r27
-
 
8778
    5882:	66 1f       	adc	r22, r22
-
 
8779
    5884:	77 1f       	adc	r23, r23
-
 
8780
    5886:	88 1f       	adc	r24, r24
-
 
8781
    5888:	01 28       	or	r0, r1
-
 
8782
    588a:	08 95       	ret
-
 
8783
 
-
 
8784
0000588c <sqrt>:
-
 
8785
    588c:	97 fd       	sbrc	r25, 7
-
 
8786
    588e:	85 cf       	rjmp	.-246    	; 0x579a <__fp_nan>
-
 
8787
    5890:	99 23       	and	r25, r25
-
 
8788
    5892:	09 f4       	brne	.+2      	; 0x5896 <sqrt+0xa>
-
 
8789
    5894:	08 95       	ret
-
 
8790
    5896:	48 2f       	mov	r20, r24
-
 
8791
    5898:	9d df       	rcall	.-198    	; 0x57d4 <__fp_split_a>
-
 
8792
    589a:	f9 2f       	mov	r31, r25
-
 
8793
    589c:	ff 57       	subi	r31, 0x7F	; 127
-
 
8794
    589e:	f5 95       	asr	r31
-
 
8795
    58a0:	9f 1b       	sub	r25, r31
-
 
8796
    58a2:	9f 1b       	sub	r25, r31
-
 
8797
    58a4:	ff 93       	push	r31
-
 
8798
    58a6:	61 df       	rcall	.-318    	; 0x576a <__fp_merge>
-
 
8799
    58a8:	ff 92       	push	r15
-
 
8800
    58aa:	ef 92       	push	r14
-
 
8801
    58ac:	df 92       	push	r13
-
 
8802
    58ae:	cf 92       	push	r12
-
 
8803
    58b0:	bf 92       	push	r11
-
 
8804
    58b2:	af 92       	push	r10
-
 
8805
    58b4:	9f 92       	push	r9
-
 
8806
    58b6:	8f 92       	push	r8
-
 
8807
    58b8:	6b 01       	movw	r12, r22
-
 
8808
    58ba:	7c 01       	movw	r14, r24
-
 
8809
    58bc:	40 58       	subi	r20, 0x80	; 128
-
 
8810
    58be:	47 95       	ror	r20
-
 
8811
    58c0:	33 27       	eor	r19, r19
-
 
8812
    58c2:	22 27       	eor	r18, r18
-
 
8813
    58c4:	40 68       	ori	r20, 0x80	; 128
-
 
8814
    58c6:	5f e3       	ldi	r21, 0x3F	; 63
-
 
8815
    58c8:	b6 01       	movw	r22, r12
-
 
8816
    58ca:	c7 01       	movw	r24, r14
-
 
8817
    58cc:	49 01       	movw	r8, r18
-
 
8818
    58ce:	5a 01       	movw	r10, r20
-
 
8819
    58d0:	0e 94 21 2b 	call	0x5642	; 0x5642 <__divsf3>
-
 
8820
    58d4:	94 01       	movw	r18, r8
-
 
8821
    58d6:	a5 01       	movw	r20, r10
-
 
8822
    58d8:	0e 94 df 2a 	call	0x55be	; 0x55be <__addsf3>
-
 
8823
    58dc:	4f ef       	ldi	r20, 0xFF	; 255
-
 
8824
    58de:	5f ef       	ldi	r21, 0xFF	; 255
-
 
8825
    58e0:	13 d0       	rcall	.+38     	; 0x5908 <ldexp>
-
 
8826
    58e2:	9b 01       	movw	r18, r22
-
 
8827
    58e4:	ac 01       	movw	r20, r24
-
 
8828
    58e6:	82 16       	cp	r8, r18
-
 
8829
    58e8:	93 06       	cpc	r9, r19
-
 
8830
    58ea:	a4 06       	cpc	r10, r20
-
 
8831
    58ec:	b5 06       	cpc	r11, r21
-
 
8832
    58ee:	61 f7       	brne	.-40     	; 0x58c8 <sqrt+0x3c>
-
 
8833
    58f0:	8f 90       	pop	r8
-
 
8834
    58f2:	9f 90       	pop	r9
-
 
8835
    58f4:	af 90       	pop	r10
-
 
8836
    58f6:	bf 90       	pop	r11
-
 
8837
    58f8:	cf 90       	pop	r12
-
 
8838
    58fa:	df 90       	pop	r13
-
 
8839
    58fc:	ef 90       	pop	r14
-
 
8840
    58fe:	ff 90       	pop	r15
-
 
8841
    5900:	5f 91       	pop	r21
-
 
8842
    5902:	68 df       	rcall	.-304    	; 0x57d4 <__fp_split_a>
-
 
8843
    5904:	95 0f       	add	r25, r21
-
 
8844
    5906:	31 cf       	rjmp	.-414    	; 0x576a <__fp_merge>
-
 
8845
 
-
 
8846
00005908 <ldexp>:
-
 
8847
    5908:	65 df       	rcall	.-310    	; 0x57d4 <__fp_split_a>
-
 
8848
    590a:	99 23       	and	r25, r25
-
 
8849
    590c:	59 f0       	breq	.+22     	; 0x5924 <ldexp+0x1c>
-
 
8850
    590e:	aa 27       	eor	r26, r26
-
 
8851
    5910:	94 0f       	add	r25, r20
-
 
8852
    5912:	a5 1f       	adc	r26, r21
-
 
8853
    5914:	43 f0       	brvs	.+16     	; 0x5926 <ldexp+0x1e>
-
 
8854
    5916:	32 f0       	brmi	.+12     	; 0x5924 <ldexp+0x1c>
-
 
8855
    5918:	4f ef       	ldi	r20, 0xFF	; 255
-
 
8856
    591a:	50 e0       	ldi	r21, 0x00	; 0
-
 
8857
    591c:	94 17       	cp	r25, r20
-
 
8858
    591e:	a5 07       	cpc	r26, r21
-
 
8859
    5920:	14 f4       	brge	.+4      	; 0x5926 <ldexp+0x1e>
-
 
8860
    5922:	23 cf       	rjmp	.-442    	; 0x576a <__fp_merge>
-
 
8861
    5924:	66 cf       	rjmp	.-308    	; 0x57f2 <__fp_zero>
-
 
8862
    5926:	0e f0       	brts	.+2      	; 0x592a <ldexp+0x22>
-
 
8863
    5928:	06 c0       	rjmp	.+12     	; 0x5936 <__fp_p_inf>
-
 
8864
    592a:	00 c0       	rjmp	.+0      	; 0x592c <__fp_m_inf>
-
 
8865
 
-
 
8866
0000592c <__fp_m_inf>:
-
 
8867
    592c:	9f ef       	ldi	r25, 0xFF	; 255
-
 
8868
    592e:	80 e8       	ldi	r24, 0x80	; 128
-
 
8869
    5930:	70 e0       	ldi	r23, 0x00	; 0
-
 
8870
    5932:	60 e0       	ldi	r22, 0x00	; 0
-
 
8871
    5934:	08 95       	ret
-
 
8872
 
-
 
8873
00005936 <__fp_p_inf>:
-
 
8874
    5936:	9f e7       	ldi	r25, 0x7F	; 127
-
 
8875
    5938:	80 e8       	ldi	r24, 0x80	; 128
-
 
8876
    593a:	70 e0       	ldi	r23, 0x00	; 0
-
 
8877
    593c:	60 e0       	ldi	r22, 0x00	; 0
-
 
8878
    593e:	08 95       	ret
-
 
8879
 
-
 
8880
00005940 <__mulsi3>:
-
 
8881
    5940:	62 9f       	mul	r22, r18
-
 
8882
    5942:	d0 01       	movw	r26, r0
-
 
8883
    5944:	73 9f       	mul	r23, r19
-
 
8884
    5946:	f0 01       	movw	r30, r0
-
 
8885
    5948:	82 9f       	mul	r24, r18
-
 
8886
    594a:	e0 0d       	add	r30, r0
-
 
8887
    594c:	f1 1d       	adc	r31, r1
-
 
8888
    594e:	64 9f       	mul	r22, r20
-
 
8889
    5950:	e0 0d       	add	r30, r0
-
 
8890
    5952:	f1 1d       	adc	r31, r1
-
 
8891
    5954:	92 9f       	mul	r25, r18
-
 
8892
    5956:	f0 0d       	add	r31, r0
-
 
8893
    5958:	83 9f       	mul	r24, r19
-
 
8894
    595a:	f0 0d       	add	r31, r0
-
 
8895
    595c:	74 9f       	mul	r23, r20
-
 
8896
    595e:	f0 0d       	add	r31, r0
-
 
8897
    5960:	65 9f       	mul	r22, r21
-
 
8898
    5962:	f0 0d       	add	r31, r0
-
 
8899
    5964:	99 27       	eor	r25, r25
-
 
8900
    5966:	72 9f       	mul	r23, r18
-
 
8901
    5968:	b0 0d       	add	r27, r0
-
 
8902
    596a:	e1 1d       	adc	r30, r1
-
 
8903
    596c:	f9 1f       	adc	r31, r25
-
 
8904
    596e:	63 9f       	mul	r22, r19
-
 
8905
    5970:	b0 0d       	add	r27, r0
-
 
8906
    5972:	e1 1d       	adc	r30, r1
-
 
8907
    5974:	f9 1f       	adc	r31, r25
-
 
8908
    5976:	bd 01       	movw	r22, r26
-
 
8909
    5978:	cf 01       	movw	r24, r30
-
 
8910
    597a:	11 24       	eor	r1, r1
-
 
8911
    597c:	08 95       	ret
-
 
8912
 
-
 
8913
0000597e <__udivmodhi4>:
-
 
8914
    597e:	aa 1b       	sub	r26, r26
-
 
8915
    5980:	bb 1b       	sub	r27, r27
-
 
8916
    5982:	51 e1       	ldi	r21, 0x11	; 17
-
 
8917
    5984:	07 c0       	rjmp	.+14     	; 0x5994 <__udivmodhi4_ep>
-
 
8918
 
-
 
8919
00005986 <__udivmodhi4_loop>:
-
 
8920
    5986:	aa 1f       	adc	r26, r26
-
 
8921
    5988:	bb 1f       	adc	r27, r27
-
 
8922
    598a:	a6 17       	cp	r26, r22
-
 
8923
    598c:	b7 07       	cpc	r27, r23
-
 
8924
    598e:	10 f0       	brcs	.+4      	; 0x5994 <__udivmodhi4_ep>
-
 
8925
    5990:	a6 1b       	sub	r26, r22
-
 
8926
    5992:	b7 0b       	sbc	r27, r23
-
 
8927
 
-
 
8928
00005994 <__udivmodhi4_ep>:
-
 
8929
    5994:	88 1f       	adc	r24, r24
-
 
8930
    5996:	99 1f       	adc	r25, r25
-
 
8931
    5998:	5a 95       	dec	r21
-
 
8932
    599a:	a9 f7       	brne	.-22     	; 0x5986 <__udivmodhi4_loop>
-
 
8933
    599c:	80 95       	com	r24
-
 
8934
    599e:	90 95       	com	r25
-
 
8935
    59a0:	bc 01       	movw	r22, r24
-
 
8936
    59a2:	cd 01       	movw	r24, r26
-
 
8937
    59a4:	08 95       	ret
-
 
8938
 
-
 
8939
000059a6 <__divmodhi4>:
-
 
8940
    59a6:	97 fb       	bst	r25, 7
-
 
8941
    59a8:	09 2e       	mov	r0, r25
-
 
8942
    59aa:	07 26       	eor	r0, r23
-
 
8943
    59ac:	0a d0       	rcall	.+20     	; 0x59c2 <__divmodhi4_neg1>
-
 
8944
    59ae:	77 fd       	sbrc	r23, 7
-
 
8945
    59b0:	04 d0       	rcall	.+8      	; 0x59ba <__divmodhi4_neg2>
-
 
8946
    59b2:	e5 df       	rcall	.-54     	; 0x597e <__udivmodhi4>
-
 
8947
    59b4:	06 d0       	rcall	.+12     	; 0x59c2 <__divmodhi4_neg1>
-
 
8948
    59b6:	00 20       	and	r0, r0
-
 
8949
    59b8:	1a f4       	brpl	.+6      	; 0x59c0 <__divmodhi4_exit>
-
 
8950
 
-
 
8951
000059ba <__divmodhi4_neg2>:
-
 
8952
    59ba:	70 95       	com	r23
-
 
8953
    59bc:	61 95       	neg	r22
-
 
8954
    59be:	7f 4f       	sbci	r23, 0xFF	; 255
-
 
8955
 
-
 
8956
000059c0 <__divmodhi4_exit>:
-
 
8957
    59c0:	08 95       	ret
-
 
8958
 
-
 
8959
000059c2 <__divmodhi4_neg1>:
-
 
8960
    59c2:	f6 f7       	brtc	.-4      	; 0x59c0 <__divmodhi4_exit>
-
 
8961
    59c4:	90 95       	com	r25
-
 
8962
    59c6:	81 95       	neg	r24
-
 
8963
    59c8:	9f 4f       	sbci	r25, 0xFF	; 255
-
 
8964
    59ca:	08 95       	ret
-
 
8965
 
-
 
8966
000059cc <__udivmodsi4>:
-
 
8967
    59cc:	a1 e2       	ldi	r26, 0x21	; 33
-
 
8968
    59ce:	1a 2e       	mov	r1, r26
-
 
8969
    59d0:	aa 1b       	sub	r26, r26
-
 
8970
    59d2:	bb 1b       	sub	r27, r27
-
 
8971
    59d4:	fd 01       	movw	r30, r26
-
 
8972
    59d6:	0d c0       	rjmp	.+26     	; 0x59f2 <__udivmodsi4_ep>
-
 
8973
 
-
 
8974
000059d8 <__udivmodsi4_loop>:
-
 
8975
    59d8:	aa 1f       	adc	r26, r26
-
 
8976
    59da:	bb 1f       	adc	r27, r27
-
 
8977
    59dc:	ee 1f       	adc	r30, r30
-
 
8978
    59de:	ff 1f       	adc	r31, r31
-
 
8979
    59e0:	a2 17       	cp	r26, r18
-
 
8980
    59e2:	b3 07       	cpc	r27, r19
-
 
8981
    59e4:	e4 07       	cpc	r30, r20
-
 
8982
    59e6:	f5 07       	cpc	r31, r21
-
 
8983
    59e8:	20 f0       	brcs	.+8      	; 0x59f2 <__udivmodsi4_ep>
-
 
8984
    59ea:	a2 1b       	sub	r26, r18
-
 
8985
    59ec:	b3 0b       	sbc	r27, r19
-
 
8986
    59ee:	e4 0b       	sbc	r30, r20
-
 
8987
    59f0:	f5 0b       	sbc	r31, r21
-
 
8988
 
-
 
8989
000059f2 <__udivmodsi4_ep>:
-
 
8990
    59f2:	66 1f       	adc	r22, r22
-
 
8991
    59f4:	77 1f       	adc	r23, r23
-
 
8992
    59f6:	88 1f       	adc	r24, r24
-
 
8993
    59f8:	99 1f       	adc	r25, r25
-
 
8994
    59fa:	1a 94       	dec	r1
-
 
8995
    59fc:	69 f7       	brne	.-38     	; 0x59d8 <__udivmodsi4_loop>
-
 
8996
    59fe:	60 95       	com	r22
-
 
8997
    5a00:	70 95       	com	r23
-
 
8998
    5a02:	80 95       	com	r24
-
 
8999
    5a04:	90 95       	com	r25
-
 
9000
    5a06:	9b 01       	movw	r18, r22
-
 
9001
    5a08:	ac 01       	movw	r20, r24
-
 
9002
    5a0a:	bd 01       	movw	r22, r26
-
 
9003
    5a0c:	cf 01       	movw	r24, r30
-
 
9004
    5a0e:	08 95       	ret
-
 
9005
 
-
 
9006
00005a10 <__divmodsi4>:
-
 
9007
    5a10:	97 fb       	bst	r25, 7
-
 
9008
    5a12:	09 2e       	mov	r0, r25
-
 
9009
    5a14:	05 26       	eor	r0, r21
-
 
9010
    5a16:	0e d0       	rcall	.+28     	; 0x5a34 <__divmodsi4_neg1>
-
 
9011
    5a18:	57 fd       	sbrc	r21, 7
-
 
9012
    5a1a:	04 d0       	rcall	.+8      	; 0x5a24 <__divmodsi4_neg2>
-
 
9013
    5a1c:	d7 df       	rcall	.-82     	; 0x59cc <__udivmodsi4>
-
 
9014
    5a1e:	0a d0       	rcall	.+20     	; 0x5a34 <__divmodsi4_neg1>
-
 
9015
    5a20:	00 1c       	adc	r0, r0
-
 
9016
    5a22:	38 f4       	brcc	.+14     	; 0x5a32 <__divmodsi4_exit>
-
 
9017
 
-
 
9018
00005a24 <__divmodsi4_neg2>:
-
 
9019
    5a24:	50 95       	com	r21
-
 
9020
    5a26:	40 95       	com	r20
-
 
9021
    5a28:	30 95       	com	r19
-
 
9022
    5a2a:	21 95       	neg	r18
-
 
9023
    5a2c:	3f 4f       	sbci	r19, 0xFF	; 255
Line 8565... Line -...
8565
    5732:	81 f7       	brne	.-32     	; 0x5714 <__divsf3x+0x64>
-
 
8566
    5734:	08 95       	ret
-
 
8567
 
-
 
8568
00005736 <__fixsfsi>:
-
 
8569
    5736:	97 fb       	bst	r25, 7
-
 
8570
    5738:	73 d0       	rcall	.+230    	; 0x5820 <__fp_split1>
-
 
8571
    573a:	9f 37       	cpi	r25, 0x7F	; 127
-
 
8572
    573c:	38 f0       	brcs	.+14     	; 0x574c <__fixsfsi+0x16>
-
 
8573
    573e:	fe e9       	ldi	r31, 0x9E	; 158
-
 
8574
    5740:	f9 1b       	sub	r31, r25
-
 
8575
    5742:	98 2f       	mov	r25, r24
-
 
8576
    5744:	87 2f       	mov	r24, r23
-
 
8577
    5746:	76 2f       	mov	r23, r22
-
 
8578
    5748:	6b 2f       	mov	r22, r27
-
 
8579
    574a:	05 c0       	rjmp	.+10     	; 0x5756 <__fixsfsi+0x20>
-
 
8580
    574c:	86 c0       	rjmp	.+268    	; 0x585a <__fp_zero>
-
 
8581
    574e:	96 95       	lsr	r25
-
 
8582
    5750:	87 95       	ror	r24
-
 
8583
    5752:	77 95       	ror	r23
-
 
8584
    5754:	67 95       	ror	r22
-
 
8585
    5756:	f1 50       	subi	r31, 0x01	; 1
-
 
8586
    5758:	d0 f7       	brcc	.-12     	; 0x574e <__fixsfsi+0x18>
-
 
8587
    575a:	3e f4       	brtc	.+14     	; 0x576a <__fp_lneg+0xe>
-
 
8588
 
-
 
8589
0000575c <__fp_lneg>:
-
 
8590
    575c:	90 95       	com	r25
-
 
8591
    575e:	80 95       	com	r24
-
 
8592
    5760:	70 95       	com	r23
-
 
8593
    5762:	61 95       	neg	r22
-
 
8594
    5764:	7f 4f       	sbci	r23, 0xFF	; 255
-
 
8595
    5766:	8f 4f       	sbci	r24, 0xFF	; 255
-
 
8596
    5768:	9f 4f       	sbci	r25, 0xFF	; 255
-
 
8597
    576a:	08 95       	ret
-
 
8598
 
-
 
8599
0000576c <__floatunssisf>:
-
 
8600
    576c:	e8 94       	clt
-
 
8601
    576e:	03 c0       	rjmp	.+6      	; 0x5776 <__floatsisf+0x6>
-
 
8602
 
-
 
8603
00005770 <__floatsisf>:
-
 
8604
    5770:	97 fb       	bst	r25, 7
-
 
8605
    5772:	0e f4       	brtc	.+2      	; 0x5776 <__floatsisf+0x6>
-
 
8606
    5774:	f3 df       	rcall	.-26     	; 0x575c <__fp_lneg>
-
 
8607
    5776:	b6 2f       	mov	r27, r22
-
 
8608
    5778:	67 2f       	mov	r22, r23
-
 
8609
    577a:	78 2f       	mov	r23, r24
-
 
8610
    577c:	89 2f       	mov	r24, r25
-
 
8611
    577e:	9e e9       	ldi	r25, 0x9E	; 158
-
 
8612
    5780:	00 24       	eor	r0, r0
-
 
8613
    5782:	27 c0       	rjmp	.+78     	; 0x57d2 <__fp_merge>
-
 
8614
 
-
 
8615
00005784 <__eqsf2>:
-
 
8616
    5784:	0e d0       	rcall	.+28     	; 0x57a2 <.fp_cmp>
-
 
8617
    5786:	5e f0       	brts	.+22     	; 0x579e <__cmpsf2+0xe>
-
 
8618
    5788:	04 c0       	rjmp	.+8      	; 0x5792 <__cmpsf2+0x2>
-
 
8619
 
-
 
8620
0000578a <__gesf2>:
-
 
8621
    578a:	0b d0       	rcall	.+22     	; 0x57a2 <.fp_cmp>
-
 
8622
    578c:	26 f0       	brts	.+8      	; 0x5796 <__cmpsf2+0x6>
-
 
8623
    578e:	01 c0       	rjmp	.+2      	; 0x5792 <__cmpsf2+0x2>
-
 
8624
 
-
 
8625
00005790 <__cmpsf2>:
-
 
8626
    5790:	08 d0       	rcall	.+16     	; 0x57a2 <.fp_cmp>
-
 
8627
    5792:	19 f0       	breq	.+6      	; 0x579a <__cmpsf2+0xa>
-
 
8628
    5794:	20 f4       	brcc	.+8      	; 0x579e <__cmpsf2+0xe>
-
 
8629
    5796:	8f ef       	ldi	r24, 0xFF	; 255
-
 
8630
    5798:	08 95       	ret
-
 
8631
    579a:	80 e0       	ldi	r24, 0x00	; 0
-
 
8632
    579c:	08 95       	ret
-
 
8633
    579e:	81 e0       	ldi	r24, 0x01	; 1
-
 
8634
    57a0:	08 95       	ret
-
 
8635
 
-
 
8636
000057a2 <.fp_cmp>:
-
 
8637
    57a2:	97 fb       	bst	r25, 7
-
 
8638
    57a4:	09 2e       	mov	r0, r25
-
 
8639
    57a6:	05 26       	eor	r0, r21
-
 
8640
    57a8:	00 f8       	bld	r0, 0
-
 
8641
    57aa:	68 94       	set
-
 
8642
    57ac:	30 d0       	rcall	.+96     	; 0x580e <__fp_split2>
-
 
8643
    57ae:	e8 94       	clt
-
 
8644
    57b0:	07 fc       	sbrc	r0, 7
-
 
8645
    57b2:	07 c0       	rjmp	.+14     	; 0x57c2 <.fp_cmp+0x20>
-
 
8646
    57b4:	62 17       	cp	r22, r18
-
 
8647
    57b6:	73 07       	cpc	r23, r19
-
 
8648
    57b8:	84 07       	cpc	r24, r20
-
 
8649
    57ba:	95 07       	cpc	r25, r21
-
 
8650
    57bc:	21 f0       	breq	.+8      	; 0x57c6 <.fp_cmp+0x24>
-
 
8651
    57be:	08 f4       	brcc	.+2      	; 0x57c2 <.fp_cmp+0x20>
-
 
8652
    57c0:	00 94       	com	r0
-
 
8653
    57c2:	07 94       	ror	r0
-
 
8654
    57c4:	98 94       	clz
-
 
8655
    57c6:	08 95       	ret
-
 
8656
    57c8:	9a 95       	dec	r25
-
 
8657
    57ca:	bb 0f       	add	r27, r27
-
 
8658
    57cc:	66 1f       	adc	r22, r22
-
 
8659
    57ce:	77 1f       	adc	r23, r23
-
 
8660
    57d0:	88 1f       	adc	r24, r24
-
 
8661
 
-
 
8662
000057d2 <__fp_merge>:
-
 
8663
    57d2:	11 24       	eor	r1, r1
-
 
8664
    57d4:	99 23       	and	r25, r25
-
 
8665
    57d6:	a1 f0       	breq	.+40     	; 0x5800 <__fp_merge+0x2e>
-
 
8666
    57d8:	88 23       	and	r24, r24
-
 
8667
    57da:	b2 f7       	brpl	.-20     	; 0x57c8 <.fp_cmp+0x26>
-
 
8668
    57dc:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8669
    57de:	59 f0       	breq	.+22     	; 0x57f6 <__fp_merge+0x24>
-
 
8670
    57e0:	bb 0f       	add	r27, r27
-
 
8671
    57e2:	48 f4       	brcc	.+18     	; 0x57f6 <__fp_merge+0x24>
-
 
8672
    57e4:	21 f4       	brne	.+8      	; 0x57ee <__fp_merge+0x1c>
-
 
8673
    57e6:	00 20       	and	r0, r0
-
 
8674
    57e8:	11 f4       	brne	.+4      	; 0x57ee <__fp_merge+0x1c>
-
 
8675
    57ea:	60 ff       	sbrs	r22, 0
-
 
8676
    57ec:	04 c0       	rjmp	.+8      	; 0x57f6 <__fp_merge+0x24>
-
 
8677
    57ee:	6f 5f       	subi	r22, 0xFF	; 255
-
 
8678
    57f0:	7f 4f       	sbci	r23, 0xFF	; 255
-
 
8679
    57f2:	8f 4f       	sbci	r24, 0xFF	; 255
-
 
8680
    57f4:	9f 4f       	sbci	r25, 0xFF	; 255
-
 
8681
    57f6:	88 1f       	adc	r24, r24
-
 
8682
    57f8:	97 95       	ror	r25
-
 
8683
    57fa:	87 95       	ror	r24
-
 
8684
    57fc:	97 f9       	bld	r25, 7
-
 
8685
    57fe:	08 95       	ret
-
 
8686
    5800:	2c c0       	rjmp	.+88     	; 0x585a <__fp_zero>
-
 
8687
 
-
 
8688
00005802 <__fp_nan>:
-
 
8689
    5802:	9f ef       	ldi	r25, 0xFF	; 255
-
 
8690
    5804:	80 ec       	ldi	r24, 0xC0	; 192
-
 
8691
    5806:	08 95       	ret
-
 
8692
 
-
 
8693
00005808 <__fp_split3>:
-
 
8694
    5808:	05 2e       	mov	r0, r21
-
 
8695
    580a:	09 26       	eor	r0, r25
-
 
8696
    580c:	07 fa       	bst	r0, 7
-
 
8697
 
-
 
8698
0000580e <__fp_split2>:
-
 
8699
    580e:	44 0f       	add	r20, r20
-
 
8700
    5810:	55 1f       	adc	r21, r21
-
 
8701
    5812:	5f 3f       	cpi	r21, 0xFF	; 255
-
 
8702
    5814:	79 f0       	breq	.+30     	; 0x5834 <__fp_split1+0x14>
-
 
8703
    5816:	aa 27       	eor	r26, r26
-
 
8704
    5818:	a5 17       	cp	r26, r21
-
 
8705
    581a:	08 f0       	brcs	.+2      	; 0x581e <__fp_split2+0x10>
-
 
8706
    581c:	51 e0       	ldi	r21, 0x01	; 1
-
 
8707
    581e:	47 95       	ror	r20
-
 
8708
 
-
 
8709
00005820 <__fp_split1>:
-
 
8710
    5820:	88 0f       	add	r24, r24
-
 
8711
    5822:	99 1f       	adc	r25, r25
-
 
8712
    5824:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8713
    5826:	31 f0       	breq	.+12     	; 0x5834 <__fp_split1+0x14>
-
 
8714
    5828:	bb 27       	eor	r27, r27
-
 
8715
    582a:	b9 17       	cp	r27, r25
-
 
8716
    582c:	08 f0       	brcs	.+2      	; 0x5830 <__fp_split1+0x10>
-
 
8717
    582e:	91 e0       	ldi	r25, 0x01	; 1
-
 
8718
    5830:	87 95       	ror	r24
-
 
8719
    5832:	08 95       	ret
-
 
8720
    5834:	9f 91       	pop	r25
-
 
8721
    5836:	9f 91       	pop	r25
-
 
8722
    5838:	11 24       	eor	r1, r1
-
 
8723
    583a:	e3 cf       	rjmp	.-58     	; 0x5802 <__fp_nan>
-
 
8724
 
-
 
8725
0000583c <__fp_split_a>:
-
 
8726
    583c:	97 fb       	bst	r25, 7
-
 
8727
    583e:	88 0f       	add	r24, r24
-
 
8728
    5840:	99 1f       	adc	r25, r25
-
 
8729
    5842:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8730
    5844:	31 f0       	breq	.+12     	; 0x5852 <__fp_split_a+0x16>
-
 
8731
    5846:	bb 27       	eor	r27, r27
-
 
8732
    5848:	b9 17       	cp	r27, r25
-
 
8733
    584a:	08 f0       	brcs	.+2      	; 0x584e <__fp_split_a+0x12>
-
 
8734
    584c:	91 e0       	ldi	r25, 0x01	; 1
-
 
8735
    584e:	87 95       	ror	r24
-
 
8736
    5850:	08 95       	ret
-
 
8737
    5852:	9f 91       	pop	r25
-
 
8738
    5854:	9f 91       	pop	r25
-
 
8739
    5856:	11 24       	eor	r1, r1
-
 
8740
    5858:	d4 cf       	rjmp	.-88     	; 0x5802 <__fp_nan>
-
 
8741
 
-
 
8742
0000585a <__fp_zero>:
-
 
8743
    585a:	66 27       	eor	r22, r22
-
 
8744
    585c:	77 27       	eor	r23, r23
-
 
8745
    585e:	88 27       	eor	r24, r24
-
 
8746
 
-
 
8747
00005860 <__fp_zerox>:
-
 
8748
    5860:	99 27       	eor	r25, r25
-
 
8749
    5862:	08 95       	ret
-
 
8750
 
-
 
8751
00005864 <__mulsf3>:
-
 
8752
    5864:	d1 df       	rcall	.-94     	; 0x5808 <__fp_split3>
-
 
8753
    5866:	01 d0       	rcall	.+2      	; 0x586a <__mulsf3x>
-
 
8754
    5868:	b4 cf       	rjmp	.-152    	; 0x57d2 <__fp_merge>
-
 
8755
 
-
 
8756
0000586a <__mulsf3x>:
-
 
8757
    586a:	99 23       	and	r25, r25
-
 
8758
    586c:	39 f0       	breq	.+14     	; 0x587c <__mulsf3x+0x12>
-
 
8759
    586e:	55 23       	and	r21, r21
-
 
8760
    5870:	29 f0       	breq	.+10     	; 0x587c <__mulsf3x+0x12>
-
 
8761
    5872:	9f 57       	subi	r25, 0x7F	; 127
-
 
8762
    5874:	5f 57       	subi	r21, 0x7F	; 127
-
 
8763
    5876:	95 0f       	add	r25, r21
-
 
8764
    5878:	13 f4       	brvc	.+4      	; 0x587e <__mulsf3x+0x14>
-
 
8765
    587a:	9a f1       	brmi	.+102    	; 0x58e2 <__mulsf3x+0x78>
-
 
8766
    587c:	f1 cf       	rjmp	.-30     	; 0x5860 <__fp_zerox>
-
 
8767
    587e:	91 58       	subi	r25, 0x81	; 129
-
 
8768
    5880:	9f 3f       	cpi	r25, 0xFF	; 255
-
 
8769
    5882:	e1 f3       	breq	.-8      	; 0x587c <__mulsf3x+0x12>
-
 
8770
    5884:	62 9f       	mul	r22, r18
-
 
8771
    5886:	a1 2d       	mov	r26, r1
-
 
8772
    5888:	0f 92       	push	r0
-
 
8773
    588a:	bb 27       	eor	r27, r27
-
 
8774
    588c:	63 9f       	mul	r22, r19
-
 
8775
    588e:	a0 0d       	add	r26, r0
-
 
8776
    5890:	b1 1d       	adc	r27, r1
-
 
8777
    5892:	ee 27       	eor	r30, r30
-
 
8778
    5894:	72 9f       	mul	r23, r18
-
 
8779
    5896:	a0 0d       	add	r26, r0
-
 
8780
    5898:	b1 1d       	adc	r27, r1
-
 
8781
    589a:	ee 1f       	adc	r30, r30
-
 
8782
    589c:	af 93       	push	r26
-
 
8783
    589e:	aa 27       	eor	r26, r26
-
 
8784
    58a0:	64 9f       	mul	r22, r20
-
 
8785
    58a2:	b0 0d       	add	r27, r0
-
 
8786
    58a4:	e1 1d       	adc	r30, r1
-
 
8787
    58a6:	73 9f       	mul	r23, r19
-
 
8788
    58a8:	b0 0d       	add	r27, r0
-
 
8789
    58aa:	e1 1d       	adc	r30, r1
-
 
8790
    58ac:	aa 1f       	adc	r26, r26
-
 
8791
    58ae:	66 27       	eor	r22, r22
-
 
8792
    58b0:	82 9f       	mul	r24, r18
-
 
8793
    58b2:	b0 0d       	add	r27, r0
-
 
8794
    58b4:	e1 1d       	adc	r30, r1
-
 
8795
    58b6:	a6 1f       	adc	r26, r22
-
 
8796
    58b8:	55 27       	eor	r21, r21
-
 
8797
    58ba:	74 9f       	mul	r23, r20
-
 
8798
    58bc:	e0 0d       	add	r30, r0
-
 
8799
    58be:	a1 1d       	adc	r26, r1
-
 
8800
    58c0:	55 1f       	adc	r21, r21
-
 
8801
    58c2:	83 9f       	mul	r24, r19
-
 
8802
    58c4:	e0 0d       	add	r30, r0
-
 
8803
    58c6:	a1 1d       	adc	r26, r1
-
 
8804
    58c8:	56 1f       	adc	r21, r22
-
 
8805
    58ca:	84 9f       	mul	r24, r20
-
 
8806
    58cc:	a0 0d       	add	r26, r0
-
 
8807
    58ce:	51 1d       	adc	r21, r1
-
 
8808
    58d0:	85 2f       	mov	r24, r21
-
 
8809
    58d2:	7a 2f       	mov	r23, r26
-
 
8810
    58d4:	6e 2f       	mov	r22, r30
-
 
8811
    58d6:	1f 90       	pop	r1
-
 
8812
    58d8:	0f 90       	pop	r0
-
 
8813
    58da:	88 23       	and	r24, r24
-
 
8814
    58dc:	1a f4       	brpl	.+6      	; 0x58e4 <__mulsf3x+0x7a>
-
 
8815
    58de:	93 95       	inc	r25
-
 
8816
    58e0:	39 f4       	brne	.+14     	; 0x58f0 <__mulsf3x+0x86>
-
 
8817
    58e2:	8f cf       	rjmp	.-226    	; 0x5802 <__fp_nan>
-
 
8818
    58e4:	00 0c       	add	r0, r0
-
 
8819
    58e6:	11 1c       	adc	r1, r1
-
 
8820
    58e8:	bb 1f       	adc	r27, r27
-
 
8821
    58ea:	66 1f       	adc	r22, r22
-
 
8822
    58ec:	77 1f       	adc	r23, r23
-
 
8823
    58ee:	88 1f       	adc	r24, r24
-
 
8824
    58f0:	01 28       	or	r0, r1
-
 
8825
    58f2:	08 95       	ret
-
 
8826
 
-
 
8827
000058f4 <sqrt>:
-
 
8828
    58f4:	97 fd       	sbrc	r25, 7
-
 
8829
    58f6:	85 cf       	rjmp	.-246    	; 0x5802 <__fp_nan>
-
 
8830
    58f8:	99 23       	and	r25, r25
-
 
8831
    58fa:	09 f4       	brne	.+2      	; 0x58fe <sqrt+0xa>
-
 
8832
    58fc:	08 95       	ret
-
 
8833
    58fe:	48 2f       	mov	r20, r24
-
 
8834
    5900:	9d df       	rcall	.-198    	; 0x583c <__fp_split_a>
-
 
8835
    5902:	f9 2f       	mov	r31, r25
-
 
8836
    5904:	ff 57       	subi	r31, 0x7F	; 127
-
 
8837
    5906:	f5 95       	asr	r31
-
 
8838
    5908:	9f 1b       	sub	r25, r31
-
 
8839
    590a:	9f 1b       	sub	r25, r31
-
 
8840
    590c:	ff 93       	push	r31
-
 
8841
    590e:	61 df       	rcall	.-318    	; 0x57d2 <__fp_merge>
-
 
8842
    5910:	ff 92       	push	r15
-
 
8843
    5912:	ef 92       	push	r14
-
 
8844
    5914:	df 92       	push	r13
-
 
8845
    5916:	cf 92       	push	r12
-
 
8846
    5918:	bf 92       	push	r11
-
 
8847
    591a:	af 92       	push	r10
-
 
8848
    591c:	9f 92       	push	r9
-
 
8849
    591e:	8f 92       	push	r8
-
 
8850
    5920:	6b 01       	movw	r12, r22
-
 
8851
    5922:	7c 01       	movw	r14, r24
-
 
8852
    5924:	40 58       	subi	r20, 0x80	; 128
-
 
8853
    5926:	47 95       	ror	r20
-
 
8854
    5928:	33 27       	eor	r19, r19
-
 
8855
    592a:	22 27       	eor	r18, r18
-
 
8856
    592c:	40 68       	ori	r20, 0x80	; 128
-
 
8857
    592e:	5f e3       	ldi	r21, 0x3F	; 63
-
 
8858
    5930:	b6 01       	movw	r22, r12
-
 
8859
    5932:	c7 01       	movw	r24, r14
-
 
8860
    5934:	49 01       	movw	r8, r18
-
 
8861
    5936:	5a 01       	movw	r10, r20
-
 
8862
    5938:	0e 94 55 2b 	call	0x56aa	; 0x56aa <__divsf3>
-
 
8863
    593c:	94 01       	movw	r18, r8
-
 
8864
    593e:	a5 01       	movw	r20, r10
-
 
8865
    5940:	0e 94 13 2b 	call	0x5626	; 0x5626 <__addsf3>
-
 
8866
    5944:	4f ef       	ldi	r20, 0xFF	; 255
-
 
8867
    5946:	5f ef       	ldi	r21, 0xFF	; 255
-
 
8868
    5948:	13 d0       	rcall	.+38     	; 0x5970 <ldexp>
-
 
8869
    594a:	9b 01       	movw	r18, r22
-
 
8870
    594c:	ac 01       	movw	r20, r24
-
 
8871
    594e:	82 16       	cp	r8, r18
-
 
8872
    5950:	93 06       	cpc	r9, r19
-
 
8873
    5952:	a4 06       	cpc	r10, r20
-
 
8874
    5954:	b5 06       	cpc	r11, r21
-
 
8875
    5956:	61 f7       	brne	.-40     	; 0x5930 <sqrt+0x3c>
-
 
8876
    5958:	8f 90       	pop	r8
-
 
8877
    595a:	9f 90       	pop	r9
-
 
8878
    595c:	af 90       	pop	r10
-
 
8879
    595e:	bf 90       	pop	r11
-
 
8880
    5960:	cf 90       	pop	r12
-
 
8881
    5962:	df 90       	pop	r13
-
 
8882
    5964:	ef 90       	pop	r14
-
 
8883
    5966:	ff 90       	pop	r15
-
 
8884
    5968:	5f 91       	pop	r21
-
 
8885
    596a:	68 df       	rcall	.-304    	; 0x583c <__fp_split_a>
-
 
8886
    596c:	95 0f       	add	r25, r21
-
 
8887
    596e:	31 cf       	rjmp	.-414    	; 0x57d2 <__fp_merge>
-
 
8888
 
-
 
8889
00005970 <ldexp>:
-
 
8890
    5970:	65 df       	rcall	.-310    	; 0x583c <__fp_split_a>
-
 
8891
    5972:	99 23       	and	r25, r25
-
 
8892
    5974:	59 f0       	breq	.+22     	; 0x598c <ldexp+0x1c>
-
 
8893
    5976:	aa 27       	eor	r26, r26
-
 
8894
    5978:	94 0f       	add	r25, r20
-
 
8895
    597a:	a5 1f       	adc	r26, r21
-
 
8896
    597c:	43 f0       	brvs	.+16     	; 0x598e <ldexp+0x1e>
-
 
8897
    597e:	32 f0       	brmi	.+12     	; 0x598c <ldexp+0x1c>
-
 
8898
    5980:	4f ef       	ldi	r20, 0xFF	; 255
-
 
8899
    5982:	50 e0       	ldi	r21, 0x00	; 0
-
 
8900
    5984:	94 17       	cp	r25, r20
-
 
8901
    5986:	a5 07       	cpc	r26, r21
-
 
8902
    5988:	14 f4       	brge	.+4      	; 0x598e <ldexp+0x1e>
-
 
8903
    598a:	23 cf       	rjmp	.-442    	; 0x57d2 <__fp_merge>
-
 
8904
    598c:	66 cf       	rjmp	.-308    	; 0x585a <__fp_zero>
-
 
8905
    598e:	0e f0       	brts	.+2      	; 0x5992 <ldexp+0x22>
-
 
8906
    5990:	06 c0       	rjmp	.+12     	; 0x599e <__fp_p_inf>
-
 
8907
    5992:	00 c0       	rjmp	.+0      	; 0x5994 <__fp_m_inf>
-
 
8908
 
-
 
8909
00005994 <__fp_m_inf>:
-
 
8910
    5994:	9f ef       	ldi	r25, 0xFF	; 255
-
 
8911
    5996:	80 e8       	ldi	r24, 0x80	; 128
-
 
8912
    5998:	70 e0       	ldi	r23, 0x00	; 0
-
 
8913
    599a:	60 e0       	ldi	r22, 0x00	; 0
-
 
8914
    599c:	08 95       	ret
-
 
8915
 
-
 
8916
0000599e <__fp_p_inf>:
-
 
8917
    599e:	9f e7       	ldi	r25, 0x7F	; 127
-
 
8918
    59a0:	80 e8       	ldi	r24, 0x80	; 128
-
 
8919
    59a2:	70 e0       	ldi	r23, 0x00	; 0
-
 
8920
    59a4:	60 e0       	ldi	r22, 0x00	; 0
-
 
8921
    59a6:	08 95       	ret
-
 
8922
 
-
 
8923
000059a8 <__mulsi3>:
-
 
8924
    59a8:	62 9f       	mul	r22, r18
-
 
8925
    59aa:	d0 01       	movw	r26, r0
-
 
8926
    59ac:	73 9f       	mul	r23, r19
-
 
8927
    59ae:	f0 01       	movw	r30, r0
-
 
8928
    59b0:	82 9f       	mul	r24, r18
-
 
8929
    59b2:	e0 0d       	add	r30, r0
-
 
8930
    59b4:	f1 1d       	adc	r31, r1
-
 
8931
    59b6:	64 9f       	mul	r22, r20
-
 
8932
    59b8:	e0 0d       	add	r30, r0
-
 
8933
    59ba:	f1 1d       	adc	r31, r1
-
 
8934
    59bc:	92 9f       	mul	r25, r18
-
 
8935
    59be:	f0 0d       	add	r31, r0
-
 
8936
    59c0:	83 9f       	mul	r24, r19
-
 
8937
    59c2:	f0 0d       	add	r31, r0
-
 
8938
    59c4:	74 9f       	mul	r23, r20
-
 
8939
    59c6:	f0 0d       	add	r31, r0
-
 
8940
    59c8:	65 9f       	mul	r22, r21
-
 
8941
    59ca:	f0 0d       	add	r31, r0
-
 
8942
    59cc:	99 27       	eor	r25, r25
-
 
8943
    59ce:	72 9f       	mul	r23, r18
-
 
8944
    59d0:	b0 0d       	add	r27, r0
-
 
8945
    59d2:	e1 1d       	adc	r30, r1
-
 
8946
    59d4:	f9 1f       	adc	r31, r25
-
 
8947
    59d6:	63 9f       	mul	r22, r19
-
 
8948
    59d8:	b0 0d       	add	r27, r0
-
 
8949
    59da:	e1 1d       	adc	r30, r1
-
 
8950
    59dc:	f9 1f       	adc	r31, r25
-
 
8951
    59de:	bd 01       	movw	r22, r26
-
 
8952
    59e0:	cf 01       	movw	r24, r30
-
 
8953
    59e2:	11 24       	eor	r1, r1
-
 
8954
    59e4:	08 95       	ret
-
 
8955
 
-
 
8956
000059e6 <__udivmodhi4>:
-
 
8957
    59e6:	aa 1b       	sub	r26, r26
-
 
8958
    59e8:	bb 1b       	sub	r27, r27
-
 
8959
    59ea:	51 e1       	ldi	r21, 0x11	; 17
-
 
8960
    59ec:	07 c0       	rjmp	.+14     	; 0x59fc <__udivmodhi4_ep>
-
 
8961
 
-
 
8962
000059ee <__udivmodhi4_loop>:
-
 
8963
    59ee:	aa 1f       	adc	r26, r26
-
 
8964
    59f0:	bb 1f       	adc	r27, r27
-
 
8965
    59f2:	a6 17       	cp	r26, r22
-
 
8966
    59f4:	b7 07       	cpc	r27, r23
-
 
8967
    59f6:	10 f0       	brcs	.+4      	; 0x59fc <__udivmodhi4_ep>
-
 
8968
    59f8:	a6 1b       	sub	r26, r22
-
 
8969
    59fa:	b7 0b       	sbc	r27, r23
-
 
8970
 
-
 
8971
000059fc <__udivmodhi4_ep>:
-
 
8972
    59fc:	88 1f       	adc	r24, r24
-
 
8973
    59fe:	99 1f       	adc	r25, r25
-
 
8974
    5a00:	5a 95       	dec	r21
-
 
8975
    5a02:	a9 f7       	brne	.-22     	; 0x59ee <__udivmodhi4_loop>
-
 
8976
    5a04:	80 95       	com	r24
-
 
8977
    5a06:	90 95       	com	r25
-
 
8978
    5a08:	bc 01       	movw	r22, r24
-
 
8979
    5a0a:	cd 01       	movw	r24, r26
-
 
8980
    5a0c:	08 95       	ret
-
 
8981
 
-
 
8982
00005a0e <__divmodhi4>:
-
 
8983
    5a0e:	97 fb       	bst	r25, 7
-
 
8984
    5a10:	09 2e       	mov	r0, r25
-
 
8985
    5a12:	07 26       	eor	r0, r23
-
 
8986
    5a14:	0a d0       	rcall	.+20     	; 0x5a2a <__divmodhi4_neg1>
-
 
8987
    5a16:	77 fd       	sbrc	r23, 7
-
 
8988
    5a18:	04 d0       	rcall	.+8      	; 0x5a22 <__divmodhi4_neg2>
-
 
8989
    5a1a:	e5 df       	rcall	.-54     	; 0x59e6 <__udivmodhi4>
-
 
8990
    5a1c:	06 d0       	rcall	.+12     	; 0x5a2a <__divmodhi4_neg1>
-
 
8991
    5a1e:	00 20       	and	r0, r0
-
 
8992
    5a20:	1a f4       	brpl	.+6      	; 0x5a28 <__divmodhi4_exit>
-
 
8993
 
-
 
8994
00005a22 <__divmodhi4_neg2>:
-
 
8995
    5a22:	70 95       	com	r23
-
 
8996
    5a24:	61 95       	neg	r22
9024
    5a2e:	4f 4f       	sbci	r20, 0xFF	; 255
8997
    5a26:	7f 4f       	sbci	r23, 0xFF	; 255
-
 
8998
 
-
 
8999
00005a28 <__divmodhi4_exit>:
-
 
9000
    5a28:	08 95       	ret
-
 
9001
 
-
 
9002
00005a2a <__divmodhi4_neg1>:
-
 
9003
    5a2a:	f6 f7       	brtc	.-4      	; 0x5a28 <__divmodhi4_exit>
-
 
9004
    5a2c:	90 95       	com	r25
9025
    5a30:	5f 4f       	sbci	r21, 0xFF	; 255
Line 9005... Line -...
9005
    5a2e:	81 95       	neg	r24
-
 
9006
    5a30:	9f 4f       	sbci	r25, 0xFF	; 255
-
 
9007
    5a32:	08 95       	ret
-
 
9008
 
-
 
9009
00005a34 <__udivmodsi4>:
-
 
9010
    5a34:	a1 e2       	ldi	r26, 0x21	; 33
-
 
9011
    5a36:	1a 2e       	mov	r1, r26
-
 
9012
    5a38:	aa 1b       	sub	r26, r26
-
 
9013
    5a3a:	bb 1b       	sub	r27, r27
-
 
9014
    5a3c:	fd 01       	movw	r30, r26
-
 
9015
    5a3e:	0d c0       	rjmp	.+26     	; 0x5a5a <__udivmodsi4_ep>
-
 
9016
 
-
 
9017
00005a40 <__udivmodsi4_loop>:
-
 
9018
    5a40:	aa 1f       	adc	r26, r26
-
 
9019
    5a42:	bb 1f       	adc	r27, r27
-
 
9020
    5a44:	ee 1f       	adc	r30, r30
-
 
9021
    5a46:	ff 1f       	adc	r31, r31
-
 
9022
    5a48:	a2 17       	cp	r26, r18
-
 
9023
    5a4a:	b3 07       	cpc	r27, r19
-
 
9024
    5a4c:	e4 07       	cpc	r30, r20
-
 
9025
    5a4e:	f5 07       	cpc	r31, r21
-
 
9026
    5a50:	20 f0       	brcs	.+8      	; 0x5a5a <__udivmodsi4_ep>
-
 
9027
    5a52:	a2 1b       	sub	r26, r18
-
 
9028
    5a54:	b3 0b       	sbc	r27, r19
-
 
9029
    5a56:	e4 0b       	sbc	r30, r20
-
 
9030
    5a58:	f5 0b       	sbc	r31, r21
-
 
9031
 
-
 
9032
00005a5a <__udivmodsi4_ep>:
-
 
9033
    5a5a:	66 1f       	adc	r22, r22
-
 
9034
    5a5c:	77 1f       	adc	r23, r23
-
 
9035
    5a5e:	88 1f       	adc	r24, r24
-
 
9036
    5a60:	99 1f       	adc	r25, r25
-
 
9037
    5a62:	1a 94       	dec	r1
-
 
9038
    5a64:	69 f7       	brne	.-38     	; 0x5a40 <__udivmodsi4_loop>
-
 
9039
    5a66:	60 95       	com	r22
-
 
9040
    5a68:	70 95       	com	r23
-
 
9041
    5a6a:	80 95       	com	r24
-
 
9042
    5a6c:	90 95       	com	r25
-
 
9043
    5a6e:	9b 01       	movw	r18, r22
-
 
9044
    5a70:	ac 01       	movw	r20, r24
-
 
9045
    5a72:	bd 01       	movw	r22, r26
-
 
9046
    5a74:	cf 01       	movw	r24, r30
-
 
9047
    5a76:	08 95       	ret
-
 
9048
 
-
 
9049
00005a78 <__divmodsi4>:
-
 
9050
    5a78:	97 fb       	bst	r25, 7
-
 
9051
    5a7a:	09 2e       	mov	r0, r25
-
 
9052
    5a7c:	05 26       	eor	r0, r21
-
 
9053
    5a7e:	0e d0       	rcall	.+28     	; 0x5a9c <__divmodsi4_neg1>
-
 
9054
    5a80:	57 fd       	sbrc	r21, 7
-
 
9055
    5a82:	04 d0       	rcall	.+8      	; 0x5a8c <__divmodsi4_neg2>
-
 
9056
    5a84:	d7 df       	rcall	.-82     	; 0x5a34 <__udivmodsi4>
-
 
9057
    5a86:	0a d0       	rcall	.+20     	; 0x5a9c <__divmodsi4_neg1>
-
 
9058
    5a88:	00 1c       	adc	r0, r0
-
 
9059
    5a8a:	38 f4       	brcc	.+14     	; 0x5a9a <__divmodsi4_exit>
-
 
9060
 
-
 
9061
00005a8c <__divmodsi4_neg2>:
-
 
9062
    5a8c:	50 95       	com	r21
-
 
9063
    5a8e:	40 95       	com	r20
-
 
9064
    5a90:	30 95       	com	r19
-
 
9065
    5a92:	21 95       	neg	r18
-
 
9066
    5a94:	3f 4f       	sbci	r19, 0xFF	; 255
-
 
9067
    5a96:	4f 4f       	sbci	r20, 0xFF	; 255
-
 
9068
    5a98:	5f 4f       	sbci	r21, 0xFF	; 255
-
 
9069
 
9026
 
9070
00005a9a <__divmodsi4_exit>:
9027
00005a32 <__divmodsi4_exit>:
9071
    5a9a:	08 95       	ret
9028
    5a32:	08 95       	ret
9072
 
9029
 
9073
00005a9c <__divmodsi4_neg1>:
9030
00005a34 <__divmodsi4_neg1>:
9074
    5a9c:	f6 f7       	brtc	.-4      	; 0x5a9a <__divmodsi4_exit>
9031
    5a34:	f6 f7       	brtc	.-4      	; 0x5a32 <__divmodsi4_exit>
9075
    5a9e:	90 95       	com	r25
9032
    5a36:	90 95       	com	r25
9076
    5aa0:	80 95       	com	r24
9033
    5a38:	80 95       	com	r24
9077
    5aa2:	70 95       	com	r23
9034
    5a3a:	70 95       	com	r23
9078
    5aa4:	61 95       	neg	r22
9035
    5a3c:	61 95       	neg	r22
9079
    5aa6:	7f 4f       	sbci	r23, 0xFF	; 255
9036
    5a3e:	7f 4f       	sbci	r23, 0xFF	; 255
9080
    5aa8:	8f 4f       	sbci	r24, 0xFF	; 255
9037
    5a40:	8f 4f       	sbci	r24, 0xFF	; 255
9081
    5aaa:	9f 4f       	sbci	r25, 0xFF	; 255
9038
    5a42:	9f 4f       	sbci	r25, 0xFF	; 255
9082
    5aac:	08 95       	ret
9039
    5a44:	08 95       	ret
9083
 
9040
 
9084
00005aae <__eeprom_read_byte_1F2021>:
9041
00005a46 <__eeprom_read_byte_1F2021>:
9085
    5aae:	f9 99       	sbic	0x1f, 1	; 31
9042
    5a46:	f9 99       	sbic	0x1f, 1	; 31
9086
    5ab0:	fe cf       	rjmp	.-4      	; 0x5aae <__eeprom_read_byte_1F2021>
9043
    5a48:	fe cf       	rjmp	.-4      	; 0x5a46 <__eeprom_read_byte_1F2021>
9087
    5ab2:	b2 bd       	out	0x22, r27	; 34
9044
    5a4a:	b2 bd       	out	0x22, r27	; 34
9088
    5ab4:	a1 bd       	out	0x21, r26	; 33
9045
    5a4c:	a1 bd       	out	0x21, r26	; 33
9089
    5ab6:	f8 9a       	sbi	0x1f, 0	; 31
9046
    5a4e:	f8 9a       	sbi	0x1f, 0	; 31
9090
    5ab8:	11 96       	adiw	r26, 0x01	; 1
9047
    5a50:	11 96       	adiw	r26, 0x01	; 1
9091
    5aba:	00 b4       	in	r0, 0x20	; 32
9048
    5a52:	00 b4       	in	r0, 0x20	; 32
9092
    5abc:	08 95       	ret
9049
    5a54:	08 95       	ret
9093
 
9050
 
9094
00005abe <__eeprom_write_byte_1F2021>:
9051
00005a56 <__eeprom_write_byte_1F2021>:
9095
    5abe:	f9 99       	sbic	0x1f, 1	; 31
9052
    5a56:	f9 99       	sbic	0x1f, 1	; 31
9096
    5ac0:	fe cf       	rjmp	.-4      	; 0x5abe <__eeprom_write_byte_1F2021>
9053
    5a58:	fe cf       	rjmp	.-4      	; 0x5a56 <__eeprom_write_byte_1F2021>
9097
    5ac2:	b2 bd       	out	0x22, r27	; 34
9054
    5a5a:	b2 bd       	out	0x22, r27	; 34
9098
    5ac4:	a1 bd       	out	0x21, r26	; 33
9055
    5a5c:	a1 bd       	out	0x21, r26	; 33
9099
    5ac6:	00 bc       	out	0x20, r0	; 32
9056
    5a5e:	00 bc       	out	0x20, r0	; 32
9100
    5ac8:	11 96       	adiw	r26, 0x01	; 1
9057
    5a60:	11 96       	adiw	r26, 0x01	; 1
9101
    5aca:	0f b6       	in	r0, 0x3f	; 63
9058
    5a62:	0f b6       	in	r0, 0x3f	; 63
9102
    5acc:	f8 94       	cli
9059
    5a64:	f8 94       	cli
Line 9103... Line 9060...
9103
    5ace:	fa 9a       	sbi	0x1f, 2	; 31
9060
    5a66:	fa 9a       	sbi	0x1f, 2	; 31
9104
    5ad0:	f9 9a       	sbi	0x1f, 1	; 31
9061
    5a68:	f9 9a       	sbi	0x1f, 1	; 31