~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

Viewing changes to Tido/BLF-VLD/Fixed Modes/BLF-VLD.lss

  • Committer: Selene Scriven
  • Date: 2015-03-17 08:56:50 UTC
  • mto: This revision was merged to the branch mainline in revision 124.
  • Revision ID: ubuntu@toykeeper.net-20150317085650-s89wr9h28n2co7z1
Added TheStar firmwares from _the_

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
BLF-VLD.elf:     file format elf32-avr
3
 
 
4
 
Sections:
5
 
Idx Name          Size      VMA       LMA       File off  Algn
6
 
  0 .text         000002f6  00000000  00000000  000000b4  2**1
7
 
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
8
 
  1 .data         0000000a  00800060  000002f6  000003aa  2**0
9
 
                  CONTENTS, ALLOC, LOAD, DATA
10
 
  2 .bss          00000010  0080006a  0080006a  000003b4  2**0
11
 
                  ALLOC
12
 
  3 .eeprom       00000040  00810000  00810000  000003b4  2**0
13
 
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
14
 
  4 .stab         00000990  00000000  00000000  000003f4  2**2
15
 
                  CONTENTS, READONLY, DEBUGGING
16
 
  5 .stabstr      00000112  00000000  00000000  00000d84  2**0
17
 
                  CONTENTS, READONLY, DEBUGGING
18
 
 
19
 
Disassembly of section .text:
20
 
 
21
 
00000000 <__vectors>:
22
 
   0:   09 c0           rjmp    .+18            ; 0x14 <__ctors_end>
23
 
   2:   21 c0           rjmp    .+66            ; 0x46 <__bad_interrupt>
24
 
   4:   20 c0           rjmp    .+64            ; 0x46 <__bad_interrupt>
25
 
   6:   1f c0           rjmp    .+62            ; 0x46 <__bad_interrupt>
26
 
   8:   1e c0           rjmp    .+60            ; 0x46 <__bad_interrupt>
27
 
   a:   1d c0           rjmp    .+58            ; 0x46 <__bad_interrupt>
28
 
   c:   1c c0           rjmp    .+56            ; 0x46 <__bad_interrupt>
29
 
   e:   1b c0           rjmp    .+54            ; 0x46 <__bad_interrupt>
30
 
  10:   11 c1           rjmp    .+546           ; 0x234 <__vector_8>
31
 
  12:   19 c0           rjmp    .+50            ; 0x46 <__bad_interrupt>
32
 
 
33
 
00000014 <__ctors_end>:
34
 
  14:   11 24           eor     r1, r1
35
 
  16:   1f be           out     0x3f, r1        ; 63
36
 
  18:   cf e9           ldi     r28, 0x9F       ; 159
37
 
  1a:   cd bf           out     0x3d, r28       ; 61
38
 
 
39
 
0000001c <__do_copy_data>:
40
 
  1c:   10 e0           ldi     r17, 0x00       ; 0
41
 
  1e:   a0 e6           ldi     r26, 0x60       ; 96
42
 
  20:   b0 e0           ldi     r27, 0x00       ; 0
43
 
  22:   e6 ef           ldi     r30, 0xF6       ; 246
44
 
  24:   f2 e0           ldi     r31, 0x02       ; 2
45
 
  26:   02 c0           rjmp    .+4             ; 0x2c <.do_copy_data_start>
46
 
 
47
 
00000028 <.do_copy_data_loop>:
48
 
  28:   05 90           lpm     r0, Z+
49
 
  2a:   0d 92           st      X+, r0
50
 
 
51
 
0000002c <.do_copy_data_start>:
52
 
  2c:   aa 36           cpi     r26, 0x6A       ; 106
53
 
  2e:   b1 07           cpc     r27, r17
54
 
  30:   d9 f7           brne    .-10            ; 0x28 <.do_copy_data_loop>
55
 
 
56
 
00000032 <__do_clear_bss>:
57
 
  32:   10 e0           ldi     r17, 0x00       ; 0
58
 
  34:   aa e6           ldi     r26, 0x6A       ; 106
59
 
  36:   b0 e0           ldi     r27, 0x00       ; 0
