1/* This file is part of avr-libc.
2
3   Automatically created by devtools/ioreg.pl
4   DO NOT EDIT!
5
6   Redistribution and use in source and binary forms, with or without
7   modification, are permitted provided that the following conditions are met:
8
9   * Redistributions of source code must retain the above copyright
10     notice, this list of conditions and the following disclaimer.
11
12   * Redistributions in binary form must reproduce the above copyright
13     notice, this list of conditions and the following disclaimer in
14     the documentation and/or other materials provided with the
15     distribution.
16
17   * Neither the name of the copyright holders nor the names of
18     contributors may be used to endorse or promote products derived
19     from this software without specific prior written permission.
20
21  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
25  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31  POSSIBILITY OF SUCH DAMAGE. */
32
33/* $Id: attiny9.S 2376 2013-04-30 14:49:25Z joerg_wunsch $ */
34
35#include <avr/version.h>
36
37#define DW_TAG_array_type               0x01
38#define DW_TAG_compile_unit             0x11
39#define DW_TAG_typedef                  0x16
40#define DW_TAG_subrange_type            0x21
41#define DW_TAG_base_type                0x24
42#define DW_TAG_variable                 0x34
43
44#define DW_FORM_addr                    0x01
45#define DW_FORM_block1                  0x0a
46#define DW_FORM_block2                  0x03
47#define DW_FORM_block4                  0x04
48#define DW_FORM_data1                   0x0b
49#define DW_FORM_data2                   0x05
50#define DW_FORM_data4                   0x06
51#define DW_FORM_data8                   0x07
52#define DW_FORM_string                  0x08
53#define DW_FORM_flag                    0x0c
54#define DW_FORM_strp                    0x0e
55#define DW_FORM_ref1                    0x11
56#define DW_FORM_ref2                    0x12
57#define DW_FORM_ref4                    0x13
58#define DW_FORM_ref8                    0x14
59
60#define DW_AT_location                  0x02
61#define DW_AT_name                      0x03
62#define DW_AT_byte_size                 0x0b
63#define DW_AT_stmt_list                 0x10
64#define DW_AT_language                  0x13
65#define DW_AT_producer                  0x25
66#define DW_AT_upper_bound               0x2f
67#define DW_AT_decl_file                 0x3a
68#define DW_AT_decl_line                 0x3b
69#define DW_AT_encoding                  0x3e
70#define DW_AT_external                  0x3f
71#define DW_AT_type                      0x49
72
73#define DW_LANG_C89                     0x0001
74
75#define DW_CHILDREN_no                  0x00
76#define DW_CHILDREN_yes                 0x01
77
78#define DW_ATE_unsigned                 0x7
79#define DW_ATE_unsigned_char            0x8
80
81#define DW_OP_addr                      0x03
82.eject
83	.section	.debug_abbrev, "", @progbits
84.Ldebug_abbrev0:
85	.section	.debug_info, "", @progbits
86	.section	.debug_line, "", @progbits
87.Ldebug_line0:
88	.section	.debug_str, "", @progbits
89
90	.section	.debug_info, "", @progbits
91	;; compilation unit header
92.Lssinfo:
93	.long	.Leinfo - .Lsinfo
94.Lsinfo:
95	.word	2		; DWARF-2
96	.long	.Ldebug_abbrev0
97	.byte	4		; sizeof(address)
98
99
100	;; DIE #1: compilation unit
101	.section	.debug_info
102	.uleb128	1	; ref to abbrev 1
103	.section	.debug_abbrev
104	.uleb128	1
105	.uleb128	DW_TAG_compile_unit
106	.byte		DW_CHILDREN_yes
107
108	.uleb128	DW_AT_producer
109	.uleb128	DW_FORM_strp
110	.section	.debug_str
111.Lproducer:
112	.ascii		"avr-libc "
113	.asciz		__AVR_LIBC_VERSION_STRING__
114	.section	.debug_info
115	.long		.Lproducer
116
117	.section	.debug_abbrev
118	.uleb128	DW_AT_stmt_list
119	.uleb128	DW_FORM_data4
120	.section	.debug_info
121	.long		.Ldebug_line0
122
123	.section	.debug_abbrev
124	.uleb128	0
125	.uleb128	0
126
127	;; DIE #2: base type uint8_t
128	.section	.debug_info
129.Luint8_t:
130	.uleb128	2	; ref to abbrev 2
131	.section	.debug_abbrev
132	.uleb128	2
133	.uleb128	DW_TAG_base_type
134	.byte		DW_CHILDREN_no
135
136	.uleb128	DW_AT_name
137	.uleb128	DW_FORM_strp
138	.section	.debug_str
139.Luint8_t_name:
140	.string		"uint8_t"
141	.section	.debug_info
142	.long		.Luint8_t_name
143
144	.section	.debug_abbrev
145	.uleb128	DW_AT_byte_size
146	.uleb128	DW_FORM_data1
147	.section	.debug_info
148	.byte		1
149
150	.section	.debug_abbrev
151	.uleb128	DW_AT_encoding
152	.uleb128	DW_FORM_data1
153	.section	.debug_info
154	.byte		DW_ATE_unsigned_char
155
156	.section	.debug_abbrev
157	.uleb128	0
158	.uleb128	0
159
160	;; DIE #3: base type uint16_t
161	.section	.debug_info
162.Luint16_t:
163	.uleb128	3	; ref to abbrev 3
164	.section	.debug_abbrev
165	.uleb128	3
166	.uleb128	DW_TAG_base_type
167	.byte		DW_CHILDREN_no
168
169	.uleb128	DW_AT_name
170	.uleb128	DW_FORM_strp
171	.section	.debug_str
172.Luint16_t_name:
173	.string		"uint16_t"
174	.section	.debug_info
175	.long		.Luint16_t_name
176
177	.section	.debug_abbrev
178	.uleb128	DW_AT_byte_size
179	.uleb128	DW_FORM_data1
180	.section	.debug_info
181	.byte		2
182
183	.section	.debug_abbrev
184	.uleb128	DW_AT_encoding
185	.uleb128	DW_FORM_data1
186	.section	.debug_info
187	.byte		DW_ATE_unsigned
188
189	.section	.debug_abbrev
190	.uleb128	0
191	.uleb128	0
192
193;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
194	;; DIE #4: variable ACSR
195	.section	.debug_info
196	.uleb128	4	; ref to abbrev 4
197	.section	.debug_abbrev
198	.uleb128	4
199	.uleb128	DW_TAG_variable
200	.byte		DW_CHILDREN_no
201
202	.uleb128	DW_AT_name
203	.uleb128	DW_FORM_strp
204	.section	.debug_str
205.Lname4:
206	.string		"ACSR"
207	.section	.debug_info
208	.long		.Lname4
209
210	.section	.debug_abbrev
211	.uleb128	DW_AT_decl_file
212	.uleb128	DW_FORM_data1
213	.section	.debug_info
214	.byte		0	; no source file information
215
216	.section	.debug_abbrev
217	.uleb128	DW_AT_decl_line
218	.uleb128	DW_FORM_data1
219	.section	.debug_info
220	.byte		0	; no source line information
221
222	.section	.debug_abbrev
223	.uleb128	DW_AT_type
224	.uleb128	DW_FORM_ref4
225	.section	.debug_info
226	.long		.Luint8_t - .Lssinfo
227
228	.section	.debug_abbrev
229	.uleb128	DW_AT_external
230	.uleb128	DW_FORM_flag
231	.section	.debug_info
232	.byte		1
233
234	.section	.debug_abbrev
235	.uleb128	DW_AT_location
236	.uleb128	DW_FORM_block1
237	.section	.debug_info
238	.byte		5	; length of block
239	.byte		DW_OP_addr
240	.long		0x800000 + 0x00 + 0x1F
241
242	.section	.debug_abbrev
243	.uleb128	0
244	.uleb128	0
245
246;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
247	;; DIE #5: variable DIDR0
248	.section	.debug_info
249	.uleb128	5	; ref to abbrev 5
250	.section	.debug_abbrev
251	.uleb128	5
252	.uleb128	DW_TAG_variable
253	.byte		DW_CHILDREN_no
254
255	.uleb128	DW_AT_name
256	.uleb128	DW_FORM_strp
257	.section	.debug_str
258.Lname5:
259	.string		"DIDR0"
260	.section	.debug_info
261	.long		.Lname5
262
263	.section	.debug_abbrev
264	.uleb128	DW_AT_decl_file
265	.uleb128	DW_FORM_data1
266	.section	.debug_info
267	.byte		0	; no source file information
268
269	.section	.debug_abbrev
270	.uleb128	DW_AT_decl_line
271	.uleb128	DW_FORM_data1
272	.section	.debug_info
273	.byte		0	; no source line information
274
275	.section	.debug_abbrev
276	.uleb128	DW_AT_type
277	.uleb128	DW_FORM_ref4
278	.section	.debug_info
279	.long		.Luint8_t - .Lssinfo
280
281	.section	.debug_abbrev
282	.uleb128	DW_AT_external
283	.uleb128	DW_FORM_flag
284	.section	.debug_info
285	.byte		1
286
287	.section	.debug_abbrev
288	.uleb128	DW_AT_location
289	.uleb128	DW_FORM_block1
290	.section	.debug_info
291	.byte		5	; length of block
292	.byte		DW_OP_addr
293	.long		0x800000 + 0x00 + 0x17
294
295	.section	.debug_abbrev
296	.uleb128	0
297	.uleb128	0
298
299;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
300	;; DIE #6: variable CCP
301	.section	.debug_info
302	.uleb128	6	; ref to abbrev 6
303	.section	.debug_abbrev
304	.uleb128	6
305	.uleb128	DW_TAG_variable
306	.byte		DW_CHILDREN_no
307
308	.uleb128	DW_AT_name
309	.uleb128	DW_FORM_strp
310	.section	.debug_str
311.Lname6:
312	.string		"CCP"
313	.section	.debug_info
314	.long		.Lname6
315
316	.section	.debug_abbrev
317	.uleb128	DW_AT_decl_file
318	.uleb128	DW_FORM_data1
319	.section	.debug_info
320	.byte		0	; no source file information
321
322	.section	.debug_abbrev
323	.uleb128	DW_AT_decl_line
324	.uleb128	DW_FORM_data1
325	.section	.debug_info
326	.byte		0	; no source line information
327
328	.section	.debug_abbrev
329	.uleb128	DW_AT_type
330	.uleb128	DW_FORM_ref4
331	.section	.debug_info
332	.long		.Luint8_t - .Lssinfo
333
334	.section	.debug_abbrev
335	.uleb128	DW_AT_external
336	.uleb128	DW_FORM_flag
337	.section	.debug_info
338	.byte		1
339
340	.section	.debug_abbrev
341	.uleb128	DW_AT_location
342	.uleb128	DW_FORM_block1
343	.section	.debug_info
344	.byte		5	; length of block
345	.byte		DW_OP_addr
346	.long		0x800000 + 0x00 + 0x3C
347
348	.section	.debug_abbrev
349	.uleb128	0
350	.uleb128	0
351
352;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
353	;; DIE #7: variable SP
354	.section	.debug_info
355	.uleb128	7	; ref to abbrev 7
356	.section	.debug_abbrev
357	.uleb128	7
358	.uleb128	DW_TAG_variable
359	.byte		DW_CHILDREN_no
360
361	.uleb128	DW_AT_name
362	.uleb128	DW_FORM_strp
363	.section	.debug_str
364.Lname7:
365	.string		"SP"
366	.section	.debug_info
367	.long		.Lname7
368
369	.section	.debug_abbrev
370	.uleb128	DW_AT_decl_file
371	.uleb128	DW_FORM_data1
372	.section	.debug_info
373	.byte		0	; no source file information
374
375	.section	.debug_abbrev
376	.uleb128	DW_AT_decl_line
377	.uleb128	DW_FORM_data1
378	.section	.debug_info
379	.byte		0	; no source line information
380
381	.section	.debug_abbrev
382	.uleb128	DW_AT_type
383	.uleb128	DW_FORM_ref4
384	.section	.debug_info
385	.long		.Luint16_t - .Lssinfo
386
387	.section	.debug_abbrev
388	.uleb128	DW_AT_external
389	.uleb128	DW_FORM_flag
390	.section	.debug_info
391	.byte		1
392
393	.section	.debug_abbrev
394	.uleb128	DW_AT_location
395	.uleb128	DW_FORM_block1
396	.section	.debug_info
397	.byte		5	; length of block
398	.byte		DW_OP_addr
399	.long		0x800000 + 0x00 + 0x3D
400
401	.section	.debug_abbrev
402	.uleb128	0
403	.uleb128	0
404
405;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
406	;; DIE #8: variable SREG
407	.section	.debug_info
408	.uleb128	8	; ref to abbrev 8
409	.section	.debug_abbrev
410	.uleb128	8
411	.uleb128	DW_TAG_variable
412	.byte		DW_CHILDREN_no
413
414	.uleb128	DW_AT_name
415	.uleb128	DW_FORM_strp
416	.section	.debug_str
417.Lname8:
418	.string		"SREG"
419	.section	.debug_info
420	.long		.Lname8
421
422	.section	.debug_abbrev
423	.uleb128	DW_AT_decl_file
424	.uleb128	DW_FORM_data1
425	.section	.debug_info
426	.byte		0	; no source file information
427
428	.section	.debug_abbrev
429	.uleb128	DW_AT_decl_line
430	.uleb128	DW_FORM_data1
431	.section	.debug_info
432	.byte		0	; no source line information
433
434	.section	.debug_abbrev
435	.uleb128	DW_AT_type
436	.uleb128	DW_FORM_ref4
437	.section	.debug_info
438	.long		.Luint8_t - .Lssinfo
439
440	.section	.debug_abbrev
441	.uleb128	DW_AT_external
442	.uleb128	DW_FORM_flag
443	.section	.debug_info
444	.byte		1
445
446	.section	.debug_abbrev
447	.uleb128	DW_AT_location
448	.uleb128	DW_FORM_block1
449	.section	.debug_info
450	.byte		5	; length of block
451	.byte		DW_OP_addr
452	.long		0x800000 + 0x00 + 0x3F
453
454	.section	.debug_abbrev
455	.uleb128	0
456	.uleb128	0
457
458;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
459	;; DIE #9: variable CLKMSR
460	.section	.debug_info
461	.uleb128	9	; ref to abbrev 9
462	.section	.debug_abbrev
463	.uleb128	9
464	.uleb128	DW_TAG_variable
465	.byte		DW_CHILDREN_no
466
467	.uleb128	DW_AT_name
468	.uleb128	DW_FORM_strp
469	.section	.debug_str
470.Lname9:
471	.string		"CLKMSR"
472	.section	.debug_info
473	.long		.Lname9
474
475	.section	.debug_abbrev
476	.uleb128	DW_AT_decl_file
477	.uleb128	DW_FORM_data1
478	.section	.debug_info
479	.byte		0	; no source file information
480
481	.section	.debug_abbrev
482	.uleb128	DW_AT_decl_line
483	.uleb128	DW_FORM_data1
484	.section	.debug_info
485	.byte		0	; no source line information
486
487	.section	.debug_abbrev
488	.uleb128	DW_AT_type
489	.uleb128	DW_FORM_ref4
490	.section	.debug_info
491	.long		.Luint8_t - .Lssinfo
492
493	.section	.debug_abbrev
494	.uleb128	DW_AT_external
495	.uleb128	DW_FORM_flag
496	.section	.debug_info
497	.byte		1
498
499	.section	.debug_abbrev
500	.uleb128	DW_AT_location
501	.uleb128	DW_FORM_block1
502	.section	.debug_info
503	.byte		5	; length of block
504	.byte		DW_OP_addr
505	.long		0x800000 + 0x00 + 0x37
506
507	.section	.debug_abbrev
508	.uleb128	0
509	.uleb128	0
510
511;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
512	;; DIE #10: variable CLKPSR
513	.section	.debug_info
514	.uleb128	10	; ref to abbrev 10
515	.section	.debug_abbrev
516	.uleb128	10
517	.uleb128	DW_TAG_variable
518	.byte		DW_CHILDREN_no
519
520	.uleb128	DW_AT_name
521	.uleb128	DW_FORM_strp
522	.section	.debug_str
523.Lname10:
524	.string		"CLKPSR"
525	.section	.debug_info
526	.long		.Lname10
527
528	.section	.debug_abbrev
529	.uleb128	DW_AT_decl_file
530	.uleb128	DW_FORM_data1
531	.section	.debug_info
532	.byte		0	; no source file information
533
534	.section	.debug_abbrev
535	.uleb128	DW_AT_decl_line
536	.uleb128	DW_FORM_data1
537	.section	.debug_info
538	.byte		0	; no source line information
539
540	.section	.debug_abbrev
541	.uleb128	DW_AT_type
542	.uleb128	DW_FORM_ref4
543	.section	.debug_info
544	.long		.Luint8_t - .Lssinfo
545
546	.section	.debug_abbrev
547	.uleb128	DW_AT_external
548	.uleb128	DW_FORM_flag
549	.section	.debug_info
550	.byte		1
551
552	.section	.debug_abbrev
553	.uleb128	DW_AT_location
554	.uleb128	DW_FORM_block1
555	.section	.debug_info
556	.byte		5	; length of block
557	.byte		DW_OP_addr
558	.long		0x800000 + 0x00 + 0x36
559
560	.section	.debug_abbrev
561	.uleb128	0
562	.uleb128	0
563
564;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
565	;; DIE #11: variable OSCCAL
566	.section	.debug_info
567	.uleb128	11	; ref to abbrev 11
568	.section	.debug_abbrev
569	.uleb128	11
570	.uleb128	DW_TAG_variable
571	.byte		DW_CHILDREN_no
572
573	.uleb128	DW_AT_name
574	.uleb128	DW_FORM_strp
575	.section	.debug_str
576.Lname11:
577	.string		"OSCCAL"
578	.section	.debug_info
579	.long		.Lname11
580
581	.section	.debug_abbrev
582	.uleb128	DW_AT_decl_file
583	.uleb128	DW_FORM_data1
584	.section	.debug_info
585	.byte		0	; no source file information
586
587	.section	.debug_abbrev
588	.uleb128	DW_AT_decl_line
589	.uleb128	DW_FORM_data1
590	.section	.debug_info
591	.byte		0	; no source line information
592
593	.section	.debug_abbrev
594	.uleb128	DW_AT_type
595	.uleb128	DW_FORM_ref4
596	.section	.debug_info
597	.long		.Luint8_t - .Lssinfo
598
599	.section	.debug_abbrev
600	.uleb128	DW_AT_external
601	.uleb128	DW_FORM_flag
602	.section	.debug_info
603	.byte		1
604
605	.section	.debug_abbrev
606	.uleb128	DW_AT_location
607	.uleb128	DW_FORM_block1
608	.section	.debug_info
609	.byte		5	; length of block
610	.byte		DW_OP_addr
611	.long		0x800000 + 0x00 + 0x39
612
613	.section	.debug_abbrev
614	.uleb128	0
615	.uleb128	0
616
617;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
618	;; DIE #12: variable SMCR
619	.section	.debug_info
620	.uleb128	12	; ref to abbrev 12
621	.section	.debug_abbrev
622	.uleb128	12
623	.uleb128	DW_TAG_variable
624	.byte		DW_CHILDREN_no
625
626	.uleb128	DW_AT_name
627	.uleb128	DW_FORM_strp
628	.section	.debug_str
629.Lname12:
630	.string		"SMCR"
631	.section	.debug_info
632	.long		.Lname12
633
634	.section	.debug_abbrev
635	.uleb128	DW_AT_decl_file
636	.uleb128	DW_FORM_data1
637	.section	.debug_info
638	.byte		0	; no source file information
639
640	.section	.debug_abbrev
641	.uleb128	DW_AT_decl_line
642	.uleb128	DW_FORM_data1
643	.section	.debug_info
644	.byte		0	; no source line information
645
646	.section	.debug_abbrev
647	.uleb128	DW_AT_type
648	.uleb128	DW_FORM_ref4
649	.section	.debug_info
650	.long		.Luint8_t - .Lssinfo
651
652	.section	.debug_abbrev
653	.uleb128	DW_AT_external
654	.uleb128	DW_FORM_flag
655	.section	.debug_info
656	.byte		1
657
658	.section	.debug_abbrev
659	.uleb128	DW_AT_location
660	.uleb128	DW_FORM_block1
661	.section	.debug_info
662	.byte		5	; length of block
663	.byte		DW_OP_addr
664	.long		0x800000 + 0x00 + 0x3A
665
666	.section	.debug_abbrev
667	.uleb128	0
668	.uleb128	0
669
670;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
671	;; DIE #13: variable PRR
672	.section	.debug_info
673	.uleb128	13	; ref to abbrev 13
674	.section	.debug_abbrev
675	.uleb128	13
676	.uleb128	DW_TAG_variable
677	.byte		DW_CHILDREN_no
678
679	.uleb128	DW_AT_name
680	.uleb128	DW_FORM_strp
681	.section	.debug_str
682.Lname13:
683	.string		"PRR"
684	.section	.debug_info
685	.long		.Lname13
686
687	.section	.debug_abbrev
688	.uleb128	DW_AT_decl_file
689	.uleb128	DW_FORM_data1
690	.section	.debug_info
691	.byte		0	; no source file information
692
693	.section	.debug_abbrev
694	.uleb128	DW_AT_decl_line
695	.uleb128	DW_FORM_data1
696	.section	.debug_info
697	.byte		0	; no source line information
698
699	.section	.debug_abbrev
700	.uleb128	DW_AT_type
701	.uleb128	DW_FORM_ref4
702	.section	.debug_info
703	.long		.Luint8_t - .Lssinfo
704
705	.section	.debug_abbrev
706	.uleb128	DW_AT_external
707	.uleb128	DW_FORM_flag
708	.section	.debug_info
709	.byte		1
710
711	.section	.debug_abbrev
712	.uleb128	DW_AT_location
713	.uleb128	DW_FORM_block1
714	.section	.debug_info
715	.byte		5	; length of block
716	.byte		DW_OP_addr
717	.long		0x800000 + 0x00 + 0x35
718
719	.section	.debug_abbrev
720	.uleb128	0
721	.uleb128	0
722
723;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
724	;; DIE #14: variable VLMCSR
725	.section	.debug_info
726	.uleb128	14	; ref to abbrev 14
727	.section	.debug_abbrev
728	.uleb128	14
729	.uleb128	DW_TAG_variable
730	.byte		DW_CHILDREN_no
731
732	.uleb128	DW_AT_name
733	.uleb128	DW_FORM_strp
734	.section	.debug_str
735.Lname14:
736	.string		"VLMCSR"
737	.section	.debug_info
738	.long		.Lname14
739
740	.section	.debug_abbrev
741	.uleb128	DW_AT_decl_file
742	.uleb128	DW_FORM_data1
743	.section	.debug_info
744	.byte		0	; no source file information
745
746	.section	.debug_abbrev
747	.uleb128	DW_AT_decl_line
748	.uleb128	DW_FORM_data1
749	.section	.debug_info
750	.byte		0	; no source line information
751
752	.section	.debug_abbrev
753	.uleb128	DW_AT_type
754	.uleb128	DW_FORM_ref4
755	.section	.debug_info
756	.long		.Luint8_t - .Lssinfo
757
758	.section	.debug_abbrev
759	.uleb128	DW_AT_external
760	.uleb128	DW_FORM_flag
761	.section	.debug_info
762	.byte		1
763
764	.section	.debug_abbrev
765	.uleb128	DW_AT_location
766	.uleb128	DW_FORM_block1
767	.section	.debug_info
768	.byte		5	; length of block
769	.byte		DW_OP_addr
770	.long		0x800000 + 0x00 + 0x34
771
772	.section	.debug_abbrev
773	.uleb128	0
774	.uleb128	0
775
776;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
777	;; DIE #15: variable RSTFLR
778	.section	.debug_info
779	.uleb128	15	; ref to abbrev 15
780	.section	.debug_abbrev
781	.uleb128	15
782	.uleb128	DW_TAG_variable
783	.byte		DW_CHILDREN_no
784
785	.uleb128	DW_AT_name
786	.uleb128	DW_FORM_strp
787	.section	.debug_str
788.Lname15:
789	.string		"RSTFLR"
790	.section	.debug_info
791	.long		.Lname15
792
793	.section	.debug_abbrev
794	.uleb128	DW_AT_decl_file
795	.uleb128	DW_FORM_data1
796	.section	.debug_info
797	.byte		0	; no source file information
798
799	.section	.debug_abbrev
800	.uleb128	DW_AT_decl_line
801	.uleb128	DW_FORM_data1
802	.section	.debug_info
803	.byte		0	; no source line information
804
805	.section	.debug_abbrev
806	.uleb128	DW_AT_type
807	.uleb128	DW_FORM_ref4
808	.section	.debug_info
809	.long		.Luint8_t - .Lssinfo
810
811	.section	.debug_abbrev
812	.uleb128	DW_AT_external
813	.uleb128	DW_FORM_flag
814	.section	.debug_info
815	.byte		1
816
817	.section	.debug_abbrev
818	.uleb128	DW_AT_location
819	.uleb128	DW_FORM_block1
820	.section	.debug_info
821	.byte		5	; length of block
822	.byte		DW_OP_addr
823	.long		0x800000 + 0x00 + 0x3B
824
825	.section	.debug_abbrev
826	.uleb128	0
827	.uleb128	0
828
829;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
830	;; DIE #16: variable NVMCSR
831	.section	.debug_info
832	.uleb128	16	; ref to abbrev 16
833	.section	.debug_abbrev
834	.uleb128	16
835	.uleb128	DW_TAG_variable
836	.byte		DW_CHILDREN_no
837
838	.uleb128	DW_AT_name
839	.uleb128	DW_FORM_strp
840	.section	.debug_str
841.Lname16:
842	.string		"NVMCSR"
843	.section	.debug_info
844	.long		.Lname16
845
846	.section	.debug_abbrev
847	.uleb128	DW_AT_decl_file
848	.uleb128	DW_FORM_data1
849	.section	.debug_info
850	.byte		0	; no source file information
851
852	.section	.debug_abbrev
853	.uleb128	DW_AT_decl_line
854	.uleb128	DW_FORM_data1
855	.section	.debug_info
856	.byte		0	; no source line information
857
858	.section	.debug_abbrev
859	.uleb128	DW_AT_type
860	.uleb128	DW_FORM_ref4
861	.section	.debug_info
862	.long		.Luint8_t - .Lssinfo
863
864	.section	.debug_abbrev
865	.uleb128	DW_AT_external
866	.uleb128	DW_FORM_flag
867	.section	.debug_info
868	.byte		1
869
870	.section	.debug_abbrev
871	.uleb128	DW_AT_location
872	.uleb128	DW_FORM_block1
873	.section	.debug_info
874	.byte		5	; length of block
875	.byte		DW_OP_addr
876	.long		0x800000 + 0x00 + 0x32
877
878	.section	.debug_abbrev
879	.uleb128	0
880	.uleb128	0
881
882;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
883	;; DIE #17: variable NVMCMD
884	.section	.debug_info
885	.uleb128	17	; ref to abbrev 17
886	.section	.debug_abbrev
887	.uleb128	17
888	.uleb128	DW_TAG_variable
889	.byte		DW_CHILDREN_no
890
891	.uleb128	DW_AT_name
892	.uleb128	DW_FORM_strp
893	.section	.debug_str
894.Lname17:
895	.string		"NVMCMD"
896	.section	.debug_info
897	.long		.Lname17
898
899	.section	.debug_abbrev
900	.uleb128	DW_AT_decl_file
901	.uleb128	DW_FORM_data1
902	.section	.debug_info
903	.byte		0	; no source file information
904
905	.section	.debug_abbrev
906	.uleb128	DW_AT_decl_line
907	.uleb128	DW_FORM_data1
908	.section	.debug_info
909	.byte		0	; no source line information
910
911	.section	.debug_abbrev
912	.uleb128	DW_AT_type
913	.uleb128	DW_FORM_ref4
914	.section	.debug_info
915	.long		.Luint8_t - .Lssinfo
916
917	.section	.debug_abbrev
918	.uleb128	DW_AT_external
919	.uleb128	DW_FORM_flag
920	.section	.debug_info
921	.byte		1
922
923	.section	.debug_abbrev
924	.uleb128	DW_AT_location
925	.uleb128	DW_FORM_block1
926	.section	.debug_info
927	.byte		5	; length of block
928	.byte		DW_OP_addr
929	.long		0x800000 + 0x00 + 0x33
930
931	.section	.debug_abbrev
932	.uleb128	0
933	.uleb128	0
934
935;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
936	;; DIE #18: variable PORTCR
937	.section	.debug_info
938	.uleb128	18	; ref to abbrev 18
939	.section	.debug_abbrev
940	.uleb128	18
941	.uleb128	DW_TAG_variable
942	.byte		DW_CHILDREN_no
943
944	.uleb128	DW_AT_name
945	.uleb128	DW_FORM_strp
946	.section	.debug_str
947.Lname18:
948	.string		"PORTCR"
949	.section	.debug_info
950	.long		.Lname18
951
952	.section	.debug_abbrev
953	.uleb128	DW_AT_decl_file
954	.uleb128	DW_FORM_data1
955	.section	.debug_info
956	.byte		0	; no source file information
957
958	.section	.debug_abbrev
959	.uleb128	DW_AT_decl_line
960	.uleb128	DW_FORM_data1
961	.section	.debug_info
962	.byte		0	; no source line information
963
964	.section	.debug_abbrev
965	.uleb128	DW_AT_type
966	.uleb128	DW_FORM_ref4
967	.section	.debug_info
968	.long		.Luint8_t - .Lssinfo
969
970	.section	.debug_abbrev
971	.uleb128	DW_AT_external
972	.uleb128	DW_FORM_flag
973	.section	.debug_info
974	.byte		1
975
976	.section	.debug_abbrev
977	.uleb128	DW_AT_location
978	.uleb128	DW_FORM_block1
979	.section	.debug_info
980	.byte		5	; length of block
981	.byte		DW_OP_addr
982	.long		0x800000 + 0x00 + 0x0C
983
984	.section	.debug_abbrev
985	.uleb128	0
986	.uleb128	0
987
988;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
989	;; DIE #19: variable PUEB
990	.section	.debug_info
991	.uleb128	19	; ref to abbrev 19
992	.section	.debug_abbrev
993	.uleb128	19
994	.uleb128	DW_TAG_variable
995	.byte		DW_CHILDREN_no
996
997	.uleb128	DW_AT_name
998	.uleb128	DW_FORM_strp
999	.section	.debug_str
1000.Lname19:
1001	.string		"PUEB"
1002	.section	.debug_info
1003	.long		.Lname19
1004
1005	.section	.debug_abbrev
1006	.uleb128	DW_AT_decl_file
1007	.uleb128	DW_FORM_data1
1008	.section	.debug_info
1009	.byte		0	; no source file information
1010
1011	.section	.debug_abbrev
1012	.uleb128	DW_AT_decl_line
1013	.uleb128	DW_FORM_data1
1014	.section	.debug_info
1015	.byte		0	; no source line information
1016
1017	.section	.debug_abbrev
1018	.uleb128	DW_AT_type
1019	.uleb128	DW_FORM_ref4
1020	.section	.debug_info
1021	.long		.Luint8_t - .Lssinfo
1022
1023	.section	.debug_abbrev
1024	.uleb128	DW_AT_external
1025	.uleb128	DW_FORM_flag
1026	.section	.debug_info
1027	.byte		1
1028
1029	.section	.debug_abbrev
1030	.uleb128	DW_AT_location
1031	.uleb128	DW_FORM_block1
1032	.section	.debug_info
1033	.byte		5	; length of block
1034	.byte		DW_OP_addr
1035	.long		0x800000 + 0x00 + 0x03
1036
1037	.section	.debug_abbrev
1038	.uleb128	0
1039	.uleb128	0
1040
1041;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1042	;; DIE #20: variable DDRB
1043	.section	.debug_info
1044	.uleb128	20	; ref to abbrev 20
1045	.section	.debug_abbrev
1046	.uleb128	20
1047	.uleb128	DW_TAG_variable
1048	.byte		DW_CHILDREN_no
1049
1050	.uleb128	DW_AT_name
1051	.uleb128	DW_FORM_strp
1052	.section	.debug_str
1053.Lname20:
1054	.string		"DDRB"
1055	.section	.debug_info
1056	.long		.Lname20
1057
1058	.section	.debug_abbrev
1059	.uleb128	DW_AT_decl_file
1060	.uleb128	DW_FORM_data1
1061	.section	.debug_info
1062	.byte		0	; no source file information
1063
1064	.section	.debug_abbrev
1065	.uleb128	DW_AT_decl_line
1066	.uleb128	DW_FORM_data1
1067	.section	.debug_info
1068	.byte		0	; no source line information
1069
1070	.section	.debug_abbrev
1071	.uleb128	DW_AT_type
1072	.uleb128	DW_FORM_ref4
1073	.section	.debug_info
1074	.long		.Luint8_t - .Lssinfo
1075
1076	.section	.debug_abbrev
1077	.uleb128	DW_AT_external
1078	.uleb128	DW_FORM_flag
1079	.section	.debug_info
1080	.byte		1
1081
1082	.section	.debug_abbrev
1083	.uleb128	DW_AT_location
1084	.uleb128	DW_FORM_block1
1085	.section	.debug_info
1086	.byte		5	; length of block
1087	.byte		DW_OP_addr
1088	.long		0x800000 + 0x00 + 0x01
1089
1090	.section	.debug_abbrev
1091	.uleb128	0
1092	.uleb128	0
1093
1094;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1095	;; DIE #21: variable PINB
1096	.section	.debug_info
1097	.uleb128	21	; ref to abbrev 21
1098	.section	.debug_abbrev
1099	.uleb128	21
1100	.uleb128	DW_TAG_variable
1101	.byte		DW_CHILDREN_no
1102
1103	.uleb128	DW_AT_name
1104	.uleb128	DW_FORM_strp
1105	.section	.debug_str
1106.Lname21:
1107	.string		"PINB"
1108	.section	.debug_info
1109	.long		.Lname21
1110
1111	.section	.debug_abbrev
1112	.uleb128	DW_AT_decl_file
1113	.uleb128	DW_FORM_data1
1114	.section	.debug_info
1115	.byte		0	; no source file information
1116
1117	.section	.debug_abbrev
1118	.uleb128	DW_AT_decl_line
1119	.uleb128	DW_FORM_data1
1120	.section	.debug_info
1121	.byte		0	; no source line information
1122
1123	.section	.debug_abbrev
1124	.uleb128	DW_AT_type
1125	.uleb128	DW_FORM_ref4
1126	.section	.debug_info
1127	.long		.Luint8_t - .Lssinfo
1128
1129	.section	.debug_abbrev
1130	.uleb128	DW_AT_external
1131	.uleb128	DW_FORM_flag
1132	.section	.debug_info
1133	.byte		1
1134
1135	.section	.debug_abbrev
1136	.uleb128	DW_AT_location
1137	.uleb128	DW_FORM_block1
1138	.section	.debug_info
1139	.byte		5	; length of block
1140	.byte		DW_OP_addr
1141	.long		0x800000 + 0x00 + 0x00
1142
1143	.section	.debug_abbrev
1144	.uleb128	0
1145	.uleb128	0
1146
1147;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1148	;; DIE #22: variable PORTB
1149	.section	.debug_info
1150	.uleb128	22	; ref to abbrev 22
1151	.section	.debug_abbrev
1152	.uleb128	22
1153	.uleb128	DW_TAG_variable
1154	.byte		DW_CHILDREN_no
1155
1156	.uleb128	DW_AT_name
1157	.uleb128	DW_FORM_strp
1158	.section	.debug_str
1159.Lname22:
1160	.string		"PORTB"
1161	.section	.debug_info
1162	.long		.Lname22
1163
1164	.section	.debug_abbrev
1165	.uleb128	DW_AT_decl_file
1166	.uleb128	DW_FORM_data1
1167	.section	.debug_info
1168	.byte		0	; no source file information
1169
1170	.section	.debug_abbrev
1171	.uleb128	DW_AT_decl_line
1172	.uleb128	DW_FORM_data1
1173	.section	.debug_info
1174	.byte		0	; no source line information
1175
1176	.section	.debug_abbrev
1177	.uleb128	DW_AT_type
1178	.uleb128	DW_FORM_ref4
1179	.section	.debug_info
1180	.long		.Luint8_t - .Lssinfo
1181
1182	.section	.debug_abbrev
1183	.uleb128	DW_AT_external
1184	.uleb128	DW_FORM_flag
1185	.section	.debug_info
1186	.byte		1
1187
1188	.section	.debug_abbrev
1189	.uleb128	DW_AT_location
1190	.uleb128	DW_FORM_block1
1191	.section	.debug_info
1192	.byte		5	; length of block
1193	.byte		DW_OP_addr
1194	.long		0x800000 + 0x00 + 0x02
1195
1196	.section	.debug_abbrev
1197	.uleb128	0
1198	.uleb128	0
1199
1200;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1201	;; DIE #23: variable EICRA
1202	.section	.debug_info
1203	.uleb128	23	; ref to abbrev 23
1204	.section	.debug_abbrev
1205	.uleb128	23
1206	.uleb128	DW_TAG_variable
1207	.byte		DW_CHILDREN_no
1208
1209	.uleb128	DW_AT_name
1210	.uleb128	DW_FORM_strp
1211	.section	.debug_str
1212.Lname23:
1213	.string		"EICRA"
1214	.section	.debug_info
1215	.long		.Lname23
1216
1217	.section	.debug_abbrev
1218	.uleb128	DW_AT_decl_file
1219	.uleb128	DW_FORM_data1
1220	.section	.debug_info
1221	.byte		0	; no source file information
1222
1223	.section	.debug_abbrev
1224	.uleb128	DW_AT_decl_line
1225	.uleb128	DW_FORM_data1
1226	.section	.debug_info
1227	.byte		0	; no source line information
1228
1229	.section	.debug_abbrev
1230	.uleb128	DW_AT_type
1231	.uleb128	DW_FORM_ref4
1232	.section	.debug_info
1233	.long		.Luint8_t - .Lssinfo
1234
1235	.section	.debug_abbrev
1236	.uleb128	DW_AT_external
1237	.uleb128	DW_FORM_flag
1238	.section	.debug_info
1239	.byte		1
1240
1241	.section	.debug_abbrev
1242	.uleb128	DW_AT_location
1243	.uleb128	DW_FORM_block1
1244	.section	.debug_info
1245	.byte		5	; length of block
1246	.byte		DW_OP_addr
1247	.long		0x800000 + 0x00 + 0x15
1248
1249	.section	.debug_abbrev
1250	.uleb128	0
1251	.uleb128	0
1252
1253;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1254	;; DIE #24: variable EIMSK
1255	.section	.debug_info
1256	.uleb128	24	; ref to abbrev 24
1257	.section	.debug_abbrev
1258	.uleb128	24
1259	.uleb128	DW_TAG_variable
1260	.byte		DW_CHILDREN_no
1261
1262	.uleb128	DW_AT_name
1263	.uleb128	DW_FORM_strp
1264	.section	.debug_str
1265.Lname24:
1266	.string		"EIMSK"
1267	.section	.debug_info
1268	.long		.Lname24
1269
1270	.section	.debug_abbrev
1271	.uleb128	DW_AT_decl_file
1272	.uleb128	DW_FORM_data1
1273	.section	.debug_info
1274	.byte		0	; no source file information
1275
1276	.section	.debug_abbrev
1277	.uleb128	DW_AT_decl_line
1278	.uleb128	DW_FORM_data1
1279	.section	.debug_info
1280	.byte		0	; no source line information
1281
1282	.section	.debug_abbrev
1283	.uleb128	DW_AT_type
1284	.uleb128	DW_FORM_ref4
1285	.section	.debug_info
1286	.long		.Luint8_t - .Lssinfo
1287
1288	.section	.debug_abbrev
1289	.uleb128	DW_AT_external
1290	.uleb128	DW_FORM_flag
1291	.section	.debug_info
1292	.byte		1
1293
1294	.section	.debug_abbrev
1295	.uleb128	DW_AT_location
1296	.uleb128	DW_FORM_block1
1297	.section	.debug_info
1298	.byte		5	; length of block
1299	.byte		DW_OP_addr
1300	.long		0x800000 + 0x00 + 0x13
1301
1302	.section	.debug_abbrev
1303	.uleb128	0
1304	.uleb128	0
1305
1306;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1307	;; DIE #25: variable EIFR
1308	.section	.debug_info
1309	.uleb128	25	; ref to abbrev 25
1310	.section	.debug_abbrev
1311	.uleb128	25
1312	.uleb128	DW_TAG_variable
1313	.byte		DW_CHILDREN_no
1314
1315	.uleb128	DW_AT_name
1316	.uleb128	DW_FORM_strp
1317	.section	.debug_str
1318.Lname25:
1319	.string		"EIFR"
1320	.section	.debug_info
1321	.long		.Lname25
1322
1323	.section	.debug_abbrev
1324	.uleb128	DW_AT_decl_file
1325	.uleb128	DW_FORM_data1
1326	.section	.debug_info
1327	.byte		0	; no source file information
1328
1329	.section	.debug_abbrev
1330	.uleb128	DW_AT_decl_line
1331	.uleb128	DW_FORM_data1
1332	.section	.debug_info
1333	.byte		0	; no source line information
1334
1335	.section	.debug_abbrev
1336	.uleb128	DW_AT_type
1337	.uleb128	DW_FORM_ref4
1338	.section	.debug_info
1339	.long		.Luint8_t - .Lssinfo
1340
1341	.section	.debug_abbrev
1342	.uleb128	DW_AT_external
1343	.uleb128	DW_FORM_flag
1344	.section	.debug_info
1345	.byte		1
1346
1347	.section	.debug_abbrev
1348	.uleb128	DW_AT_location
1349	.uleb128	DW_FORM_block1
1350	.section	.debug_info
1351	.byte		5	; length of block
1352	.byte		DW_OP_addr
1353	.long		0x800000 + 0x00 + 0x14
1354
1355	.section	.debug_abbrev
1356	.uleb128	0
1357	.uleb128	0
1358
1359;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1360	;; DIE #26: variable PCICR
1361	.section	.debug_info
1362	.uleb128	26	; ref to abbrev 26
1363	.section	.debug_abbrev
1364	.uleb128	26
1365	.uleb128	DW_TAG_variable
1366	.byte		DW_CHILDREN_no
1367
1368	.uleb128	DW_AT_name
1369	.uleb128	DW_FORM_strp
1370	.section	.debug_str
1371.Lname26:
1372	.string		"PCICR"
1373	.section	.debug_info
1374	.long		.Lname26
1375
1376	.section	.debug_abbrev
1377	.uleb128	DW_AT_decl_file
1378	.uleb128	DW_FORM_data1
1379	.section	.debug_info
1380	.byte		0	; no source file information
1381
1382	.section	.debug_abbrev
1383	.uleb128	DW_AT_decl_line
1384	.uleb128	DW_FORM_data1
1385	.section	.debug_info
1386	.byte		0	; no source line information
1387
1388	.section	.debug_abbrev
1389	.uleb128	DW_AT_type
1390	.uleb128	DW_FORM_ref4
1391	.section	.debug_info
1392	.long		.Luint8_t - .Lssinfo
1393
1394	.section	.debug_abbrev
1395	.uleb128	DW_AT_external
1396	.uleb128	DW_FORM_flag
1397	.section	.debug_info
1398	.byte		1
1399
1400	.section	.debug_abbrev
1401	.uleb128	DW_AT_location
1402	.uleb128	DW_FORM_block1
1403	.section	.debug_info
1404	.byte		5	; length of block
1405	.byte		DW_OP_addr
1406	.long		0x800000 + 0x00 + 0x12
1407
1408	.section	.debug_abbrev
1409	.uleb128	0
1410	.uleb128	0
1411
1412;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1413	;; DIE #27: variable PCIFR
1414	.section	.debug_info
1415	.uleb128	27	; ref to abbrev 27
1416	.section	.debug_abbrev
1417	.uleb128	27
1418	.uleb128	DW_TAG_variable
1419	.byte		DW_CHILDREN_no
1420
1421	.uleb128	DW_AT_name
1422	.uleb128	DW_FORM_strp
1423	.section	.debug_str
1424.Lname27:
1425	.string		"PCIFR"
1426	.section	.debug_info
1427	.long		.Lname27
1428
1429	.section	.debug_abbrev
1430	.uleb128	DW_AT_decl_file
1431	.uleb128	DW_FORM_data1
1432	.section	.debug_info
1433	.byte		0	; no source file information
1434
1435	.section	.debug_abbrev
1436	.uleb128	DW_AT_decl_line
1437	.uleb128	DW_FORM_data1
1438	.section	.debug_info
1439	.byte		0	; no source line information
1440
1441	.section	.debug_abbrev
1442	.uleb128	DW_AT_type
1443	.uleb128	DW_FORM_ref4
1444	.section	.debug_info
1445	.long		.Luint8_t - .Lssinfo
1446
1447	.section	.debug_abbrev
1448	.uleb128	DW_AT_external
1449	.uleb128	DW_FORM_flag
1450	.section	.debug_info
1451	.byte		1
1452
1453	.section	.debug_abbrev
1454	.uleb128	DW_AT_location
1455	.uleb128	DW_FORM_block1
1456	.section	.debug_info
1457	.byte		5	; length of block
1458	.byte		DW_OP_addr
1459	.long		0x800000 + 0x00 + 0x11
1460
1461	.section	.debug_abbrev
1462	.uleb128	0
1463	.uleb128	0
1464
1465;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1466	;; DIE #28: variable PCMSK
1467	.section	.debug_info
1468	.uleb128	28	; ref to abbrev 28
1469	.section	.debug_abbrev
1470	.uleb128	28
1471	.uleb128	DW_TAG_variable
1472	.byte		DW_CHILDREN_no
1473
1474	.uleb128	DW_AT_name
1475	.uleb128	DW_FORM_strp
1476	.section	.debug_str
1477.Lname28:
1478	.string		"PCMSK"
1479	.section	.debug_info
1480	.long		.Lname28
1481
1482	.section	.debug_abbrev
1483	.uleb128	DW_AT_decl_file
1484	.uleb128	DW_FORM_data1
1485	.section	.debug_info
1486	.byte		0	; no source file information
1487
1488	.section	.debug_abbrev
1489	.uleb128	DW_AT_decl_line
1490	.uleb128	DW_FORM_data1
1491	.section	.debug_info
1492	.byte		0	; no source line information
1493
1494	.section	.debug_abbrev
1495	.uleb128	DW_AT_type
1496	.uleb128	DW_FORM_ref4
1497	.section	.debug_info
1498	.long		.Luint8_t - .Lssinfo
1499
1500	.section	.debug_abbrev
1501	.uleb128	DW_AT_external
1502	.uleb128	DW_FORM_flag
1503	.section	.debug_info
1504	.byte		1
1505
1506	.section	.debug_abbrev
1507	.uleb128	DW_AT_location
1508	.uleb128	DW_FORM_block1
1509	.section	.debug_info
1510	.byte		5	; length of block
1511	.byte		DW_OP_addr
1512	.long		0x800000 + 0x00 + 0x10
1513
1514	.section	.debug_abbrev
1515	.uleb128	0
1516	.uleb128	0
1517
1518;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1519	;; DIE #29: variable TCCR0A
1520	.section	.debug_info
1521	.uleb128	29	; ref to abbrev 29
1522	.section	.debug_abbrev
1523	.uleb128	29
1524	.uleb128	DW_TAG_variable
1525	.byte		DW_CHILDREN_no
1526
1527	.uleb128	DW_AT_name
1528	.uleb128	DW_FORM_strp
1529	.section	.debug_str
1530.Lname29:
1531	.string		"TCCR0A"
1532	.section	.debug_info
1533	.long		.Lname29
1534
1535	.section	.debug_abbrev
1536	.uleb128	DW_AT_decl_file
1537	.uleb128	DW_FORM_data1
1538	.section	.debug_info
1539	.byte		0	; no source file information
1540
1541	.section	.debug_abbrev
1542	.uleb128	DW_AT_decl_line
1543	.uleb128	DW_FORM_data1
1544	.section	.debug_info
1545	.byte		0	; no source line information
1546
1547	.section	.debug_abbrev
1548	.uleb128	DW_AT_type
1549	.uleb128	DW_FORM_ref4
1550	.section	.debug_info
1551	.long		.Luint8_t - .Lssinfo
1552
1553	.section	.debug_abbrev
1554	.uleb128	DW_AT_external
1555	.uleb128	DW_FORM_flag
1556	.section	.debug_info
1557	.byte		1
1558
1559	.section	.debug_abbrev
1560	.uleb128	DW_AT_location
1561	.uleb128	DW_FORM_block1
1562	.section	.debug_info
1563	.byte		5	; length of block
1564	.byte		DW_OP_addr
1565	.long		0x800000 + 0x00 + 0x2E
1566
1567	.section	.debug_abbrev
1568	.uleb128	0
1569	.uleb128	0
1570
1571;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1572	;; DIE #30: variable TCCR0B
1573	.section	.debug_info
1574	.uleb128	30	; ref to abbrev 30
1575	.section	.debug_abbrev
1576	.uleb128	30
1577	.uleb128	DW_TAG_variable
1578	.byte		DW_CHILDREN_no
1579
1580	.uleb128	DW_AT_name
1581	.uleb128	DW_FORM_strp
1582	.section	.debug_str
1583.Lname30:
1584	.string		"TCCR0B"
1585	.section	.debug_info
1586	.long		.Lname30
1587
1588	.section	.debug_abbrev
1589	.uleb128	DW_AT_decl_file
1590	.uleb128	DW_FORM_data1
1591	.section	.debug_info
1592	.byte		0	; no source file information
1593
1594	.section	.debug_abbrev
1595	.uleb128	DW_AT_decl_line
1596	.uleb128	DW_FORM_data1
1597	.section	.debug_info
1598	.byte		0	; no source line information
1599
1600	.section	.debug_abbrev
1601	.uleb128	DW_AT_type
1602	.uleb128	DW_FORM_ref4
1603	.section	.debug_info
1604	.long		.Luint8_t - .Lssinfo
1605
1606	.section	.debug_abbrev
1607	.uleb128	DW_AT_external
1608	.uleb128	DW_FORM_flag
1609	.section	.debug_info
1610	.byte		1
1611
1612	.section	.debug_abbrev
1613	.uleb128	DW_AT_location
1614	.uleb128	DW_FORM_block1
1615	.section	.debug_info
1616	.byte		5	; length of block
1617	.byte		DW_OP_addr
1618	.long		0x800000 + 0x00 + 0x2D
1619
1620	.section	.debug_abbrev
1621	.uleb128	0
1622	.uleb128	0
1623
1624;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1625	;; DIE #31: variable TCCR0C
1626	.section	.debug_info
1627	.uleb128	31	; ref to abbrev 31
1628	.section	.debug_abbrev
1629	.uleb128	31
1630	.uleb128	DW_TAG_variable
1631	.byte		DW_CHILDREN_no
1632
1633	.uleb128	DW_AT_name
1634	.uleb128	DW_FORM_strp
1635	.section	.debug_str
1636.Lname31:
1637	.string		"TCCR0C"
1638	.section	.debug_info
1639	.long		.Lname31
1640
1641	.section	.debug_abbrev
1642	.uleb128	DW_AT_decl_file
1643	.uleb128	DW_FORM_data1
1644	.section	.debug_info
1645	.byte		0	; no source file information
1646
1647	.section	.debug_abbrev
1648	.uleb128	DW_AT_decl_line
1649	.uleb128	DW_FORM_data1
1650	.section	.debug_info
1651	.byte		0	; no source line information
1652
1653	.section	.debug_abbrev
1654	.uleb128	DW_AT_type
1655	.uleb128	DW_FORM_ref4
1656	.section	.debug_info
1657	.long		.Luint8_t - .Lssinfo
1658
1659	.section	.debug_abbrev
1660	.uleb128	DW_AT_external
1661	.uleb128	DW_FORM_flag
1662	.section	.debug_info
1663	.byte		1
1664
1665	.section	.debug_abbrev
1666	.uleb128	DW_AT_location
1667	.uleb128	DW_FORM_block1
1668	.section	.debug_info
1669	.byte		5	; length of block
1670	.byte		DW_OP_addr
1671	.long		0x800000 + 0x00 + 0x2C
1672
1673	.section	.debug_abbrev
1674	.uleb128	0
1675	.uleb128	0
1676
1677;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1678	;; DIE #32: variable TCNT0
1679	.section	.debug_info
1680	.uleb128	32	; ref to abbrev 32
1681	.section	.debug_abbrev
1682	.uleb128	32
1683	.uleb128	DW_TAG_variable
1684	.byte		DW_CHILDREN_no
1685
1686	.uleb128	DW_AT_name
1687	.uleb128	DW_FORM_strp
1688	.section	.debug_str
1689.Lname32:
1690	.string		"TCNT0"
1691	.section	.debug_info
1692	.long		.Lname32
1693
1694	.section	.debug_abbrev
1695	.uleb128	DW_AT_decl_file
1696	.uleb128	DW_FORM_data1
1697	.section	.debug_info
1698	.byte		0	; no source file information
1699
1700	.section	.debug_abbrev
1701	.uleb128	DW_AT_decl_line
1702	.uleb128	DW_FORM_data1
1703	.section	.debug_info
1704	.byte		0	; no source line information
1705
1706	.section	.debug_abbrev
1707	.uleb128	DW_AT_type
1708	.uleb128	DW_FORM_ref4
1709	.section	.debug_info
1710	.long		.Luint16_t - .Lssinfo
1711
1712	.section	.debug_abbrev
1713	.uleb128	DW_AT_external
1714	.uleb128	DW_FORM_flag
1715	.section	.debug_info
1716	.byte		1
1717
1718	.section	.debug_abbrev
1719	.uleb128	DW_AT_location
1720	.uleb128	DW_FORM_block1
1721	.section	.debug_info
1722	.byte		5	; length of block
1723	.byte		DW_OP_addr
1724	.long		0x800000 + 0x00 + 0x28
1725
1726	.section	.debug_abbrev
1727	.uleb128	0
1728	.uleb128	0
1729
1730;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1731	;; DIE #33: variable OCR0A
1732	.section	.debug_info
1733	.uleb128	33	; ref to abbrev 33
1734	.section	.debug_abbrev
1735	.uleb128	33
1736	.uleb128	DW_TAG_variable
1737	.byte		DW_CHILDREN_no
1738
1739	.uleb128	DW_AT_name
1740	.uleb128	DW_FORM_strp
1741	.section	.debug_str
1742.Lname33:
1743	.string		"OCR0A"
1744	.section	.debug_info
1745	.long		.Lname33
1746
1747	.section	.debug_abbrev
1748	.uleb128	DW_AT_decl_file
1749	.uleb128	DW_FORM_data1
1750	.section	.debug_info
1751	.byte		0	; no source file information
1752
1753	.section	.debug_abbrev
1754	.uleb128	DW_AT_decl_line
1755	.uleb128	DW_FORM_data1
1756	.section	.debug_info
1757	.byte		0	; no source line information
1758
1759	.section	.debug_abbrev
1760	.uleb128	DW_AT_type
1761	.uleb128	DW_FORM_ref4
1762	.section	.debug_info
1763	.long		.Luint16_t - .Lssinfo
1764
1765	.section	.debug_abbrev
1766	.uleb128	DW_AT_external
1767	.uleb128	DW_FORM_flag
1768	.section	.debug_info
1769	.byte		1
1770
1771	.section	.debug_abbrev
1772	.uleb128	DW_AT_location
1773	.uleb128	DW_FORM_block1
1774	.section	.debug_info
1775	.byte		5	; length of block
1776	.byte		DW_OP_addr
1777	.long		0x800000 + 0x00 + 0x26
1778
1779	.section	.debug_abbrev
1780	.uleb128	0
1781	.uleb128	0
1782
1783;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1784	;; DIE #34: variable OCR0B
1785	.section	.debug_info
1786	.uleb128	34	; ref to abbrev 34
1787	.section	.debug_abbrev
1788	.uleb128	34
1789	.uleb128	DW_TAG_variable
1790	.byte		DW_CHILDREN_no
1791
1792	.uleb128	DW_AT_name
1793	.uleb128	DW_FORM_strp
1794	.section	.debug_str
1795.Lname34:
1796	.string		"OCR0B"
1797	.section	.debug_info
1798	.long		.Lname34
1799
1800	.section	.debug_abbrev
1801	.uleb128	DW_AT_decl_file
1802	.uleb128	DW_FORM_data1
1803	.section	.debug_info
1804	.byte		0	; no source file information
1805
1806	.section	.debug_abbrev
1807	.uleb128	DW_AT_decl_line
1808	.uleb128	DW_FORM_data1
1809	.section	.debug_info
1810	.byte		0	; no source line information
1811
1812	.section	.debug_abbrev
1813	.uleb128	DW_AT_type
1814	.uleb128	DW_FORM_ref4
1815	.section	.debug_info
1816	.long		.Luint16_t - .Lssinfo
1817
1818	.section	.debug_abbrev
1819	.uleb128	DW_AT_external
1820	.uleb128	DW_FORM_flag
1821	.section	.debug_info
1822	.byte		1
1823
1824	.section	.debug_abbrev
1825	.uleb128	DW_AT_location
1826	.uleb128	DW_FORM_block1
1827	.section	.debug_info
1828	.byte		5	; length of block
1829	.byte		DW_OP_addr
1830	.long		0x800000 + 0x00 + 0x24
1831
1832	.section	.debug_abbrev
1833	.uleb128	0
1834	.uleb128	0
1835
1836;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1837	;; DIE #35: variable ICR0
1838	.section	.debug_info
1839	.uleb128	35	; ref to abbrev 35
1840	.section	.debug_abbrev
1841	.uleb128	35
1842	.uleb128	DW_TAG_variable
1843	.byte		DW_CHILDREN_no
1844
1845	.uleb128	DW_AT_name
1846	.uleb128	DW_FORM_strp
1847	.section	.debug_str
1848.Lname35:
1849	.string		"ICR0"
1850	.section	.debug_info
1851	.long		.Lname35
1852
1853	.section	.debug_abbrev
1854	.uleb128	DW_AT_decl_file
1855	.uleb128	DW_FORM_data1
1856	.section	.debug_info
1857	.byte		0	; no source file information
1858
1859	.section	.debug_abbrev
1860	.uleb128	DW_AT_decl_line
1861	.uleb128	DW_FORM_data1
1862	.section	.debug_info
1863	.byte		0	; no source line information
1864
1865	.section	.debug_abbrev
1866	.uleb128	DW_AT_type
1867	.uleb128	DW_FORM_ref4
1868	.section	.debug_info
1869	.long		.Luint16_t - .Lssinfo
1870
1871	.section	.debug_abbrev
1872	.uleb128	DW_AT_external
1873	.uleb128	DW_FORM_flag
1874	.section	.debug_info
1875	.byte		1
1876
1877	.section	.debug_abbrev
1878	.uleb128	DW_AT_location
1879	.uleb128	DW_FORM_block1
1880	.section	.debug_info
1881	.byte		5	; length of block
1882	.byte		DW_OP_addr
1883	.long		0x800000 + 0x00 + 0x22
1884
1885	.section	.debug_abbrev
1886	.uleb128	0
1887	.uleb128	0
1888
1889;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1890	;; DIE #36: variable TIMSK0
1891	.section	.debug_info
1892	.uleb128	36	; ref to abbrev 36
1893	.section	.debug_abbrev
1894	.uleb128	36
1895	.uleb128	DW_TAG_variable
1896	.byte		DW_CHILDREN_no
1897
1898	.uleb128	DW_AT_name
1899	.uleb128	DW_FORM_strp
1900	.section	.debug_str
1901.Lname36:
1902	.string		"TIMSK0"
1903	.section	.debug_info
1904	.long		.Lname36
1905
1906	.section	.debug_abbrev
1907	.uleb128	DW_AT_decl_file
1908	.uleb128	DW_FORM_data1
1909	.section	.debug_info
1910	.byte		0	; no source file information
1911
1912	.section	.debug_abbrev
1913	.uleb128	DW_AT_decl_line
1914	.uleb128	DW_FORM_data1
1915	.section	.debug_info
1916	.byte		0	; no source line information
1917
1918	.section	.debug_abbrev
1919	.uleb128	DW_AT_type
1920	.uleb128	DW_FORM_ref4
1921	.section	.debug_info
1922	.long		.Luint8_t - .Lssinfo
1923
1924	.section	.debug_abbrev
1925	.uleb128	DW_AT_external
1926	.uleb128	DW_FORM_flag
1927	.section	.debug_info
1928	.byte		1
1929
1930	.section	.debug_abbrev
1931	.uleb128	DW_AT_location
1932	.uleb128	DW_FORM_block1
1933	.section	.debug_info
1934	.byte		5	; length of block
1935	.byte		DW_OP_addr
1936	.long		0x800000 + 0x00 + 0x2B
1937
1938	.section	.debug_abbrev
1939	.uleb128	0
1940	.uleb128	0
1941
1942;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1943	;; DIE #37: variable TIFR0
1944	.section	.debug_info
1945	.uleb128	37	; ref to abbrev 37
1946	.section	.debug_abbrev
1947	.uleb128	37
1948	.uleb128	DW_TAG_variable
1949	.byte		DW_CHILDREN_no
1950
1951	.uleb128	DW_AT_name
1952	.uleb128	DW_FORM_strp
1953	.section	.debug_str
1954.Lname37:
1955	.string		"TIFR0"
1956	.section	.debug_info
1957	.long		.Lname37
1958
1959	.section	.debug_abbrev
1960	.uleb128	DW_AT_decl_file
1961	.uleb128	DW_FORM_data1
1962	.section	.debug_info
1963	.byte		0	; no source file information
1964
1965	.section	.debug_abbrev
1966	.uleb128	DW_AT_decl_line
1967	.uleb128	DW_FORM_data1
1968	.section	.debug_info
1969	.byte		0	; no source line information
1970
1971	.section	.debug_abbrev
1972	.uleb128	DW_AT_type
1973	.uleb128	DW_FORM_ref4
1974	.section	.debug_info
1975	.long		.Luint8_t - .Lssinfo
1976
1977	.section	.debug_abbrev
1978	.uleb128	DW_AT_external
1979	.uleb128	DW_FORM_flag
1980	.section	.debug_info
1981	.byte		1
1982
1983	.section	.debug_abbrev
1984	.uleb128	DW_AT_location
1985	.uleb128	DW_FORM_block1
1986	.section	.debug_info
1987	.byte		5	; length of block
1988	.byte		DW_OP_addr
1989	.long		0x800000 + 0x00 + 0x2A
1990
1991	.section	.debug_abbrev
1992	.uleb128	0
1993	.uleb128	0
1994
1995;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1996	;; DIE #38: variable GTCCR
1997	.section	.debug_info
1998	.uleb128	38	; ref to abbrev 38
1999	.section	.debug_abbrev
2000	.uleb128	38
2001	.uleb128	DW_TAG_variable
2002	.byte		DW_CHILDREN_no
2003
2004	.uleb128	DW_AT_name
2005	.uleb128	DW_FORM_strp
2006	.section	.debug_str
2007.Lname38:
2008	.string		"GTCCR"
2009	.section	.debug_info
2010	.long		.Lname38
2011
2012	.section	.debug_abbrev
2013	.uleb128	DW_AT_decl_file
2014	.uleb128	DW_FORM_data1
2015	.section	.debug_info
2016	.byte		0	; no source file information
2017
2018	.section	.debug_abbrev
2019	.uleb128	DW_AT_decl_line
2020	.uleb128	DW_FORM_data1
2021	.section	.debug_info
2022	.byte		0	; no source line information
2023
2024	.section	.debug_abbrev
2025	.uleb128	DW_AT_type
2026	.uleb128	DW_FORM_ref4
2027	.section	.debug_info
2028	.long		.Luint8_t - .Lssinfo
2029
2030	.section	.debug_abbrev
2031	.uleb128	DW_AT_external
2032	.uleb128	DW_FORM_flag
2033	.section	.debug_info
2034	.byte		1
2035
2036	.section	.debug_abbrev
2037	.uleb128	DW_AT_location
2038	.uleb128	DW_FORM_block1
2039	.section	.debug_info
2040	.byte		5	; length of block
2041	.byte		DW_OP_addr
2042	.long		0x800000 + 0x00 + 0x2F
2043
2044	.section	.debug_abbrev
2045	.uleb128	0
2046	.uleb128	0
2047
2048;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2049	;; DIE #39: variable WDTCSR
2050	.section	.debug_info
2051	.uleb128	39	; ref to abbrev 39
2052	.section	.debug_abbrev
2053	.uleb128	39
2054	.uleb128	DW_TAG_variable
2055	.byte		DW_CHILDREN_no
2056
2057	.uleb128	DW_AT_name
2058	.uleb128	DW_FORM_strp
2059	.section	.debug_str
2060.Lname39:
2061	.string		"WDTCSR"
2062	.section	.debug_info
2063	.long		.Lname39
2064
2065	.section	.debug_abbrev
2066	.uleb128	DW_AT_decl_file
2067	.uleb128	DW_FORM_data1
2068	.section	.debug_info
2069	.byte		0	; no source file information
2070
2071	.section	.debug_abbrev
2072	.uleb128	DW_AT_decl_line
2073	.uleb128	DW_FORM_data1
2074	.section	.debug_info
2075	.byte		0	; no source line information
2076
2077	.section	.debug_abbrev
2078	.uleb128	DW_AT_type
2079	.uleb128	DW_FORM_ref4
2080	.section	.debug_info
2081	.long		.Luint8_t - .Lssinfo
2082
2083	.section	.debug_abbrev
2084	.uleb128	DW_AT_external
2085	.uleb128	DW_FORM_flag
2086	.section	.debug_info
2087	.byte		1
2088
2089	.section	.debug_abbrev
2090	.uleb128	DW_AT_location
2091	.uleb128	DW_FORM_block1
2092	.section	.debug_info
2093	.byte		5	; length of block
2094	.byte		DW_OP_addr
2095	.long		0x800000 + 0x00 + 0x31
2096
2097	.section	.debug_abbrev
2098	.uleb128	0
2099	.uleb128	0
2100
2101	;; trailer
2102	.section	.debug_abbrev
2103	.uleb128	0
2104
2105	.section	.debug_info
2106	.uleb128	0
2107.Leinfo:
2108