Rev 36 | 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 |