60
 
  38:   01 c0           rjmp    .+2             ; 0x3c <.do_clear_bss_start>
61
 
 
62
 
0000003a <.do_clear_bss_loop>:
63
 
  3a:   1d 92           st      X+, r1
64
 
 
65
 
0000003c <.do_clear_bss_start>:
66
 
  3c:   aa 37           cpi     r26, 0x7A       ; 122
67
 
  3e:   b1 07           cpc     r27, r17
68
 
  40:   e1 f7           brne    .-8             ; 0x3a <.do_clear_bss_loop>
69
 
  42:   0a d0           rcall   .+20            ; 0x58 <main>
70
 
  44:   56 c1           rjmp    .+684           ; 0x2f2 <_exit>
71
 
 
72
 
00000046 <__bad_interrupt>:
73
 
  46:   dc cf           rjmp    .-72            ; 0x0 <__vectors>
74
 
 
75
 
00000048 <clock_prescale_set>:
76
 
  48:   90 e8           ldi     r25, 0x80       ; 128
77
 
  4a:   0f b6           in      r0, 0x3f        ; 63
78
 
  4c:   f8 94           cli
79
 
  4e:   96 bd           out     0x26, r25       ; 38
80
 
  50:   86 bd           out     0x26, r24       ; 38
81
 
  52:   0f be           out     0x3f, r0        ; 63
82
 
  54:   08 95           ret
83
 
 
84
 
00000056 <nullmode>:
85
 
  56:   08 95           ret
86
 
 
87
 
00000058 <main>:
88
 
  58:   0f 93           push    r16
89
 
  5a:   1f 93           push    r17
90
 
  5c:   8a e6           ldi     r24, 0x6A       ; 106
91
 
  5e:   90 e0           ldi     r25, 0x00       ; 0
92
 
  60:   60 e0           ldi     r22, 0x00       ; 0
93
 
  62:   70 e0           ldi     r23, 0x00       ; 0
94
 
  64:   4e e0           ldi     r20, 0x0E       ; 14
95
 
  66:   50 e0           ldi     r21, 0x00       ; 0
96
 
  68:   17 d1           rcall   .+558           ; 0x298 <__eerd_block_tn13>
97
 
  6a:   80 91 71 00     lds     r24, 0x0071
98
 
  6e:   e8 2f           mov     r30, r24
99
 
  70:   f0 e0           ldi     r31, 0x00       ; 0
100
 
  72:   e6 59           subi    r30, 0x96       ; 150
101
 
  74:   ff 4f           sbci    r31, 0xFF       ; 255
102
 
  76:   20 85           ldd     r18, Z+8        ; 0x08
103
 
  78:   8f 5f           subi    r24, 0xFF       ; 255
104
 
  7a:   83 30           cpi     r24, 0x03       ; 3
105
 
  7c:   08 f0           brcs    .+2             ; 0x80 <main+0x28>
106
 
  7e:   80 e0           ldi     r24, 0x00       ; 0
107
 
  80:   e8 2f           mov     r30, r24
108
 
  82:   f0 e0           ldi     r31, 0x00       ; 0
109
 
  84:   e6 59           subi    r30, 0x96       ; 150
110
 
  86:   ff 4f           sbci    r31, 0xFF       ; 255
111
 
  88:   91 e0           ldi     r25, 0x01       ; 1
112
 
  8a:   90 87           std     Z+8, r25        ; 0x08
113
 
  8c:   80 93 71 00     sts     0x0071, r24
114
 
  90:   80 91 6e 00     lds     r24, 0x006E
115
 
  94:   88 23           and     r24, r24
116
 
  96:   79 f4           brne    .+30            ; 0xb6 <__stack+0x17>
117
 
  98:   80 91 70 00     lds     r24, 0x0070
118
 
  9c:   86 30           cpi     r24, 0x06       ; 6
119
 
  9e:   58 f0           brcs    .+22            ; 0xb6 <__stack+0x17>
120
 
  a0:   90 93 6e 00     sts     0x006E, r25
121
 
  a4:   8f ef           ldi     r24, 0xFF       ; 255
122
 
  a6:   80 93 6f 00     sts     0x006F, r24
123
 
  aa:   10 92 6d 00     sts     0x006D, r1
124
 
  ae:   10 92 70 00     sts     0x0070, r1
125
 
  b2:   01 e0           ldi     r16, 0x01       ; 1
126
 
  b4:   01 c0           rjmp    .+2             ; 0xb8 <__stack+0x19>
127
 
  b6:   00 e0           ldi     r16, 0x00       ; 0
128
 
  b8:   80 91 6e 00     lds     r24, 0x006E
129
 
  bc:   88 23           and     r24, r24
130
 
  be:   11 f4           brne    .+4             ; 0xc4 <__stack+0x25>
131
 
  c0:   10 e0           ldi     r17, 0x00       ; 0
132
 
  c2:   12 c0           rjmp    .+36            ; 0xe8 <__stack+0x49>
133
 
  c4:   22 23           and     r18, r18
134
 
  c6:   61 f0           breq    .+24            ; 0xe0 <__stack+0x41>
135
 
  c8:   80 91 6f 00     lds     r24, 0x006F
136
 
  cc:   8f 5f           subi    r24, 0xFF       ; 255
137
 
  ce:   80 93 6f 00     sts     0x006F, r24
138
 
  d2:   8c 30           cpi     r24, 0x0C       ; 12
139
 
  d4:   10 f0           brcs    .+4             ; 0xda <__stack+0x3b>
140
 
  d6:   10 92 6f 00     sts     0x006F, r1
141
 
  da:   10 91 6f 00     lds     r17, 0x006F
142
 
  de:   04 c0           rjmp    .+8             ; 0xe8 <__stack+0x49>
143
 
  e0:   10 92 6e 00     sts     0x006E, r1
144
 
  e4:   10 e0           ldi     r17, 0x00       ; 0
145
 
  e6:   01 e0           ldi     r16, 0x01       ; 1
146
 
  e8:   80 91 6e 00     lds     r24, 0x006E
147
 
  ec:   88 23           and     r24, r24
148
 
  ee:   d1 f4           brne    .+52            ; 0x124 <__stack+0x85>
149
 
  f0:   22 23           and     r18, r18
150
 
  f2:   49 f0           breq    .+18            ; 0x106 <__stack+0x67>
151
 
  f4:   80 91 6a 00     lds     r24, 0x006A
152
 
  f8:   8f 5f           subi    r24, 0xFF       ; 255
153
 
  fa:   80 93 6a 00     sts     0x006A, r24
154
 
  fe:   80 91 70 00     lds     r24, 0x0070
155
 
 102:   8f 5f           subi    r24, 0xFF       ; 255
156
 
 104:   01 c0           rjmp    .+2             ; 0x108 <__stack+0x69>
157
 
 106:   81 e0           ldi     r24, 0x01       ; 1
158
 
 108:   80 93 70 00     sts     0x0070, r24
159
 
 10c:   80 91 6a 00     lds     r24, 0x006A
160
 
 110:   83 30           cpi     r24, 0x03       ; 3
161
 
 112:   10 f0           brcs    .+4             ; 0x118 <__stack+0x79>
162
 
 114:   10 92 6a 00     sts     0x006A, r1
163
 
 118:   e0 91 6a 00     lds     r30, 0x006A
164
 
 11c:   f0 e0           ldi     r31, 0x00       ; 0
165
 
 11e:   e6 59           subi    r30, 0x96       ; 150
166
 
 120:   ff 4f           sbci    r31, 0xFF       ; 255
167
 
 122:   13 85           ldd     r17, Z+11       ; 0x0b
168
 
 124:   8a e6           ldi     r24, 0x6A       ; 106
169
 
 126:   90 e0           ldi     r25, 0x00       ; 0
170
 
 128:   60 e0           ldi     r22, 0x00       ; 0
171
 
 12a:   70 e0           ldi     r23, 0x00       ; 0
172
 
 12c:   4b e0           ldi     r20, 0x0B       ; 11
173
 
 12e:   50 e0           ldi     r21, 0x00       ; 0
174
 
 130:   ca d0           rcall   .+404           ; 0x2c6 <__eewr_block_tn13>
175
 
 132:   b9 9a           sbi     0x17, 1 ; 23
176
 
 134:   81 e2           ldi     r24, 0x21       ; 33
177
 
 136:   8f bd           out     0x2f, r24       ; 47
178
 
 138:   81 e0           ldi     r24, 0x01       ; 1
179
 
 13a:   83 bf           out     0x33, r24       ; 51
180
 
 13c:   00 23           and     r16, r16
181
 
 13e:   81 f0           breq    .+32            ; 0x160 <__stack+0xc1>
182
 
 140:   80 e6           ldi     r24, 0x60       ; 96
183
 
 142:   9a ee           ldi     r25, 0xEA       ; 234
184
 
 144:   fc 01           movw    r30, r24
185
 
 146:   31 97           sbiw    r30, 0x01       ; 1
186
 
 148:   f1 f7           brne    .-4             ; 0x146 <__stack+0xa7>
187
 
 14a:   29 b5           in      r18, 0x29       ; 41
188
 
 14c:   20 95           com     r18
189
 
 14e:   29 bd           out     0x29, r18       ; 41
190
 
 150:   fc 01           movw    r30, r24
191
 
 152:   31 97           sbiw    r30, 0x01       ; 1
192
 
 154:   f1 f7           brne    .-4             ; 0x152 <__stack+0xb3>
193
 
 156:   29 b5           in      r18, 0x29       ; 41
194
 
 158:   20 95           com     r18
195
 
 15a:   29 bd           out     0x29, r18       ; 41
196
 
 15c:   01 97           sbiw    r24, 0x01       ; 1
197
 
 15e:   f1 f7           brne    .-4             ; 0x15c <__stack+0xbd>
198
 
 160:   1c 30           cpi     r17, 0x0C       ; 12
199
 
 162:   08 f0           brcs    .+2             ; 0x166 <__stack+0xc7>
200
 
 164:   10 e0           ldi     r17, 0x00       ; 0
201
 
 166:   11 0f           add     r17, r17
202
 
 168:   11 0f           add     r17, r17
203
 
 16a:   81 2f           mov     r24, r17
204
 
 16c:   90 e0           ldi     r25, 0x00       ; 0
205
 
 16e:   40 96           adiw    r24, 0x10       ; 16
206
 
 170:   a2 d0           rcall   .+324           ; 0x2b6 <__eerd_byte_tn13>
207
 
 172:   e8 2f           mov     r30, r24
208
 
 174:   f8 94           cli
209
 
 176:   a8 95           wdr
210
 
 178:   88 e1           ldi     r24, 0x18       ; 24
211
 
 17a:   81 bd           out     0x21, r24       ; 33
212
 
 17c:   84 e4           ldi     r24, 0x44       ; 68
213
 
 17e:   81 bd           out     0x21, r24       ; 33
214
 
 180:   78 94           sei
215
 
 182:   f0 e0           ldi     r31, 0x00       ; 0
216
 
 184:   ee 0f           add     r30, r30
217
 
 186:   ff 1f           adc     r31, r31
218
 
 188:   e0 5a           subi    r30, 0xA0       ; 160
219
 
 18a:   ff 4f           sbci    r31, 0xFF       ; 255
220
 
 18c:   01 90           ld      r0, Z+
221
 
 18e:   f0 81           ld      r31, Z
222
 
 190:   e0 2d           mov     r30, r0
223
 
 192:   81 2f           mov     r24, r17
224
 
 194:   09 95           icall
225
 
 196:   ff cf           rjmp    .-2             ; 0x196 <__stack+0xf7>
226
 
 
227
 
00000198 <strobe>:
228
 
 198:   cf 92           push    r12
229
 
 19a:   df 92           push    r13
230
 
 19c:   ef 92           push    r14
231
 
 19e:   ff 92           push    r15
232
 
 1a0:   0f 93           push    r16
233
 
 1a2:   1f 93           push    r17
234
 
 1a4:   08 2f           mov     r16, r24
235
 
 1a6:   10 e0           ldi     r17, 0x00       ; 0
236
 
 1a8:   c8 01           movw    r24, r16
237
 
 1aa:   41 96           adiw    r24, 0x11       ; 17
238
 
 1ac:   84 d0           rcall   .+264           ; 0x2b6 <__eerd_byte_tn13>
239
 
 1ae:   f8 2e           mov     r15, r24
240
 
 1b0:   c8 01           movw    r24, r16
241
 
 1b2:   42 96           adiw    r24, 0x12       ; 18
242
 
 1b4:   80 d0           rcall   .+256           ; 0x2b6 <__eerd_byte_tn13>
243
 
 1b6:   e8 2e           mov     r14, r24
244
 
 1b8:   c8 01           movw    r24, r16
245
 
 1ba:   43 96           adiw    r24, 0x13       ; 19
246
 
 1bc:   7c d0           rcall   .+248           ; 0x2b6 <__eerd_byte_tn13>
247
 
 1be:   20 e0           ldi     r18, 0x00       ; 0
248
 
 1c0:   cc 24           eor     r12, r12
249
 
 1c2:   ca 94           dec     r12
250
 
 1c4:   0f 2d           mov     r16, r15
251
 
 1c6:   dd 24           eor     r13, r13
252
 
 1c8:   60 eb           ldi     r22, 0xB0       ; 176
253
 
 1ca:   74 e0           ldi     r23, 0x04       ; 4
254
 
 1cc:   ff 0c           add     r15, r15
255
 
 1ce:   ff 0c           add     r15, r15
256
 
 1d0:   10 e0           ldi     r17, 0x00       ; 0
257
 
 1d2:   48 2f           mov     r20, r24
258
 
 1d4:   50 e0           ldi     r21, 0x00       ; 0
259
 
 1d6:   a8 e7           ldi     r26, 0x78       ; 120
260
 
 1d8:   b0 e0           ldi     r27, 0x00       ; 0
261
 
 1da:   15 c0           rjmp    .+42            ; 0x206 <strobe+0x6e>
262
 
 1dc:   c9 bc           out     0x29, r12       ; 41
263
 
 1de:   80 2f           mov     r24, r16
264
 
 1e0:   9d 2d           mov     r25, r13
265
 
 1e2:   04 c0           rjmp    .+8             ; 0x1ec <strobe+0x54>
266
 
 1e4:   fb 01           movw    r30, r22
267
 
 1e6:   31 97           sbiw    r30, 0x01       ; 1
268
 
 1e8:   f1 f7           brne    .-4             ; 0x1e6 <strobe+0x4e>
269
 
 1ea:   01 97           sbiw    r24, 0x01       ; 1
270
 
 1ec:   00 97           sbiw    r24, 0x00       ; 0
271
 
 1ee:   d1 f7           brne    .-12            ; 0x1e4 <strobe+0x4c>
272
 
 1f0:   19 bc           out     0x29, r1        ; 41
273
 
 1f2:   8f 2d           mov     r24, r15
274
 
 1f4:   91 2f           mov     r25, r17
275
 
 1f6:   04 c0           rjmp    .+8             ; 0x200 <strobe+0x68>
276
 
 1f8:   fb 01           movw    r30, r22
277
 
 1fa:   31 97           sbiw    r30, 0x01       ; 1
278
 
 1fc:   f1 f7           brne    .-4             ; 0x1fa <strobe+0x62>
279
 
 1fe:   01 97           sbiw    r24, 0x01       ; 1
280
 
 200:   00 97           sbiw    r24, 0x00       ; 0
281
 
 202:   d1 f7           brne    .-12            ; 0x1f8 <strobe+0x60>
282
 
 204:   2f 5f           subi    r18, 0xFF       ; 255
283
 
 206:   2e 15           cp      r18, r14
284
 
 208:   48 f3           brcs    .-46            ; 0x1dc <strobe+0x44>
285
 
 20a:   9a 01           movw    r18, r20
286
 
 20c:   09 c0           rjmp    .+18            ; 0x220 <strobe+0x88>
287
 
 20e:   80 e1           ldi     r24, 0x10       ; 16
288
 
 210:   97 e2           ldi     r25, 0x27       ; 39
289
 
 212:   fd 01           movw    r30, r26
290
 
 214:   31 97           sbiw    r30, 0x01       ; 1
291
 
 216:   f1 f7           brne    .-4             ; 0x214 <strobe+0x7c>
292
 
 218:   01 97           sbiw    r24, 0x01       ; 1
293
 
 21a:   d9 f7           brne    .-10            ; 0x212 <strobe+0x7a>
294
 
 21c:   21 50           subi    r18, 0x01       ; 1
295
 
 21e:   30 40           sbci    r19, 0x00       ; 0
296
 
 220:   21 15           cp      r18, r1
297
 
 222:   31 05           cpc     r19, r1
298
 
 224:   a1 f7           brne    .-24            ; 0x20e <strobe+0x76>
299
 
 226:   20 e0           ldi     r18, 0x00       ; 0
300
 
 228:   ee cf           rjmp    .-36            ; 0x206 <strobe+0x6e>
301
 
 
302
 
0000022a <const_level>:
303
 
 22a:   90 e0           ldi     r25, 0x00       ; 0
304
 
 22c:   41 96           adiw    r24, 0x11       ; 17
305
 
 22e:   43 d0           rcall   .+134           ; 0x2b6 <__eerd_byte_tn13>
306
 
 230:   89 bd           out     0x29, r24       ; 41
307
 
 232:   ff cf           rjmp    .-2             ; 0x232 <const_level+0x8>
308
 
 
309
 
00000234 <__vector_8>:
310
 
 234:   1f 92           push    r1
311
 
 236:   0f 92           push    r0
312
 
 238:   0f b6           in      r0, 0x3f        ; 63
313
 
 23a:   0f 92           push    r0
314
 
 23c:   11 24           eor     r1, r1
315
 
 23e:   2f 93           push    r18
316
 
 240:   3f 93           push    r19
317
 
 242:   4f 93           push    r20
318
 
 244:   5f 93           push    r21
319
 
 246:   6f 93           push    r22
320
 
 248:   7f 93           push    r23
321
 
 24a:   8f 93           push    r24
322
 
 24c:   9f 93           push    r25
323
 
 24e:   af 93           push    r26
324
 
 250:   bf 93           push    r27
325
 
 252:   ef 93           push    r30
326
 
 254:   ff 93           push    r31
327
 
 256:   80 91 78 00     lds     r24, 0x0078
328
 
 25a:   88 30           cpi     r24, 0x08       ; 8
329
 
 25c:   60 f4           brcc    .+24            ; 0x276 <__vector_8+0x42>
330
 
 25e:   90 91 71 00     lds     r25, 0x0071
331
 
 262:   8f 5f           subi    r24, 0xFF       ; 255
332
 
 264:   80 93 78 00     sts     0x0078, r24
333
 
 268:   88 30           cpi     r24, 0x08       ; 8
334
 
 26a:   29 f4           brne    .+10            ; 0x276 <__vector_8+0x42>
335
 
 26c:   89 2f           mov     r24, r25
336
 
 26e:   90 e0           ldi     r25, 0x00       ; 0
337
 
 270:   08 96           adiw    r24, 0x08       ; 8
338
 
 272:   60 e0           ldi     r22, 0x00       ; 0
339
 
 274:   30 d0           rcall   .+96            ; 0x2d6 <__eewr_byte_tn13>
340
 
 276:   ff 91           pop     r31
341
 
 278:   ef 91           pop     r30
342
 
 27a:   bf 91           pop     r27
343
 
 27c:   af 91           pop     r26
344
 
 27e:   9f 91           pop     r25
345
 
 280:   8f 91           pop     r24
346
 
 282:   7f 91           pop     r23
347
 
 284:   6f 91           pop     r22
348
 
 286:   5f 91           pop     r21
349
 
 288:   4f 91           pop     r20
350
 
 28a:   3f 91           pop     r19
351
 
 28c:   2f 91           pop     r18
352
 
 28e:   0f 90           pop     r0
353
 
 290:   0f be           out     0x3f, r0        ; 63
354
 
 292:   0f 90           pop     r0
355
 
 294:   1f 90           pop     r1
356
 
 296:   18 95           reti
357
 
 
358
 
00000298 <__eerd_block_tn13>:
359
 
 298:   a8 2f           mov     r26, r24
360
 
 29a:   86 2f           mov     r24, r22
361
 
 
362
 
0000029c <__eerd_blraw_tn13>:
363
 
 29c:   e8 2f           mov     r30, r24
364
 
 29e:   e1 99           sbic    0x1c, 1 ; 28
365
 
 2a0:   fe cf           rjmp    .-4             ; 0x29e <__eerd_blraw_tn13+0x2>
366
 
 2a2:   1f ba           out     0x1f, r1        ; 31
367
 
 2a4:   05 c0           rjmp    .+10            ; 0x2b0 <__eerd_blraw_tn13+0x14>
368
 
 2a6:   ee bb           out     0x1e, r30       ; 30
369
 
 2a8:   e0 9a           sbi     0x1c, 0 ; 28
370
 
 2aa:   e3 95           inc     r30
371
 
 2ac:   0d b2           in      r0, 0x1d        ; 29
372
 
 2ae:   0d 92           st      X+, r0
373
 
 2b0:   41 50           subi    r20, 0x01       ; 1
374
 
 2b2:   c8 f7           brcc    .-14            ; 0x2a6 <__eerd_blraw_tn13+0xa>
375
 
 2b4:   08 95           ret
376
 
 
377
 
000002b6 <__eerd_byte_tn13>:
378
 
 2b6:   e1 99           sbic    0x1c, 1 ; 28
379
 
 2b8:   fe cf           rjmp    .-4             ; 0x2b6 <__eerd_byte_tn13>
380
 
 2ba:   1f ba           out     0x1f, r1        ; 31
381
 
 2bc:   8e bb           out     0x1e, r24       ; 30
382
 
 2be:   e0 9a           sbi     0x1c, 0 ; 28
383
 
 2c0:   99 27           eor     r25, r25
384
 
 2c2:   8d b3           in      r24, 0x1d       ; 29
385
 
 2c4:   08 95           ret
386
 
 
387
 
000002c6 <__eewr_block_tn13>:
388
 
 2c6:   a8 2f           mov     r26, r24
389
 
 2c8:   86 2f           mov     r24, r22
390
 
 2ca:   02 c0           rjmp    .+4             ; 0x2d0 <__eewr_block_tn13+0xa>
391
 
 2cc:   2d 91           ld      r18, X+
392
 
 2ce:   04 d0           rcall   .+8             ; 0x2d8 <__eewr_r18_tn13>
393
 
 2d0:   41 50           subi    r20, 0x01       ; 1
394
 
 2d2:   e0 f7           brcc    .-8             ; 0x2cc <__eewr_block_tn13+0x6>
395
 
 2d4:   08 95           ret
396
 
 
397
 
000002d6 <__eewr_byte_tn13>:
398
 
 2d6:   26 2f           mov     r18, r22
399
 
 
400
 
000002d8 <__eewr_r18_tn13>:
401
 
 2d8:   e1 99           sbic    0x1c, 1 ; 28
402
 
 2da:   fe cf           rjmp    .-4             ; 0x2d8 <__eewr_r18_tn13>
403
 
 2dc:   1c ba           out     0x1c, r1        ; 28
404
 
 2de:   1f ba           out     0x1f, r1        ; 31
405
 
 2e0:   8e bb           out     0x1e, r24       ; 30
406
 
 2e2:   2d bb           out     0x1d, r18       ; 29
407
 
 2e4:   0f b6           in      r0, 0x3f        ; 63
408
 
 2e6:   f8 94           cli
409
 
 2e8:   e2 9a           sbi     0x1c, 2 ; 28
410
 
 2ea:   e1 9a           sbi     0x1c, 1 ; 28
411
 
 2ec:   0f be           out     0x3f, r0        ; 63
412
 
 2ee:   01 96           adiw    r24, 0x01       ; 1
413
 
 2f0:   08 95           ret
414
 
 
415
 
000002f2 <_exit>:
416
 
 2f2:   f8 94           cli
417
 
 
418
 
000002f4 <__stop_program>:
419
 
 2f4:   ff cf           rjmp    .-2             ; 0x2f4 <__stop_program>