]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/gdb.dwarf2/typeddwarf.S
Update copyright year range in all GDB files
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.dwarf2 / typeddwarf.S
1 /* This testcase is part of GDB, the GNU debugger.
2
3 Copyright 2011-2018 Free Software Foundation, Inc.
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */
17
18 /* This source file was generated from typeddwarf.c using the following
19 command line:
20
21 gcc -m32 -dA -S -g -O2 typeddwarf.c -o typeddwarf.S
22
23 */
24
25
26 .file "typeddwarf.c"
27 .text
28 .Ltext0:
29 .p2align 4,,15
30 .globl f1
31 .type f1, @function
32 f1:
33 .LFB0:
34 # typeddwarf.c:10
35 .LM1:
36 .LVL0:
37 # BLOCK 2 freq:10000 seq:0
38 # PRED: ENTRY [100.0%] (fallthru)
39 # typeddwarf.c:29
40 .LM2:
41 movl vv, %eax
42 addl $1, %eax
43 movl %eax, vv
44 # SUCC: EXIT [100.0%]
45 # typeddwarf.c:30
46 .LM3:
47 ret
48 .LFE0:
49 .size f1, .-f1
50 .p2align 4,,15
51 .globl f2
52 .type f2, @function
53 f2:
54 .LFB1:
55 # typeddwarf.c:34
56 .LM4:
57 .LVL1:
58 # BLOCK 2 freq:10000 seq:0
59 # PRED: ENTRY [100.0%] (fallthru)
60 subl $12, %esp
61 .LCFI0:
62 # typeddwarf.c:53
63 .LM5:
64 movl vv, %eax
65 # typeddwarf.c:54
66 .LM6:
67 fnstcw 6(%esp)
68 # typeddwarf.c:34
69 .LM7:
70 flds 40(%esp)
71 .LVL2:
72 # typeddwarf.c:54
73 .LM8:
74 fldl 16(%esp)
75 # typeddwarf.c:53
76 .LM9:
77 addl $1, %eax
78 movl %eax, vv
79 # typeddwarf.c:54
80 .LM10:
81 movzwl 6(%esp), %eax
82 movb $12, %ah
83 movw %ax, 4(%esp)
84 fldcw 4(%esp)
85 fistpl (%esp)
86 fldcw 6(%esp)
87 movl (%esp), %eax
88 # typeddwarf.c:55
89 .LM11:
90 fldl 24(%esp)
91 fldcw 4(%esp)
92 fistpl (%esp)
93 fldcw 6(%esp)
94 # typeddwarf.c:54
95 .LM12:
96 movl %eax, vv
97 # typeddwarf.c:55
98 .LM13:
99 movl (%esp), %eax
100 # typeddwarf.c:56
101 .LM14:
102 fldl 32(%esp)
103 fldcw 4(%esp)
104 fistpl (%esp)
105 fldcw 6(%esp)
106 # typeddwarf.c:55
107 .LM15:
108 movl %eax, vv
109 # typeddwarf.c:56
110 .LM16:
111 movl (%esp), %eax
112 # typeddwarf.c:57
113 .LM17:
114 fldcw 4(%esp)
115 fistl (%esp)
116 fldcw 6(%esp)
117 # typeddwarf.c:56
118 .LM18:
119 movl %eax, vv
120 # typeddwarf.c:57
121 .LM19:
122 movl (%esp), %eax
123 # typeddwarf.c:58
124 .LM20:
125 flds 44(%esp)
126 # typeddwarf.c:57
127 .LM21:
128 movl %eax, vv
129 # typeddwarf.c:58
130 .LM22:
131 fldcw 4(%esp)
132 fistpl (%esp)
133 fldcw 6(%esp)
134 movl (%esp), %eax
135 movl %eax, vv
136 # typeddwarf.c:59
137 .LM23:
138 movl 48(%esp), %eax
139 # typeddwarf.c:63
140 .LM24:
141 fldcw 4(%esp)
142 fistpl (%esp)
143 fldcw 6(%esp)
144 # typeddwarf.c:59
145 .LM25:
146 movl %eax, vv
147 # typeddwarf.c:60
148 .LM26:
149 movl 52(%esp), %eax
150 movl %eax, vv
151 # typeddwarf.c:61
152 .LM27:
153 movl 56(%esp), %eax
154 movl %eax, vv
155 # typeddwarf.c:62
156 .LM28:
157 movl 64(%esp), %eax
158 movl %eax, vv
159 # typeddwarf.c:63
160 .LM29:
161 movl (%esp), %eax
162 movl %eax, vv
163 # typeddwarf.c:64
164 .LM30:
165 addl $12, %esp
166 .LCFI1:
167 # SUCC: EXIT [100.0%]
168 ret
169 .LFE1:
170 .size f2, .-f2
171 .p2align 4,,15
172 .globl f3
173 .type f3, @function
174 f3:
175 .LFB2:
176 # typeddwarf.c:68
177 .LM31:
178 .LVL3:
179 # BLOCK 2 freq:10000 seq:0
180 # PRED: ENTRY [100.0%] (fallthru)
181 # typeddwarf.c:73
182 .LM32:
183 movl vv, %eax
184 addl $1, %eax
185 movl %eax, vv
186 # SUCC: EXIT [100.0%]
187 # typeddwarf.c:74
188 .LM33:
189 ret
190 .LFE2:
191 .size f3, .-f3
192 .p2align 4,,15
193 .globl f4
194 .type f4, @function
195 f4:
196 .LFB3:
197 # typeddwarf.c:78
198 .LM34:
199 .LVL4:
200 # BLOCK 2 freq:10000 seq:0
201 # PRED: ENTRY [100.0%] (fallthru)
202 # typeddwarf.c:82
203 .LM35:
204 movl vv, %eax
205 addl $1, %eax
206 movl %eax, vv
207 # SUCC: EXIT [100.0%]
208 # typeddwarf.c:83
209 .LM36:
210 ret
211 .LFE3:
212 .size f4, .-f4
213 .section .text.startup,"ax",@progbits
214 .p2align 4,,15
215 .globl _start
216 .type _start, @function
217 _start:
218 .LFB4:
219 # typeddwarf.c:87
220 .LM37:
221 # BLOCK 2 freq:10000 seq:0
222 # PRED: ENTRY [100.0%] (fallthru)
223 pushl %ebp
224 .LCFI2:
225 movl %esp, %ebp
226 .LCFI3:
227 pushl %esi
228 .LCFI4:
229 # typeddwarf.c:88
230 .LM38:
231 movl $0x40a00000, %esi
232 # typeddwarf.c:87
233 .LM39:
234 pushl %ebx
235 .LCFI5:
236 # typeddwarf.c:88
237 .LM40:
238 movl $0x40800000, %ebx
239 # typeddwarf.c:87
240 .LM41:
241 andl $-16, %esp
242 subl $112, %esp
243 .LCFI6:
244 # typeddwarf.c:88
245 .LM42:
246 flds .LC3
247 fstl 16(%esp)
248 movl %esi, 28(%esp)
249 flds .LC4
250 fstl 8(%esp)
251 movl %ebx, 24(%esp)
252 fld1
253 fstl (%esp)
254 movl $9, 48(%esp)
255 fstps 64(%esp)
256 fstps 80(%esp)
257 movl $0, 52(%esp)
258 fstps 96(%esp)
259 movl $8, 40(%esp)
260 movl $0, 44(%esp)
261 movl $7, 36(%esp)
262 movl $6, 32(%esp)
263 call f1
264 .LVL5:
265 # typeddwarf.c:89
266 .LM43:
267 movl %esi, 28(%esp)
268 movl %ebx, 24(%esp)
269 movl $9, 48(%esp)
270 movl $0, 52(%esp)
271 movl $8, 40(%esp)
272 flds 96(%esp)
273 fstpl 16(%esp)
274 movl $0, 44(%esp)
275 flds 80(%esp)
276 fstpl 8(%esp)
277 movl $7, 36(%esp)
278 flds 64(%esp)
279 fstpl (%esp)
280 movl $6, 32(%esp)
281 call f2
282 .LVL6:
283 # typeddwarf.c:90
284 .LM44:
285 movl $4, 20(%esp)
286 movl $3, 12(%esp)
287 movl $0, 16(%esp)
288 movl $2, 8(%esp)
289 movl $1, (%esp)
290 movl $0, 4(%esp)
291 call f3
292 .LVL7:
293 # typeddwarf.c:91
294 .LM45:
295 movl $640, 16(%esp)
296 movl $0, 20(%esp)
297 movl $0, 24(%esp)
298 movl $809369600, 28(%esp)
299 movl $160, 4(%esp)
300 movl $832569344, 8(%esp)
301 movl $838860880, (%esp)
302 call f4
303 .LVL8:
304 # typeddwarf.c:93
305 .LM46:
306 leal -8(%ebp), %esp
307 xorl %eax, %eax
308 popl %ebx
309 .LCFI7:
310 popl %esi
311 .LCFI8:
312 popl %ebp
313 .LCFI9:
314 # SUCC: EXIT [100.0%]
315 ret
316 .LFE4:
317 .size _start, .-_start
318 .comm vv,4,4
319 .section .rodata.cst4,"aM",@progbits,4
320 .align 4
321 .LC3:
322 .long 1077936128
323 .align 4
324 .LC4:
325 .long 1073741824
326 #APP
327 .section .debug_frame,"",@progbits
328 .Lframe0:
329 .long .LECIE0-.LSCIE0 # Length of Common Information Entry
330 .LSCIE0:
331 .long 0xffffffff # CIE Identifier Tag
332 .byte 0x1 # CIE Version
333 .ascii "\0" # CIE Augmentation
334 .uleb128 0x1 # CIE Code Alignment Factor
335 .sleb128 -4 # CIE Data Alignment Factor
336 .byte 0x8 # CIE RA Column
337 .byte 0xc # DW_CFA_def_cfa
338 .uleb128 0x4
339 .uleb128 0x4
340 .byte 0x88 # DW_CFA_offset, column 0x8
341 .uleb128 0x1
342 .align 4
343 .LECIE0:
344 .LSFDE0:
345 .long .LEFDE0-.LASFDE0 # FDE Length
346 .LASFDE0:
347 .long .Lframe0 # FDE CIE offset
348 .long .LFB0 # FDE initial location
349 .long .LFE0-.LFB0 # FDE address range
350 .align 4
351 .LEFDE0:
352 .LSFDE2:
353 .long .LEFDE2-.LASFDE2 # FDE Length
354 .LASFDE2:
355 .long .Lframe0 # FDE CIE offset
356 .long .LFB1 # FDE initial location
357 .long .LFE1-.LFB1 # FDE address range
358 .byte 0x4 # DW_CFA_advance_loc4
359 .long .LCFI0-.LFB1
360 .byte 0xe # DW_CFA_def_cfa_offset
361 .uleb128 0x10
362 .byte 0x4 # DW_CFA_advance_loc4
363 .long .LCFI1-.LCFI0
364 .byte 0xe # DW_CFA_def_cfa_offset
365 .uleb128 0x4
366 .align 4
367 .LEFDE2:
368 .LSFDE4:
369 .long .LEFDE4-.LASFDE4 # FDE Length
370 .LASFDE4:
371 .long .Lframe0 # FDE CIE offset
372 .long .LFB2 # FDE initial location
373 .long .LFE2-.LFB2 # FDE address range
374 .align 4
375 .LEFDE4:
376 .LSFDE6:
377 .long .LEFDE6-.LASFDE6 # FDE Length
378 .LASFDE6:
379 .long .Lframe0 # FDE CIE offset
380 .long .LFB3 # FDE initial location
381 .long .LFE3-.LFB3 # FDE address range
382 .align 4
383 .LEFDE6:
384 .LSFDE8:
385 .long .LEFDE8-.LASFDE8 # FDE Length
386 .LASFDE8:
387 .long .Lframe0 # FDE CIE offset
388 .long .LFB4 # FDE initial location
389 .long .LFE4-.LFB4 # FDE address range
390 .byte 0x4 # DW_CFA_advance_loc4
391 .long .LCFI2-.LFB4
392 .byte 0xe # DW_CFA_def_cfa_offset
393 .uleb128 0x8
394 .byte 0x85 # DW_CFA_offset, column 0x5
395 .uleb128 0x2
396 .byte 0x4 # DW_CFA_advance_loc4
397 .long .LCFI3-.LCFI2
398 .byte 0xd # DW_CFA_def_cfa_register
399 .uleb128 0x5
400 .byte 0x4 # DW_CFA_advance_loc4
401 .long .LCFI4-.LCFI3
402 .byte 0x86 # DW_CFA_offset, column 0x6
403 .uleb128 0x3
404 .byte 0x4 # DW_CFA_advance_loc4
405 .long .LCFI5-.LCFI4
406 .byte 0x83 # DW_CFA_offset, column 0x3
407 .uleb128 0x4
408 .byte 0x4 # DW_CFA_advance_loc4
409 .long .LCFI7-.LCFI5
410 .byte 0xc3 # DW_CFA_restore, column 0x3
411 .byte 0x4 # DW_CFA_advance_loc4
412 .long .LCFI8-.LCFI7
413 .byte 0xc6 # DW_CFA_restore, column 0x6
414 .byte 0x4 # DW_CFA_advance_loc4
415 .long .LCFI9-.LCFI8
416 .byte 0xc # DW_CFA_def_cfa
417 .uleb128 0x4
418 .uleb128 0x4
419 .byte 0xc5 # DW_CFA_restore, column 0x5
420 .align 4
421 .LEFDE8:
422 #NO_APP
423 #APP
424 .section .eh_frame,"aw",@progbits
425 .Lframe1:
426 .long .LECIE1-.LSCIE1 # Length of Common Information Entry
427 .LSCIE1:
428 .long 0 # CIE Identifier Tag
429 .byte 0x1 # CIE Version
430 .ascii "\0" # CIE Augmentation
431 .uleb128 0x1 # CIE Code Alignment Factor
432 .sleb128 -4 # CIE Data Alignment Factor
433 .byte 0x8 # CIE RA Column
434 .byte 0xc # DW_CFA_def_cfa
435 .uleb128 0x4
436 .uleb128 0x4
437 .byte 0x88 # DW_CFA_offset, column 0x8
438 .uleb128 0x1
439 .align 4
440 .LECIE1:
441 .LSFDE11:
442 .long .LEFDE11-.LASFDE11 # FDE Length
443 .LASFDE11:
444 .long .LASFDE11-.Lframe1 # FDE CIE offset
445 .long .LFB0 # FDE initial location
446 .long .LFE0-.LFB0 # FDE address range
447 .align 4
448 .LEFDE11:
449 .LSFDE13:
450 .long .LEFDE13-.LASFDE13 # FDE Length
451 .LASFDE13:
452 .long .LASFDE13-.Lframe1 # FDE CIE offset
453 .long .LFB1 # FDE initial location
454 .long .LFE1-.LFB1 # FDE address range
455 .byte 0x4 # DW_CFA_advance_loc4
456 .long .LCFI0-.LFB1
457 .byte 0xe # DW_CFA_def_cfa_offset
458 .uleb128 0x10
459 .byte 0x4 # DW_CFA_advance_loc4
460 .long .LCFI1-.LCFI0
461 .byte 0xe # DW_CFA_def_cfa_offset
462 .uleb128 0x4
463 .align 4
464 .LEFDE13:
465 .LSFDE15:
466 .long .LEFDE15-.LASFDE15 # FDE Length
467 .LASFDE15:
468 .long .LASFDE15-.Lframe1 # FDE CIE offset
469 .long .LFB2 # FDE initial location
470 .long .LFE2-.LFB2 # FDE address range
471 .align 4
472 .LEFDE15:
473 .LSFDE17:
474 .long .LEFDE17-.LASFDE17 # FDE Length
475 .LASFDE17:
476 .long .LASFDE17-.Lframe1 # FDE CIE offset
477 .long .LFB3 # FDE initial location
478 .long .LFE3-.LFB3 # FDE address range
479 .align 4
480 .LEFDE17:
481 .LSFDE19:
482 .long .LEFDE19-.LASFDE19 # FDE Length
483 .LASFDE19:
484 .long .LASFDE19-.Lframe1 # FDE CIE offset
485 .long .LFB4 # FDE initial location
486 .long .LFE4-.LFB4 # FDE address range
487 .byte 0x4 # DW_CFA_advance_loc4
488 .long .LCFI2-.LFB4
489 .byte 0xe # DW_CFA_def_cfa_offset
490 .uleb128 0x8
491 .byte 0x85 # DW_CFA_offset, column 0x5
492 .uleb128 0x2
493 .byte 0x4 # DW_CFA_advance_loc4
494 .long .LCFI3-.LCFI2
495 .byte 0xd # DW_CFA_def_cfa_register
496 .uleb128 0x5
497 .byte 0x4 # DW_CFA_advance_loc4
498 .long .LCFI4-.LCFI3
499 .byte 0x86 # DW_CFA_offset, column 0x6
500 .uleb128 0x3
501 .byte 0x4 # DW_CFA_advance_loc4
502 .long .LCFI5-.LCFI4
503 .byte 0x83 # DW_CFA_offset, column 0x3
504 .uleb128 0x4
505 .byte 0x4 # DW_CFA_advance_loc4
506 .long .LCFI7-.LCFI5
507 .byte 0xc3 # DW_CFA_restore, column 0x3
508 .byte 0x4 # DW_CFA_advance_loc4
509 .long .LCFI8-.LCFI7
510 .byte 0xc6 # DW_CFA_restore, column 0x6
511 .byte 0x4 # DW_CFA_advance_loc4
512 .long .LCFI9-.LCFI8
513 .byte 0xc # DW_CFA_def_cfa
514 .uleb128 0x4
515 .uleb128 0x4
516 .byte 0xc5 # DW_CFA_restore, column 0x5
517 .align 4
518 .LEFDE19:
519 #NO_APP
520 .text
521 .Letext0:
522 .section .debug_info,"",@progbits
523 .Ldebug_info0:
524 .long 0x64e # Length of Compilation Unit Info
525 .value 0x2 # DWARF version number
526 .long .Ldebug_abbrev0 # Offset Into Abbrev. Section
527 .byte 0x4 # Pointer Size (in bytes)
528 .uleb128 0x1 # (DIE (0xb) DW_TAG_compile_unit)
529 .long .LASF5 # DW_AT_producer: "GNU C 4.7.0 20110504 (experimental)"
530 .byte 0x1 # DW_AT_language
531 .long .LASF6 # DW_AT_name: "typeddwarf.c"
532 .long .LASF7 # DW_AT_comp_dir: "/usr/src/gcc/obj/gcc"
533 .long .Ldebug_ranges0+0 # DW_AT_ranges
534 .long 0 # DW_AT_low_pc
535 .long 0 # DW_AT_entry_pc
536 .long .Ldebug_line0 # DW_AT_stmt_list
537 .uleb128 0x2 # (DIE (0x29) DW_TAG_base_type)
538 .byte 0x8 # DW_AT_byte_size
539 .byte 0x4 # DW_AT_encoding
540 .long .LASF0 # DW_AT_name: "double"
541 .uleb128 0x2 # (DIE (0x30) DW_TAG_base_type)
542 .byte 0x4 # DW_AT_byte_size
543 .byte 0x4 # DW_AT_encoding
544 .long .LASF1 # DW_AT_name: "float"
545 .uleb128 0x2 # (DIE (0x37) DW_TAG_base_type)
546 .byte 0x8 # DW_AT_byte_size
547 .byte 0x5 # DW_AT_encoding
548 .long .LASF2 # DW_AT_name: "long long int"
549 .uleb128 0x3 # (DIE (0x3e) DW_TAG_base_type)
550 .byte 0x4 # DW_AT_byte_size
551 .byte 0x5 # DW_AT_encoding
552 .ascii "int\0" # DW_AT_name
553 .uleb128 0x2 # (DIE (0x45) DW_TAG_base_type)
554 .byte 0x4 # DW_AT_byte_size
555 .byte 0x7 # DW_AT_encoding
556 .long .LASF3 # DW_AT_name: "unsigned int"
557 .uleb128 0x2 # (DIE (0x4c) DW_TAG_base_type)
558 .byte 0x8 # DW_AT_byte_size
559 .byte 0x7 # DW_AT_encoding
560 .long .LASF4 # DW_AT_name: "long long unsigned int"
561 .uleb128 0x4 # (DIE (0x53) DW_TAG_subprogram)
562 .byte 0x1 # DW_AT_external
563 .ascii "f1\0" # DW_AT_name
564 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
565 .byte 0x9 # DW_AT_decl_line
566 .byte 0x1 # DW_AT_prototyped
567 .long .LFB0 # DW_AT_low_pc
568 .long .LFE0 # DW_AT_high_pc
569 .byte 0x2 # DW_AT_frame_base
570 .byte 0x74 # DW_OP_breg4
571 .sleb128 4
572 .byte 0x1 # DW_AT_GNU_all_call_sites
573 .long 0x232 # DW_AT_sibling
574 .uleb128 0x5 # (DIE (0x6b) DW_TAG_formal_parameter)
575 .ascii "a\0" # DW_AT_name
576 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
577 .byte 0x9 # DW_AT_decl_line
578 .long 0x29 # DW_AT_type
579 .byte 0x2 # DW_AT_location
580 .byte 0x91 # DW_OP_fbreg
581 .sleb128 0
582 .uleb128 0x5 # (DIE (0x77) DW_TAG_formal_parameter)
583 .ascii "b\0" # DW_AT_name
584 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
585 .byte 0x9 # DW_AT_decl_line
586 .long 0x29 # DW_AT_type
587 .byte 0x2 # DW_AT_location
588 .byte 0x91 # DW_OP_fbreg
589 .sleb128 8
590 .uleb128 0x5 # (DIE (0x83) DW_TAG_formal_parameter)
591 .ascii "c\0" # DW_AT_name
592 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
593 .byte 0x9 # DW_AT_decl_line
594 .long 0x29 # DW_AT_type
595 .byte 0x2 # DW_AT_location
596 .byte 0x91 # DW_OP_fbreg
597 .sleb128 16
598 .uleb128 0x5 # (DIE (0x8f) DW_TAG_formal_parameter)
599 .ascii "d\0" # DW_AT_name
600 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
601 .byte 0x9 # DW_AT_decl_line
602 .long 0x30 # DW_AT_type
603 .byte 0x2 # DW_AT_location
604 .byte 0x91 # DW_OP_fbreg
605 .sleb128 24
606 .uleb128 0x5 # (DIE (0x9b) DW_TAG_formal_parameter)
607 .ascii "e\0" # DW_AT_name
608 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
609 .byte 0x9 # DW_AT_decl_line
610 .long 0x30 # DW_AT_type
611 .byte 0x2 # DW_AT_location
612 .byte 0x91 # DW_OP_fbreg
613 .sleb128 28
614 .uleb128 0x5 # (DIE (0xa7) DW_TAG_formal_parameter)
615 .ascii "f\0" # DW_AT_name
616 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
617 .byte 0x9 # DW_AT_decl_line
618 .long 0x3e # DW_AT_type
619 .byte 0x2 # DW_AT_location
620 .byte 0x91 # DW_OP_fbreg
621 .sleb128 32
622 .uleb128 0x5 # (DIE (0xb3) DW_TAG_formal_parameter)
623 .ascii "g\0" # DW_AT_name
624 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
625 .byte 0x9 # DW_AT_decl_line
626 .long 0x45 # DW_AT_type
627 .byte 0x2 # DW_AT_location
628 .byte 0x91 # DW_OP_fbreg
629 .sleb128 36
630 .uleb128 0x5 # (DIE (0xbf) DW_TAG_formal_parameter)
631 .ascii "h\0" # DW_AT_name
632 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
633 .byte 0x9 # DW_AT_decl_line
634 .long 0x37 # DW_AT_type
635 .byte 0x2 # DW_AT_location
636 .byte 0x91 # DW_OP_fbreg
637 .sleb128 40
638 .uleb128 0x5 # (DIE (0xcb) DW_TAG_formal_parameter)
639 .ascii "i\0" # DW_AT_name
640 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
641 .byte 0x9 # DW_AT_decl_line
642 .long 0x4c # DW_AT_type
643 .byte 0x2 # DW_AT_location
644 .byte 0x91 # DW_OP_fbreg
645 .sleb128 48
646 .uleb128 0x6 # (DIE (0xd7) DW_TAG_variable)
647 .ascii "j\0" # DW_AT_name
648 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
649 .byte 0xb # DW_AT_decl_line
650 .long 0x29 # DW_AT_type
651 .byte 0x8 # DW_AT_location
652 .byte 0x91 # DW_OP_fbreg
653 .sleb128 24
654 .byte 0xf6 # DW_OP_GNU_deref_type
655 .byte 0x4
656 .uleb128 0x30
657 .byte 0xf7 # DW_OP_GNU_convert
658 .uleb128 0x29
659 .byte 0x9f # DW_OP_stack_value
660 .uleb128 0x6 # (DIE (0xe9) DW_TAG_variable)
661 .ascii "l\0" # DW_AT_name
662 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
663 .byte 0xc # DW_AT_decl_line
664 .long 0x37 # DW_AT_type
665 .byte 0xa # DW_AT_location
666 .byte 0x91 # DW_OP_fbreg
667 .sleb128 24
668 .byte 0xf6 # DW_OP_GNU_deref_type
669 .byte 0x4
670 .uleb128 0x30
671 .byte 0xf7 # DW_OP_GNU_convert
672 .uleb128 0x29
673 .byte 0xf9 # DW_OP_GNU_reinterpret
674 .uleb128 0x37
675 .byte 0x9f # DW_OP_stack_value
676 .uleb128 0x6 # (DIE (0xfd) DW_TAG_variable)
677 .ascii "m\0" # DW_AT_name
678 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
679 .byte 0xe # DW_AT_decl_line
680 .long 0x37 # DW_AT_type
681 .byte 0x2 # DW_AT_location
682 .byte 0x91 # DW_OP_fbreg
683 .sleb128 16
684 .uleb128 0x6 # (DIE (0x109) DW_TAG_variable)
685 .ascii "n\0" # DW_AT_name
686 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
687 .byte 0x10 # DW_AT_decl_line
688 .long 0x30 # DW_AT_type
689 .byte 0xa # DW_AT_location
690 .byte 0x91 # DW_OP_fbreg
691 .sleb128 48
692 .byte 0xf6 # DW_OP_GNU_deref_type
693 .byte 0x8
694 .uleb128 0x37
695 .byte 0xf7 # DW_OP_GNU_convert
696 .uleb128 0x4c
697 .byte 0xf7 # DW_OP_GNU_convert
698 .uleb128 0x30
699 .byte 0x9f # DW_OP_stack_value
700 .uleb128 0x6 # (DIE (0x11d) DW_TAG_variable)
701 .ascii "o\0" # DW_AT_name
702 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
703 .byte 0x11 # DW_AT_decl_line
704 .long 0x29 # DW_AT_type
705 .byte 0x8 # DW_AT_location
706 .byte 0x91 # DW_OP_fbreg
707 .sleb128 40
708 .byte 0xf6 # DW_OP_GNU_deref_type
709 .byte 0x8
710 .uleb128 0x37
711 .byte 0xf7 # DW_OP_GNU_convert
712 .uleb128 0x29
713 .byte 0x9f # DW_OP_stack_value
714 .uleb128 0x6 # (DIE (0x12f) DW_TAG_variable)
715 .ascii "p\0" # DW_AT_name
716 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
717 .byte 0x12 # DW_AT_decl_line
718 .long 0x30 # DW_AT_type
719 .byte 0x8 # DW_AT_location
720 .byte 0x91 # DW_OP_fbreg
721 .sleb128 36
722 .byte 0x6 # DW_OP_deref
723 .byte 0xf7 # DW_OP_GNU_convert
724 .uleb128 0x45
725 .byte 0xf7 # DW_OP_GNU_convert
726 .uleb128 0x30
727 .byte 0x9f # DW_OP_stack_value
728 .uleb128 0x6 # (DIE (0x141) DW_TAG_variable)
729 .ascii "q\0" # DW_AT_name
730 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
731 .byte 0x13 # DW_AT_decl_line
732 .long 0x29 # DW_AT_type
733 .byte 0x8 # DW_AT_location
734 .byte 0x91 # DW_OP_fbreg
735 .sleb128 32
736 .byte 0x6 # DW_OP_deref
737 .byte 0xf7 # DW_OP_GNU_convert
738 .uleb128 0x3e
739 .byte 0xf7 # DW_OP_GNU_convert
740 .uleb128 0x29
741 .byte 0x9f # DW_OP_stack_value
742 .uleb128 0x6 # (DIE (0x153) DW_TAG_variable)
743 .ascii "r\0" # DW_AT_name
744 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
745 .byte 0x14 # DW_AT_decl_line
746 .long 0x4c # DW_AT_type
747 .byte 0xa # DW_AT_location
748 .byte 0x91 # DW_OP_fbreg
749 .sleb128 0
750 .byte 0xf6 # DW_OP_GNU_deref_type
751 .byte 0x8
752 .uleb128 0x29
753 .byte 0xf7 # DW_OP_GNU_convert
754 .uleb128 0x4c
755 .byte 0xf7 # DW_OP_GNU_convert
756 .uleb128 0x37
757 .byte 0x9f # DW_OP_stack_value
758 .uleb128 0x6 # (DIE (0x167) DW_TAG_variable)
759 .ascii "s\0" # DW_AT_name
760 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
761 .byte 0x15 # DW_AT_decl_line
762 .long 0x37 # DW_AT_type
763 .byte 0x8 # DW_AT_location
764 .byte 0x91 # DW_OP_fbreg
765 .sleb128 16
766 .byte 0xf6 # DW_OP_GNU_deref_type
767 .byte 0x8
768 .uleb128 0x29
769 .byte 0xf7 # DW_OP_GNU_convert
770 .uleb128 0x37
771 .byte 0x9f # DW_OP_stack_value
772 .uleb128 0x6 # (DIE (0x179) DW_TAG_variable)
773 .ascii "t\0" # DW_AT_name
774 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
775 .byte 0x16 # DW_AT_decl_line
776 .long 0x45 # DW_AT_type
777 .byte 0xa # DW_AT_location
778 .byte 0x91 # DW_OP_fbreg
779 .sleb128 24
780 .byte 0xf6 # DW_OP_GNU_deref_type
781 .byte 0x4
782 .uleb128 0x30
783 .byte 0xf7 # DW_OP_GNU_convert
784 .uleb128 0x45
785 .byte 0xf7 # DW_OP_GNU_convert
786 .uleb128 0x3e
787 .byte 0x9f # DW_OP_stack_value
788 .uleb128 0x6 # (DIE (0x18d) DW_TAG_variable)
789 .ascii "u\0" # DW_AT_name
790 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
791 .byte 0x17 # DW_AT_decl_line
792 .long 0x3e # DW_AT_type
793 .byte 0x8 # DW_AT_location
794 .byte 0x91 # DW_OP_fbreg
795 .sleb128 8
796 .byte 0xf6 # DW_OP_GNU_deref_type
797 .byte 0x8
798 .uleb128 0x29
799 .byte 0xf7 # DW_OP_GNU_convert
800 .uleb128 0x3e
801 .byte 0x9f # DW_OP_stack_value
802 .uleb128 0x6 # (DIE (0x19f) DW_TAG_variable)
803 .ascii "v\0" # DW_AT_name
804 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
805 .byte 0x18 # DW_AT_decl_line
806 .long 0x30 # DW_AT_type
807 .byte 0x8 # DW_AT_location
808 .byte 0x91 # DW_OP_fbreg
809 .sleb128 0
810 .byte 0xf6 # DW_OP_GNU_deref_type
811 .byte 0x8
812 .uleb128 0x29
813 .byte 0xf7 # DW_OP_GNU_convert
814 .uleb128 0x30
815 .byte 0x9f # DW_OP_stack_value
816 .uleb128 0x6 # (DIE (0x1b1) DW_TAG_variable)
817 .ascii "w\0" # DW_AT_name
818 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
819 .byte 0x19 # DW_AT_decl_line
820 .long 0x29 # DW_AT_type
821 .byte 0x14 # DW_AT_location
822 .byte 0x91 # DW_OP_fbreg
823 .sleb128 24
824 .byte 0xf6 # DW_OP_GNU_deref_type
825 .byte 0x4
826 .uleb128 0x30
827 .byte 0xf7 # DW_OP_GNU_convert
828 .uleb128 0x29
829 .byte 0xf4 # DW_OP_GNU_const_type
830 .uleb128 0x29
831 .byte 0x8
832 .long 0 # fp or vector constant word 0
833 .long 0x3fd00000 # fp or vector constant word 1
834 .byte 0x1e # DW_OP_mul
835 .byte 0x9f # DW_OP_stack_value
836 .uleb128 0x6 # (DIE (0x1cf) DW_TAG_variable)
837 .ascii "x\0" # DW_AT_name
838 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
839 .byte 0x1a # DW_AT_decl_line
840 .long 0x29 # DW_AT_type
841 .byte 0x18 # DW_AT_location
842 .byte 0x91 # DW_OP_fbreg
843 .sleb128 0
844 .byte 0xf6 # DW_OP_GNU_deref_type
845 .byte 0x8
846 .uleb128 0x29
847 .byte 0x91 # DW_OP_fbreg
848 .sleb128 8
849 .byte 0xf6 # DW_OP_GNU_deref_type
850 .byte 0x8
851 .uleb128 0x29
852 .byte 0x22 # DW_OP_plus
853 .byte 0xf4 # DW_OP_GNU_const_type
854 .uleb128 0x29
855 .byte 0x8
856 .long 0 # fp or vector constant word 0
857 .long 0x3ff00000 # fp or vector constant word 1
858 .byte 0x22 # DW_OP_plus
859 .byte 0x9f # DW_OP_stack_value
860 .uleb128 0x6 # (DIE (0x1f1) DW_TAG_variable)
861 .ascii "y\0" # DW_AT_name
862 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
863 .byte 0x1b # DW_AT_decl_line
864 .long 0x29 # DW_AT_type
865 .byte 0x18 # DW_AT_location
866 .byte 0x91 # DW_OP_fbreg
867 .sleb128 8
868 .byte 0xf6 # DW_OP_GNU_deref_type
869 .byte 0x8
870 .uleb128 0x29
871 .byte 0x91 # DW_OP_fbreg
872 .sleb128 16
873 .byte 0xf6 # DW_OP_GNU_deref_type
874 .byte 0x8
875 .uleb128 0x29
876 .byte 0x22 # DW_OP_plus
877 .byte 0xf4 # DW_OP_GNU_const_type
878 .uleb128 0x29
879 .byte 0x8
880 .long 0 # fp or vector constant word 0
881 .long 0x40000000 # fp or vector constant word 1
882 .byte 0x22 # DW_OP_plus
883 .byte 0x9f # DW_OP_stack_value
884 .uleb128 0x6 # (DIE (0x213) DW_TAG_variable)
885 .ascii "z\0" # DW_AT_name
886 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
887 .byte 0x1c # DW_AT_decl_line
888 .long 0x30 # DW_AT_type
889 .byte 0x14 # DW_AT_location
890 .byte 0x91 # DW_OP_fbreg
891 .sleb128 24
892 .byte 0xf6 # DW_OP_GNU_deref_type
893 .byte 0x4
894 .uleb128 0x30
895 .byte 0x91 # DW_OP_fbreg
896 .sleb128 28
897 .byte 0xf6 # DW_OP_GNU_deref_type
898 .byte 0x4
899 .uleb128 0x30
900 .byte 0x22 # DW_OP_plus
901 .byte 0xf4 # DW_OP_GNU_const_type
902 .uleb128 0x30
903 .byte 0x4
904 .long 0x40400000 # fp or vector constant word 0
905 .byte 0x22 # DW_OP_plus
906 .byte 0x9f # DW_OP_stack_value
907 .byte 0 # end of children of DIE 0x53
908 .uleb128 0x7 # (DIE (0x232) DW_TAG_subprogram)
909 .byte 0x1 # DW_AT_external
910 .ascii "f2\0" # DW_AT_name
911 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
912 .byte 0x21 # DW_AT_decl_line
913 .byte 0x1 # DW_AT_prototyped
914 .long .LFB1 # DW_AT_low_pc
915 .long .LFE1 # DW_AT_high_pc
916 .long .LLST0 # DW_AT_frame_base
917 .byte 0x1 # DW_AT_GNU_all_call_sites
918 .long 0x40a # DW_AT_sibling
919 .uleb128 0x5 # (DIE (0x24b) DW_TAG_formal_parameter)
920 .ascii "a\0" # DW_AT_name
921 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
922 .byte 0x21 # DW_AT_decl_line
923 .long 0x29 # DW_AT_type
924 .byte 0x2 # DW_AT_location
925 .byte 0x91 # DW_OP_fbreg
926 .sleb128 0
927 .uleb128 0x5 # (DIE (0x257) DW_TAG_formal_parameter)
928 .ascii "b\0" # DW_AT_name
929 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
930 .byte 0x21 # DW_AT_decl_line
931 .long 0x29 # DW_AT_type
932 .byte 0x2 # DW_AT_location
933 .byte 0x91 # DW_OP_fbreg
934 .sleb128 8
935 .uleb128 0x5 # (DIE (0x263) DW_TAG_formal_parameter)
936 .ascii "c\0" # DW_AT_name
937 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
938 .byte 0x21 # DW_AT_decl_line
939 .long 0x29 # DW_AT_type
940 .byte 0x2 # DW_AT_location
941 .byte 0x91 # DW_OP_fbreg
942 .sleb128 16
943 .uleb128 0x5 # (DIE (0x26f) DW_TAG_formal_parameter)
944 .ascii "d\0" # DW_AT_name
945 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
946 .byte 0x21 # DW_AT_decl_line
947 .long 0x30 # DW_AT_type
948 .byte 0x2 # DW_AT_location
949 .byte 0x91 # DW_OP_fbreg
950 .sleb128 24
951 .uleb128 0x5 # (DIE (0x27b) DW_TAG_formal_parameter)
952 .ascii "e\0" # DW_AT_name
953 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
954 .byte 0x21 # DW_AT_decl_line
955 .long 0x30 # DW_AT_type
956 .byte 0x2 # DW_AT_location
957 .byte 0x91 # DW_OP_fbreg
958 .sleb128 28
959 .uleb128 0x5 # (DIE (0x287) DW_TAG_formal_parameter)
960 .ascii "f\0" # DW_AT_name
961 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
962 .byte 0x21 # DW_AT_decl_line
963 .long 0x3e # DW_AT_type
964 .byte 0x2 # DW_AT_location
965 .byte 0x91 # DW_OP_fbreg
966 .sleb128 32
967 .uleb128 0x5 # (DIE (0x293) DW_TAG_formal_parameter)
968 .ascii "g\0" # DW_AT_name
969 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
970 .byte 0x21 # DW_AT_decl_line
971 .long 0x45 # DW_AT_type
972 .byte 0x2 # DW_AT_location
973 .byte 0x91 # DW_OP_fbreg
974 .sleb128 36
975 .uleb128 0x5 # (DIE (0x29f) DW_TAG_formal_parameter)
976 .ascii "h\0" # DW_AT_name
977 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
978 .byte 0x21 # DW_AT_decl_line
979 .long 0x37 # DW_AT_type
980 .byte 0x2 # DW_AT_location
981 .byte 0x91 # DW_OP_fbreg
982 .sleb128 40
983 .uleb128 0x5 # (DIE (0x2ab) DW_TAG_formal_parameter)
984 .ascii "i\0" # DW_AT_name
985 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
986 .byte 0x21 # DW_AT_decl_line
987 .long 0x4c # DW_AT_type
988 .byte 0x2 # DW_AT_location
989 .byte 0x91 # DW_OP_fbreg
990 .sleb128 48
991 .uleb128 0x6 # (DIE (0x2b7) DW_TAG_variable)
992 .ascii "j\0" # DW_AT_name
993 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
994 .byte 0x23 # DW_AT_decl_line
995 .long 0x29 # DW_AT_type
996 .byte 0x8 # DW_AT_location
997 .byte 0x91 # DW_OP_fbreg
998 .sleb128 24
999 .byte 0xf6 # DW_OP_GNU_deref_type
1000 .byte 0x4
1001 .uleb128 0x30
1002 .byte 0xf7 # DW_OP_GNU_convert
1003 .uleb128 0x29
1004 .byte 0x9f # DW_OP_stack_value
1005 .uleb128 0x6 # (DIE (0x2c9) DW_TAG_variable)
1006 .ascii "l\0" # DW_AT_name
1007 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1008 .byte 0x24 # DW_AT_decl_line
1009 .long 0x37 # DW_AT_type
1010 .byte 0xa # DW_AT_location
1011 .byte 0x91 # DW_OP_fbreg
1012 .sleb128 24
1013 .byte 0xf6 # DW_OP_GNU_deref_type
1014 .byte 0x4
1015 .uleb128 0x30
1016 .byte 0xf7 # DW_OP_GNU_convert
1017 .uleb128 0x29
1018 .byte 0xf9 # DW_OP_GNU_reinterpret
1019 .uleb128 0x37
1020 .byte 0x9f # DW_OP_stack_value
1021 .uleb128 0x6 # (DIE (0x2dd) DW_TAG_variable)
1022 .ascii "m\0" # DW_AT_name
1023 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1024 .byte 0x26 # DW_AT_decl_line
1025 .long 0x37 # DW_AT_type
1026 .byte 0x2 # DW_AT_location
1027 .byte 0x91 # DW_OP_fbreg
1028 .sleb128 16
1029 .uleb128 0x8 # (DIE (0x2e9) DW_TAG_variable)
1030 .ascii "n\0" # DW_AT_name
1031 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1032 .byte 0x28 # DW_AT_decl_line
1033 .long 0x30 # DW_AT_type
1034 .uleb128 0x8 # (DIE (0x2f2) DW_TAG_variable)
1035 .ascii "o\0" # DW_AT_name
1036 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1037 .byte 0x29 # DW_AT_decl_line
1038 .long 0x29 # DW_AT_type
1039 .uleb128 0x6 # (DIE (0x2fb) DW_TAG_variable)
1040 .ascii "p\0" # DW_AT_name
1041 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1042 .byte 0x2a # DW_AT_decl_line
1043 .long 0x30 # DW_AT_type
1044 .byte 0x8 # DW_AT_location
1045 .byte 0x91 # DW_OP_fbreg
1046 .sleb128 36
1047 .byte 0x6 # DW_OP_deref
1048 .byte 0xf7 # DW_OP_GNU_convert
1049 .uleb128 0x45
1050 .byte 0xf7 # DW_OP_GNU_convert
1051 .uleb128 0x30
1052 .byte 0x9f # DW_OP_stack_value
1053 .uleb128 0x6 # (DIE (0x30d) DW_TAG_variable)
1054 .ascii "q\0" # DW_AT_name
1055 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1056 .byte 0x2b # DW_AT_decl_line
1057 .long 0x29 # DW_AT_type
1058 .byte 0x8 # DW_AT_location
1059 .byte 0x91 # DW_OP_fbreg
1060 .sleb128 32
1061 .byte 0x6 # DW_OP_deref
1062 .byte 0xf7 # DW_OP_GNU_convert
1063 .uleb128 0x3e
1064 .byte 0xf7 # DW_OP_GNU_convert
1065 .uleb128 0x29
1066 .byte 0x9f # DW_OP_stack_value
1067 .uleb128 0x6 # (DIE (0x31f) DW_TAG_variable)
1068 .ascii "r\0" # DW_AT_name
1069 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1070 .byte 0x2c # DW_AT_decl_line
1071 .long 0x4c # DW_AT_type
1072 .byte 0xa # DW_AT_location
1073 .byte 0x91 # DW_OP_fbreg
1074 .sleb128 0
1075 .byte 0xf6 # DW_OP_GNU_deref_type
1076 .byte 0x8
1077 .uleb128 0x29
1078 .byte 0xf7 # DW_OP_GNU_convert
1079 .uleb128 0x4c
1080 .byte 0xf7 # DW_OP_GNU_convert
1081 .uleb128 0x37
1082 .byte 0x9f # DW_OP_stack_value
1083 .uleb128 0x6 # (DIE (0x333) DW_TAG_variable)
1084 .ascii "s\0" # DW_AT_name
1085 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1086 .byte 0x2d # DW_AT_decl_line
1087 .long 0x37 # DW_AT_type
1088 .byte 0x8 # DW_AT_location
1089 .byte 0x91 # DW_OP_fbreg
1090 .sleb128 16
1091 .byte 0xf6 # DW_OP_GNU_deref_type
1092 .byte 0x8
1093 .uleb128 0x29
1094 .byte 0xf7 # DW_OP_GNU_convert
1095 .uleb128 0x37
1096 .byte 0x9f # DW_OP_stack_value
1097 .uleb128 0x6 # (DIE (0x345) DW_TAG_variable)
1098 .ascii "t\0" # DW_AT_name
1099 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1100 .byte 0x2e # DW_AT_decl_line
1101 .long 0x45 # DW_AT_type
1102 .byte 0xa # DW_AT_location
1103 .byte 0x91 # DW_OP_fbreg
1104 .sleb128 24
1105 .byte 0xf6 # DW_OP_GNU_deref_type
1106 .byte 0x4
1107 .uleb128 0x30
1108 .byte 0xf7 # DW_OP_GNU_convert
1109 .uleb128 0x45
1110 .byte 0xf7 # DW_OP_GNU_convert
1111 .uleb128 0x3e
1112 .byte 0x9f # DW_OP_stack_value
1113 .uleb128 0x6 # (DIE (0x359) DW_TAG_variable)
1114 .ascii "u\0" # DW_AT_name
1115 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1116 .byte 0x2f # DW_AT_decl_line
1117 .long 0x3e # DW_AT_type
1118 .byte 0x8 # DW_AT_location
1119 .byte 0x91 # DW_OP_fbreg
1120 .sleb128 8
1121 .byte 0xf6 # DW_OP_GNU_deref_type
1122 .byte 0x8
1123 .uleb128 0x29
1124 .byte 0xf7 # DW_OP_GNU_convert
1125 .uleb128 0x3e
1126 .byte 0x9f # DW_OP_stack_value
1127 .uleb128 0x6 # (DIE (0x36b) DW_TAG_variable)
1128 .ascii "v\0" # DW_AT_name
1129 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1130 .byte 0x30 # DW_AT_decl_line
1131 .long 0x30 # DW_AT_type
1132 .byte 0x8 # DW_AT_location
1133 .byte 0x91 # DW_OP_fbreg
1134 .sleb128 0
1135 .byte 0xf6 # DW_OP_GNU_deref_type
1136 .byte 0x8
1137 .uleb128 0x29
1138 .byte 0xf7 # DW_OP_GNU_convert
1139 .uleb128 0x30
1140 .byte 0x9f # DW_OP_stack_value
1141 .uleb128 0x6 # (DIE (0x37d) DW_TAG_variable)
1142 .ascii "w\0" # DW_AT_name
1143 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1144 .byte 0x31 # DW_AT_decl_line
1145 .long 0x29 # DW_AT_type
1146 .byte 0x14 # DW_AT_location
1147 .byte 0x91 # DW_OP_fbreg
1148 .sleb128 24
1149 .byte 0xf6 # DW_OP_GNU_deref_type
1150 .byte 0x4
1151 .uleb128 0x30
1152 .byte 0xf7 # DW_OP_GNU_convert
1153 .uleb128 0x29
1154 .byte 0xf4 # DW_OP_GNU_const_type
1155 .uleb128 0x29
1156 .byte 0x8
1157 .long 0 # fp or vector constant word 0
1158 .long 0x3fd00000 # fp or vector constant word 1
1159 .byte 0x1e # DW_OP_mul
1160 .byte 0x9f # DW_OP_stack_value
1161 .uleb128 0x6 # (DIE (0x39b) DW_TAG_variable)
1162 .ascii "x\0" # DW_AT_name
1163 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1164 .byte 0x32 # DW_AT_decl_line
1165 .long 0x29 # DW_AT_type
1166 .byte 0x24 # DW_AT_location
1167 .byte 0x91 # DW_OP_fbreg
1168 .sleb128 0
1169 .byte 0xf6 # DW_OP_GNU_deref_type
1170 .byte 0x8
1171 .uleb128 0x29
1172 .byte 0x91 # DW_OP_fbreg
1173 .sleb128 8
1174 .byte 0xf6 # DW_OP_GNU_deref_type
1175 .byte 0x8
1176 .uleb128 0x29
1177 .byte 0x22 # DW_OP_plus
1178 .byte 0xf4 # DW_OP_GNU_const_type
1179 .uleb128 0x29
1180 .byte 0x8
1181 .long 0 # fp or vector constant word 0
1182 .long 0x40080000 # fp or vector constant word 1
1183 .byte 0x1c # DW_OP_minus
1184 .byte 0xf4 # DW_OP_GNU_const_type
1185 .uleb128 0x29
1186 .byte 0x8
1187 .long 0x78b58c40 # fp or vector constant word 0
1188 .long 0x4415af1d # fp or vector constant word 1
1189 .byte 0x22 # DW_OP_plus
1190 .byte 0x9f # DW_OP_stack_value
1191 .uleb128 0x6 # (DIE (0x3c9) DW_TAG_variable)
1192 .ascii "y\0" # DW_AT_name
1193 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1194 .byte 0x33 # DW_AT_decl_line
1195 .long 0x29 # DW_AT_type
1196 .byte 0x18 # DW_AT_location
1197 .byte 0x91 # DW_OP_fbreg
1198 .sleb128 16
1199 .byte 0xf6 # DW_OP_GNU_deref_type
1200 .byte 0x8
1201 .uleb128 0x29
1202 .byte 0xf4 # DW_OP_GNU_const_type
1203 .uleb128 0x29
1204 .byte 0x8
1205 .long 0 # fp or vector constant word 0
1206 .long 0x401c0000 # fp or vector constant word 1
1207 .byte 0x1e # DW_OP_mul
1208 .byte 0x91 # DW_OP_fbreg
1209 .sleb128 8
1210 .byte 0xf6 # DW_OP_GNU_deref_type
1211 .byte 0x8
1212 .uleb128 0x29
1213 .byte 0x22 # DW_OP_plus
1214 .byte 0x9f # DW_OP_stack_value
1215 .uleb128 0x6 # (DIE (0x3eb) DW_TAG_variable)
1216 .ascii "z\0" # DW_AT_name
1217 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1218 .byte 0x34 # DW_AT_decl_line
1219 .long 0x30 # DW_AT_type
1220 .byte 0x14 # DW_AT_location
1221 .byte 0x91 # DW_OP_fbreg
1222 .sleb128 24
1223 .byte 0xf6 # DW_OP_GNU_deref_type
1224 .byte 0x4
1225 .uleb128 0x30
1226 .byte 0x91 # DW_OP_fbreg
1227 .sleb128 28
1228 .byte 0xf6 # DW_OP_GNU_deref_type
1229 .byte 0x4
1230 .uleb128 0x30
1231 .byte 0x22 # DW_OP_plus
1232 .byte 0xf4 # DW_OP_GNU_const_type
1233 .uleb128 0x30
1234 .byte 0x4
1235 .long 0x40400000 # fp or vector constant word 0
1236 .byte 0x22 # DW_OP_plus
1237 .byte 0x9f # DW_OP_stack_value
1238 .byte 0 # end of children of DIE 0x232
1239 .uleb128 0x4 # (DIE (0x40a) DW_TAG_subprogram)
1240 .byte 0x1 # DW_AT_external
1241 .ascii "f3\0" # DW_AT_name
1242 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1243 .byte 0x43 # DW_AT_decl_line
1244 .byte 0x1 # DW_AT_prototyped
1245 .long .LFB2 # DW_AT_low_pc
1246 .long .LFE2 # DW_AT_high_pc
1247 .byte 0x2 # DW_AT_frame_base
1248 .byte 0x74 # DW_OP_breg4
1249 .sleb128 4
1250 .byte 0x1 # DW_AT_GNU_all_call_sites
1251 .long 0x4fd # DW_AT_sibling
1252 .uleb128 0x5 # (DIE (0x422) DW_TAG_formal_parameter)
1253 .ascii "a\0" # DW_AT_name
1254 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1255 .byte 0x43 # DW_AT_decl_line
1256 .long 0x37 # DW_AT_type
1257 .byte 0x2 # DW_AT_location
1258 .byte 0x91 # DW_OP_fbreg
1259 .sleb128 0
1260 .uleb128 0x5 # (DIE (0x42e) DW_TAG_formal_parameter)
1261 .ascii "b\0" # DW_AT_name
1262 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1263 .byte 0x43 # DW_AT_decl_line
1264 .long 0x3e # DW_AT_type
1265 .byte 0x2 # DW_AT_location
1266 .byte 0x91 # DW_OP_fbreg
1267 .sleb128 8
1268 .uleb128 0x5 # (DIE (0x43a) DW_TAG_formal_parameter)
1269 .ascii "c\0" # DW_AT_name
1270 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1271 .byte 0x43 # DW_AT_decl_line
1272 .long 0x37 # DW_AT_type
1273 .byte 0x2 # DW_AT_location
1274 .byte 0x91 # DW_OP_fbreg
1275 .sleb128 12
1276 .uleb128 0x5 # (DIE (0x446) DW_TAG_formal_parameter)
1277 .ascii "d\0" # DW_AT_name
1278 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1279 .byte 0x43 # DW_AT_decl_line
1280 .long 0x45 # DW_AT_type
1281 .byte 0x2 # DW_AT_location
1282 .byte 0x91 # DW_OP_fbreg
1283 .sleb128 20
1284 .uleb128 0x6 # (DIE (0x452) DW_TAG_variable)
1285 .ascii "w\0" # DW_AT_name
1286 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1287 .byte 0x45 # DW_AT_decl_line
1288 .long 0x37 # DW_AT_type
1289 .byte 0x16 # DW_AT_location
1290 .byte 0x91 # DW_OP_fbreg
1291 .sleb128 20
1292 .byte 0x6 # DW_OP_deref
1293 .byte 0xf7 # DW_OP_GNU_convert
1294 .uleb128 0x45
1295 .byte 0xf7 # DW_OP_GNU_convert
1296 .uleb128 0x37
1297 .byte 0x12 # DW_OP_dup
1298 .byte 0x91 # DW_OP_fbreg
1299 .sleb128 0
1300 .byte 0xf6 # DW_OP_GNU_deref_type
1301 .byte 0x8
1302 .uleb128 0x37
1303 .byte 0x16 # DW_OP_swap
1304 .byte 0x14 # DW_OP_over
1305 .byte 0x2b # DW_OP_gt
1306 .byte 0x28 # DW_OP_bra
1307 .value 0x1
1308 .byte 0x16 # DW_OP_swap
1309 .byte 0x13 # DW_OP_drop
1310 .byte 0x9f # DW_OP_stack_value
1311 .uleb128 0x6 # (DIE (0x472) DW_TAG_variable)
1312 .ascii "x\0" # DW_AT_name
1313 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1314 .byte 0x46 # DW_AT_decl_line
1315 .long 0x37 # DW_AT_type
1316 .byte 0x1a # DW_AT_location
1317 .byte 0x91 # DW_OP_fbreg
1318 .sleb128 8
1319 .byte 0x6 # DW_OP_deref
1320 .byte 0xf7 # DW_OP_GNU_convert
1321 .uleb128 0x3e
1322 .byte 0xf7 # DW_OP_GNU_convert
1323 .uleb128 0x37
1324 .byte 0x91 # DW_OP_fbreg
1325 .sleb128 0
1326 .byte 0xf6 # DW_OP_GNU_deref_type
1327 .byte 0x8
1328 .uleb128 0x37
1329 .byte 0x22 # DW_OP_plus
1330 .byte 0xf4 # DW_OP_GNU_const_type
1331 .uleb128 0x37
1332 .byte 0x8
1333 .quad 0x7
1334 .byte 0x22 # DW_OP_plus
1335 .byte 0x9f # DW_OP_stack_value
1336 .uleb128 0x6 # (DIE (0x496) DW_TAG_variable)
1337 .ascii "y\0" # DW_AT_name
1338 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1339 .byte 0x47 # DW_AT_decl_line
1340 .long 0x37 # DW_AT_type
1341 .byte 0x1a # DW_AT_location
1342 .byte 0x91 # DW_OP_fbreg
1343 .sleb128 20
1344 .byte 0x6 # DW_OP_deref
1345 .byte 0xf7 # DW_OP_GNU_convert
1346 .uleb128 0x45
1347 .byte 0xf7 # DW_OP_GNU_convert
1348 .uleb128 0x37
1349 .byte 0x91 # DW_OP_fbreg
1350 .sleb128 12
1351 .byte 0xf6 # DW_OP_GNU_deref_type
1352 .byte 0x8
1353 .uleb128 0x37
1354 .byte 0x22 # DW_OP_plus
1355 .byte 0xf4 # DW_OP_GNU_const_type
1356 .uleb128 0x37
1357 .byte 0x8
1358 .quad 0x912345678
1359 .byte 0x22 # DW_OP_plus
1360 .byte 0x9f # DW_OP_stack_value
1361 .uleb128 0x6 # (DIE (0x4ba) DW_TAG_variable)
1362 .ascii "z\0" # DW_AT_name
1363 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1364 .byte 0x48 # DW_AT_decl_line
1365 .long 0x3e # DW_AT_type
1366 .byte 0x38 # DW_AT_location
1367 .byte 0x91 # DW_OP_fbreg
1368 .sleb128 8
1369 .byte 0x6 # DW_OP_deref
1370 .byte 0xf7 # DW_OP_GNU_convert
1371 .uleb128 0x3e
1372 .byte 0xf7 # DW_OP_GNU_convert
1373 .uleb128 0x37
1374 .byte 0x91 # DW_OP_fbreg
1375 .sleb128 0
1376 .byte 0xf6 # DW_OP_GNU_deref_type
1377 .byte 0x8
1378 .uleb128 0x37
1379 .byte 0x22 # DW_OP_plus
1380 .byte 0xf4 # DW_OP_GNU_const_type
1381 .uleb128 0x37
1382 .byte 0x8
1383 .quad 0x7
1384 .byte 0x22 # DW_OP_plus
1385 .byte 0xf7 # DW_OP_GNU_convert
1386 .uleb128 0x3e
1387 .byte 0x91 # DW_OP_fbreg
1388 .sleb128 20
1389 .byte 0x6 # DW_OP_deref
1390 .byte 0xf7 # DW_OP_GNU_convert
1391 .uleb128 0x45
1392 .byte 0xf7 # DW_OP_GNU_convert
1393 .uleb128 0x37
1394 .byte 0x91 # DW_OP_fbreg
1395 .sleb128 12
1396 .byte 0xf6 # DW_OP_GNU_deref_type
1397 .byte 0x8
1398 .uleb128 0x37
1399 .byte 0x22 # DW_OP_plus
1400 .byte 0xf4 # DW_OP_GNU_const_type
1401 .uleb128 0x37
1402 .byte 0x8
1403 .quad 0x912345678
1404 .byte 0x22 # DW_OP_plus
1405 .byte 0xf7 # DW_OP_GNU_convert
1406 .uleb128 0x3e
1407 .byte 0x22 # DW_OP_plus
1408 .byte 0x9f # DW_OP_stack_value
1409 .byte 0 # end of children of DIE 0x40a
1410 .uleb128 0x4 # (DIE (0x4fd) DW_TAG_subprogram)
1411 .byte 0x1 # DW_AT_external
1412 .ascii "f4\0" # DW_AT_name
1413 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1414 .byte 0x4d # DW_AT_decl_line
1415 .byte 0x1 # DW_AT_prototyped
1416 .long .LFB3 # DW_AT_low_pc
1417 .long .LFE3 # DW_AT_high_pc
1418 .byte 0x2 # DW_AT_frame_base
1419 .byte 0x74 # DW_OP_breg4
1420 .sleb128 4
1421 .byte 0x1 # DW_AT_GNU_all_call_sites
1422 .long 0x555 # DW_AT_sibling
1423 .uleb128 0x5 # (DIE (0x515) DW_TAG_formal_parameter)
1424 .ascii "a\0" # DW_AT_name
1425 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1426 .byte 0x4d # DW_AT_decl_line
1427 .long 0x555 # DW_AT_type
1428 .byte 0x2 # DW_AT_location
1429 .byte 0x91 # DW_OP_fbreg
1430 .sleb128 0
1431 .uleb128 0x5 # (DIE (0x521) DW_TAG_formal_parameter)
1432 .ascii "b\0" # DW_AT_name
1433 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1434 .byte 0x4d # DW_AT_decl_line
1435 .long 0x55c # DW_AT_type
1436 .byte 0x2 # DW_AT_location
1437 .byte 0x91 # DW_OP_fbreg
1438 .sleb128 4
1439 .uleb128 0x5 # (DIE (0x52d) DW_TAG_formal_parameter)
1440 .ascii "c\0" # DW_AT_name
1441 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1442 .byte 0x4d # DW_AT_decl_line
1443 .long 0x563 # DW_AT_type
1444 .byte 0x2 # DW_AT_location
1445 .byte 0x91 # DW_OP_fbreg
1446 .sleb128 16
1447 .uleb128 0x8 # (DIE (0x539) DW_TAG_variable)
1448 .ascii "w\0" # DW_AT_name
1449 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1450 .byte 0x4f # DW_AT_decl_line
1451 .long 0x555 # DW_AT_type
1452 .uleb128 0x8 # (DIE (0x542) DW_TAG_variable)
1453 .ascii "x\0" # DW_AT_name
1454 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1455 .byte 0x50 # DW_AT_decl_line
1456 .long 0x55c # DW_AT_type
1457 .uleb128 0x8 # (DIE (0x54b) DW_TAG_variable)
1458 .ascii "y\0" # DW_AT_name
1459 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1460 .byte 0x51 # DW_AT_decl_line
1461 .long 0x563 # DW_AT_type
1462 .byte 0 # end of children of DIE 0x4fd
1463 .uleb128 0x2 # (DIE (0x555) DW_TAG_base_type)
1464 .byte 0x4 # DW_AT_byte_size
1465 .byte 0xf # DW_AT_encoding
1466 .long .LASF8 # DW_AT_name: "_Decimal32"
1467 .uleb128 0x2 # (DIE (0x55c) DW_TAG_base_type)
1468 .byte 0x8 # DW_AT_byte_size
1469 .byte 0xf # DW_AT_encoding
1470 .long .LASF9 # DW_AT_name: "_Decimal64"
1471 .uleb128 0x2 # (DIE (0x563) DW_TAG_base_type)
1472 .byte 0x10 # DW_AT_byte_size
1473 .byte 0xf # DW_AT_encoding
1474 .long .LASF10 # DW_AT_name: "_Decimal128"
1475 .uleb128 0x9 # (DIE (0x56a) DW_TAG_subprogram)
1476 .byte 0x1 # DW_AT_external
1477 .long .LASF11 # DW_AT_name: "main"
1478 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1479 .byte 0x56 # DW_AT_decl_line
1480 .long 0x3e # DW_AT_type
1481 .long .LFB4 # DW_AT_low_pc
1482 .long .LFE4 # DW_AT_high_pc
1483 .long .LLST1 # DW_AT_frame_base
1484 .byte 0x1 # DW_AT_GNU_all_call_sites
1485 .long 0x62f # DW_AT_sibling
1486 .uleb128 0xa # (DIE (0x587) DW_TAG_GNU_call_site)
1487 .long .LVL5 # DW_AT_low_pc
1488 .long 0x53 # DW_AT_abstract_origin
1489 .long 0x5e1 # DW_AT_sibling
1490 .uleb128 0xb # (DIE (0x594) DW_TAG_GNU_call_site_parameter)
1491 .byte 0x2 # DW_AT_location
1492 .byte 0x74 # DW_OP_breg4
1493 .sleb128 0
1494 .byte 0xb # DW_AT_GNU_call_site_value
1495 .byte 0xf4 # DW_OP_GNU_const_type
1496 .uleb128 0x29
1497 .byte 0x8
1498 .long 0 # fp or vector constant word 0
1499 .long 0x3ff00000 # fp or vector constant word 1
1500 .uleb128 0xb # (DIE (0x5a4) DW_TAG_GNU_call_site_parameter)
1501 .byte 0x2 # DW_AT_location
1502 .byte 0x74 # DW_OP_breg4
1503 .sleb128 8
1504 .byte 0xb # DW_AT_GNU_call_site_value
1505 .byte 0xf4 # DW_OP_GNU_const_type
1506 .uleb128 0x29
1507 .byte 0x8
1508 .long 0 # fp or vector constant word 0
1509 .long 0x40000000 # fp or vector constant word 1
1510 .uleb128 0xb # (DIE (0x5b4) DW_TAG_GNU_call_site_parameter)
1511 .byte 0x2 # DW_AT_location
1512 .byte 0x74 # DW_OP_breg4
1513 .sleb128 16
1514 .byte 0xb # DW_AT_GNU_call_site_value
1515 .byte 0xf4 # DW_OP_GNU_const_type
1516 .uleb128 0x29
1517 .byte 0x8
1518 .long 0 # fp or vector constant word 0
1519 .long 0x40080000 # fp or vector constant word 1
1520 .uleb128 0xb # (DIE (0x5c4) DW_TAG_GNU_call_site_parameter)
1521 .byte 0x2 # DW_AT_location
1522 .byte 0x74 # DW_OP_breg4
1523 .sleb128 24
1524 .byte 0x3 # DW_AT_GNU_call_site_value
1525 .byte 0xf5 # DW_OP_GNU_regval_type
1526 .uleb128 0x3
1527 .uleb128 0x30
1528 .uleb128 0xb # (DIE (0x5cc) DW_TAG_GNU_call_site_parameter)
1529 .byte 0x2 # DW_AT_location
1530 .byte 0x74 # DW_OP_breg4
1531 .sleb128 28
1532 .byte 0x3 # DW_AT_GNU_call_site_value
1533 .byte 0xf5 # DW_OP_GNU_regval_type
1534 .uleb128 0x6
1535 .uleb128 0x30
1536 .uleb128 0xb # (DIE (0x5d4) DW_TAG_GNU_call_site_parameter)
1537 .byte 0x2 # DW_AT_location
1538 .byte 0x74 # DW_OP_breg4
1539 .sleb128 32
1540 .byte 0x1 # DW_AT_GNU_call_site_value
1541 .byte 0x36 # DW_OP_lit6
1542 .uleb128 0xb # (DIE (0x5da) DW_TAG_GNU_call_site_parameter)
1543 .byte 0x2 # DW_AT_location
1544 .byte 0x74 # DW_OP_breg4
1545 .sleb128 36
1546 .byte 0x1 # DW_AT_GNU_call_site_value
1547 .byte 0x37 # DW_OP_lit7
1548 .byte 0 # end of children of DIE 0x587
1549 .uleb128 0xa # (DIE (0x5e1) DW_TAG_GNU_call_site)
1550 .long .LVL6 # DW_AT_low_pc
1551 .long 0x232 # DW_AT_abstract_origin
1552 .long 0x60b # DW_AT_sibling
1553 .uleb128 0xb # (DIE (0x5ee) DW_TAG_GNU_call_site_parameter)
1554 .byte 0x2 # DW_AT_location
1555 .byte 0x74 # DW_OP_breg4
1556 .sleb128 24
1557 .byte 0x3 # DW_AT_GNU_call_site_value
1558 .byte 0xf5 # DW_OP_GNU_regval_type
1559 .uleb128 0x3
1560 .uleb128 0x30
1561 .uleb128 0xb # (DIE (0x5f6) DW_TAG_GNU_call_site_parameter)
1562 .byte 0x2 # DW_AT_location
1563 .byte 0x74 # DW_OP_breg4
1564 .sleb128 28
1565 .byte 0x3 # DW_AT_GNU_call_site_value
1566 .byte 0xf5 # DW_OP_GNU_regval_type
1567 .uleb128 0x6
1568 .uleb128 0x30
1569 .uleb128 0xb # (DIE (0x5fe) DW_TAG_GNU_call_site_parameter)
1570 .byte 0x2 # DW_AT_location
1571 .byte 0x74 # DW_OP_breg4
1572 .sleb128 32
1573 .byte 0x1 # DW_AT_GNU_call_site_value
1574 .byte 0x36 # DW_OP_lit6
1575 .uleb128 0xb # (DIE (0x604) DW_TAG_GNU_call_site_parameter)
1576 .byte 0x2 # DW_AT_location
1577 .byte 0x74 # DW_OP_breg4
1578 .sleb128 36
1579 .byte 0x1 # DW_AT_GNU_call_site_value
1580 .byte 0x37 # DW_OP_lit7
1581 .byte 0 # end of children of DIE 0x5e1
1582 .uleb128 0xa # (DIE (0x60b) DW_TAG_GNU_call_site)
1583 .long .LVL7 # DW_AT_low_pc
1584 .long 0x40a # DW_AT_abstract_origin
1585 .long 0x625 # DW_AT_sibling
1586 .uleb128 0xb # (DIE (0x618) DW_TAG_GNU_call_site_parameter)
1587 .byte 0x2 # DW_AT_location
1588 .byte 0x74 # DW_OP_breg4
1589 .sleb128 8
1590 .byte 0x1 # DW_AT_GNU_call_site_value
1591 .byte 0x32 # DW_OP_lit2
1592 .uleb128 0xb # (DIE (0x61e) DW_TAG_GNU_call_site_parameter)
1593 .byte 0x2 # DW_AT_location
1594 .byte 0x74 # DW_OP_breg4
1595 .sleb128 20
1596 .byte 0x1 # DW_AT_GNU_call_site_value
1597 .byte 0x34 # DW_OP_lit4
1598 .byte 0 # end of children of DIE 0x60b
1599 .uleb128 0xc # (DIE (0x625) DW_TAG_GNU_call_site)
1600 .long .LVL8 # DW_AT_low_pc
1601 .long 0x4fd # DW_AT_abstract_origin
1602 .byte 0 # end of children of DIE 0x56a
1603 .uleb128 0xd # (DIE (0x62f) DW_TAG_variable)
1604 .ascii "vv\0" # DW_AT_name
1605 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1606 .byte 0x5 # DW_AT_decl_line
1607 .long 0x63b # DW_AT_type
1608 .byte 0x1 # DW_AT_external
1609 .byte 0x1 # DW_AT_declaration
1610 .uleb128 0xe # (DIE (0x63b) DW_TAG_volatile_type)
1611 .long 0x3e # DW_AT_type
1612 .uleb128 0xf # (DIE (0x640) DW_TAG_variable)
1613 .ascii "vv\0" # DW_AT_name
1614 .byte 0x1 # DW_AT_decl_file (typeddwarf.c)
1615 .byte 0x5 # DW_AT_decl_line
1616 .long 0x63b # DW_AT_type
1617 .byte 0x1 # DW_AT_external
1618 .byte 0x5 # DW_AT_location
1619 .byte 0x3 # DW_OP_addr
1620 .long vv
1621 .byte 0 # end of children of DIE 0xb
1622 .section .debug_abbrev,"",@progbits
1623 .Ldebug_abbrev0:
1624 .uleb128 0x1 # (abbrev code)
1625 .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
1626 .byte 0x1 # DW_children_yes
1627 .uleb128 0x25 # (DW_AT_producer)
1628 .uleb128 0xe # (DW_FORM_strp)
1629 .uleb128 0x13 # (DW_AT_language)
1630 .uleb128 0xb # (DW_FORM_data1)
1631 .uleb128 0x3 # (DW_AT_name)
1632 .uleb128 0xe # (DW_FORM_strp)
1633 .uleb128 0x1b # (DW_AT_comp_dir)
1634 .uleb128 0xe # (DW_FORM_strp)
1635 .uleb128 0x55 # (DW_AT_ranges)
1636 .uleb128 0x6 # (DW_FORM_data4)
1637 .uleb128 0x11 # (DW_AT_low_pc)
1638 .uleb128 0x1 # (DW_FORM_addr)
1639 .uleb128 0x52 # (DW_AT_entry_pc)
1640 .uleb128 0x1 # (DW_FORM_addr)
1641 .uleb128 0x10 # (DW_AT_stmt_list)
1642 .uleb128 0x6 # (DW_FORM_data4)
1643 .byte 0
1644 .byte 0
1645 .uleb128 0x2 # (abbrev code)
1646 .uleb128 0x24 # (TAG: DW_TAG_base_type)
1647 .byte 0 # DW_children_no
1648 .uleb128 0xb # (DW_AT_byte_size)
1649 .uleb128 0xb # (DW_FORM_data1)
1650 .uleb128 0x3e # (DW_AT_encoding)
1651 .uleb128 0xb # (DW_FORM_data1)
1652 .uleb128 0x3 # (DW_AT_name)
1653 .uleb128 0xe # (DW_FORM_strp)
1654 .byte 0
1655 .byte 0
1656 .uleb128 0x3 # (abbrev code)
1657 .uleb128 0x24 # (TAG: DW_TAG_base_type)
1658 .byte 0 # DW_children_no
1659 .uleb128 0xb # (DW_AT_byte_size)
1660 .uleb128 0xb # (DW_FORM_data1)
1661 .uleb128 0x3e # (DW_AT_encoding)
1662 .uleb128 0xb # (DW_FORM_data1)
1663 .uleb128 0x3 # (DW_AT_name)
1664 .uleb128 0x8 # (DW_FORM_string)
1665 .byte 0
1666 .byte 0
1667 .uleb128 0x4 # (abbrev code)
1668 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1669 .byte 0x1 # DW_children_yes
1670 .uleb128 0x3f # (DW_AT_external)
1671 .uleb128 0xc # (DW_FORM_flag)
1672 .uleb128 0x3 # (DW_AT_name)
1673 .uleb128 0x8 # (DW_FORM_string)
1674 .uleb128 0x3a # (DW_AT_decl_file)
1675 .uleb128 0xb # (DW_FORM_data1)
1676 .uleb128 0x3b # (DW_AT_decl_line)
1677 .uleb128 0xb # (DW_FORM_data1)
1678 .uleb128 0x27 # (DW_AT_prototyped)
1679 .uleb128 0xc # (DW_FORM_flag)
1680 .uleb128 0x11 # (DW_AT_low_pc)
1681 .uleb128 0x1 # (DW_FORM_addr)
1682 .uleb128 0x12 # (DW_AT_high_pc)
1683 .uleb128 0x1 # (DW_FORM_addr)
1684 .uleb128 0x40 # (DW_AT_frame_base)
1685 .uleb128 0xa # (DW_FORM_block1)
1686 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
1687 .uleb128 0xc # (DW_FORM_flag)
1688 .uleb128 0x1 # (DW_AT_sibling)
1689 .uleb128 0x13 # (DW_FORM_ref4)
1690 .byte 0
1691 .byte 0
1692 .uleb128 0x5 # (abbrev code)
1693 .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
1694 .byte 0 # DW_children_no
1695 .uleb128 0x3 # (DW_AT_name)
1696 .uleb128 0x8 # (DW_FORM_string)
1697 .uleb128 0x3a # (DW_AT_decl_file)
1698 .uleb128 0xb # (DW_FORM_data1)
1699 .uleb128 0x3b # (DW_AT_decl_line)
1700 .uleb128 0xb # (DW_FORM_data1)
1701 .uleb128 0x49 # (DW_AT_type)
1702 .uleb128 0x13 # (DW_FORM_ref4)
1703 .uleb128 0x2 # (DW_AT_location)
1704 .uleb128 0xa # (DW_FORM_block1)
1705 .byte 0
1706 .byte 0
1707 .uleb128 0x6 # (abbrev code)
1708 .uleb128 0x34 # (TAG: DW_TAG_variable)
1709 .byte 0 # DW_children_no
1710 .uleb128 0x3 # (DW_AT_name)
1711 .uleb128 0x8 # (DW_FORM_string)
1712 .uleb128 0x3a # (DW_AT_decl_file)
1713 .uleb128 0xb # (DW_FORM_data1)
1714 .uleb128 0x3b # (DW_AT_decl_line)
1715 .uleb128 0xb # (DW_FORM_data1)
1716 .uleb128 0x49 # (DW_AT_type)
1717 .uleb128 0x13 # (DW_FORM_ref4)
1718 .uleb128 0x2 # (DW_AT_location)
1719 .uleb128 0xa # (DW_FORM_block1)
1720 .byte 0
1721 .byte 0
1722 .uleb128 0x7 # (abbrev code)
1723 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1724 .byte 0x1 # DW_children_yes
1725 .uleb128 0x3f # (DW_AT_external)
1726 .uleb128 0xc # (DW_FORM_flag)
1727 .uleb128 0x3 # (DW_AT_name)
1728 .uleb128 0x8 # (DW_FORM_string)
1729 .uleb128 0x3a # (DW_AT_decl_file)
1730 .uleb128 0xb # (DW_FORM_data1)
1731 .uleb128 0x3b # (DW_AT_decl_line)
1732 .uleb128 0xb # (DW_FORM_data1)
1733 .uleb128 0x27 # (DW_AT_prototyped)
1734 .uleb128 0xc # (DW_FORM_flag)
1735 .uleb128 0x11 # (DW_AT_low_pc)
1736 .uleb128 0x1 # (DW_FORM_addr)
1737 .uleb128 0x12 # (DW_AT_high_pc)
1738 .uleb128 0x1 # (DW_FORM_addr)
1739 .uleb128 0x40 # (DW_AT_frame_base)
1740 .uleb128 0x6 # (DW_FORM_data4)
1741 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
1742 .uleb128 0xc # (DW_FORM_flag)
1743 .uleb128 0x1 # (DW_AT_sibling)
1744 .uleb128 0x13 # (DW_FORM_ref4)
1745 .byte 0
1746 .byte 0
1747 .uleb128 0x8 # (abbrev code)
1748 .uleb128 0x34 # (TAG: DW_TAG_variable)
1749 .byte 0 # DW_children_no
1750 .uleb128 0x3 # (DW_AT_name)
1751 .uleb128 0x8 # (DW_FORM_string)
1752 .uleb128 0x3a # (DW_AT_decl_file)
1753 .uleb128 0xb # (DW_FORM_data1)
1754 .uleb128 0x3b # (DW_AT_decl_line)
1755 .uleb128 0xb # (DW_FORM_data1)
1756 .uleb128 0x49 # (DW_AT_type)
1757 .uleb128 0x13 # (DW_FORM_ref4)
1758 .byte 0
1759 .byte 0
1760 .uleb128 0x9 # (abbrev code)
1761 .uleb128 0x2e # (TAG: DW_TAG_subprogram)
1762 .byte 0x1 # DW_children_yes
1763 .uleb128 0x3f # (DW_AT_external)
1764 .uleb128 0xc # (DW_FORM_flag)
1765 .uleb128 0x3 # (DW_AT_name)
1766 .uleb128 0xe # (DW_FORM_strp)
1767 .uleb128 0x3a # (DW_AT_decl_file)
1768 .uleb128 0xb # (DW_FORM_data1)
1769 .uleb128 0x3b # (DW_AT_decl_line)
1770 .uleb128 0xb # (DW_FORM_data1)
1771 .uleb128 0x49 # (DW_AT_type)
1772 .uleb128 0x13 # (DW_FORM_ref4)
1773 .uleb128 0x11 # (DW_AT_low_pc)
1774 .uleb128 0x1 # (DW_FORM_addr)
1775 .uleb128 0x12 # (DW_AT_high_pc)
1776 .uleb128 0x1 # (DW_FORM_addr)
1777 .uleb128 0x40 # (DW_AT_frame_base)
1778 .uleb128 0x6 # (DW_FORM_data4)
1779 .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
1780 .uleb128 0xc # (DW_FORM_flag)
1781 .uleb128 0x1 # (DW_AT_sibling)
1782 .uleb128 0x13 # (DW_FORM_ref4)
1783 .byte 0
1784 .byte 0
1785 .uleb128 0xa # (abbrev code)
1786 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
1787 .byte 0x1 # DW_children_yes
1788 .uleb128 0x11 # (DW_AT_low_pc)
1789 .uleb128 0x1 # (DW_FORM_addr)
1790 .uleb128 0x31 # (DW_AT_abstract_origin)
1791 .uleb128 0x13 # (DW_FORM_ref4)
1792 .uleb128 0x1 # (DW_AT_sibling)
1793 .uleb128 0x13 # (DW_FORM_ref4)
1794 .byte 0
1795 .byte 0
1796 .uleb128 0xb # (abbrev code)
1797 .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter)
1798 .byte 0 # DW_children_no
1799 .uleb128 0x2 # (DW_AT_location)
1800 .uleb128 0xa # (DW_FORM_block1)
1801 .uleb128 0x2111 # (DW_AT_GNU_call_site_value)
1802 .uleb128 0xa # (DW_FORM_block1)
1803 .byte 0
1804 .byte 0
1805 .uleb128 0xc # (abbrev code)
1806 .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
1807 .byte 0 # DW_children_no
1808 .uleb128 0x11 # (DW_AT_low_pc)
1809 .uleb128 0x1 # (DW_FORM_addr)
1810 .uleb128 0x31 # (DW_AT_abstract_origin)
1811 .uleb128 0x13 # (DW_FORM_ref4)
1812 .byte 0
1813 .byte 0
1814 .uleb128 0xd # (abbrev code)
1815 .uleb128 0x34 # (TAG: DW_TAG_variable)
1816 .byte 0 # DW_children_no
1817 .uleb128 0x3 # (DW_AT_name)
1818 .uleb128 0x8 # (DW_FORM_string)
1819 .uleb128 0x3a # (DW_AT_decl_file)
1820 .uleb128 0xb # (DW_FORM_data1)
1821 .uleb128 0x3b # (DW_AT_decl_line)
1822 .uleb128 0xb # (DW_FORM_data1)
1823 .uleb128 0x49 # (DW_AT_type)
1824 .uleb128 0x13 # (DW_FORM_ref4)
1825 .uleb128 0x3f # (DW_AT_external)
1826 .uleb128 0xc # (DW_FORM_flag)
1827 .uleb128 0x3c # (DW_AT_declaration)
1828 .uleb128 0xc # (DW_FORM_flag)
1829 .byte 0
1830 .byte 0
1831 .uleb128 0xe # (abbrev code)
1832 .uleb128 0x35 # (TAG: DW_TAG_volatile_type)
1833 .byte 0 # DW_children_no
1834 .uleb128 0x49 # (DW_AT_type)
1835 .uleb128 0x13 # (DW_FORM_ref4)
1836 .byte 0
1837 .byte 0
1838 .uleb128 0xf # (abbrev code)
1839 .uleb128 0x34 # (TAG: DW_TAG_variable)
1840 .byte 0 # DW_children_no
1841 .uleb128 0x3 # (DW_AT_name)
1842 .uleb128 0x8 # (DW_FORM_string)
1843 .uleb128 0x3a # (DW_AT_decl_file)
1844 .uleb128 0xb # (DW_FORM_data1)
1845 .uleb128 0x3b # (DW_AT_decl_line)
1846 .uleb128 0xb # (DW_FORM_data1)
1847 .uleb128 0x49 # (DW_AT_type)
1848 .uleb128 0x13 # (DW_FORM_ref4)
1849 .uleb128 0x3f # (DW_AT_external)
1850 .uleb128 0xc # (DW_FORM_flag)
1851 .uleb128 0x2 # (DW_AT_location)
1852 .uleb128 0xa # (DW_FORM_block1)
1853 .byte 0
1854 .byte 0
1855 .byte 0
1856 .section .debug_loc,"",@progbits
1857 .Ldebug_loc0:
1858 .LLST0:
1859 .long .LFB1 # Location list begin address (*.LLST0)
1860 .long .LCFI0 # Location list end address (*.LLST0)
1861 .value 0x2 # Location expression size
1862 .byte 0x74 # DW_OP_breg4
1863 .sleb128 4
1864 .long .LCFI0 # Location list begin address (*.LLST0)
1865 .long .LCFI1 # Location list end address (*.LLST0)
1866 .value 0x2 # Location expression size
1867 .byte 0x74 # DW_OP_breg4
1868 .sleb128 16
1869 .long .LCFI1 # Location list begin address (*.LLST0)
1870 .long .LFE1 # Location list end address (*.LLST0)
1871 .value 0x2 # Location expression size
1872 .byte 0x74 # DW_OP_breg4
1873 .sleb128 4
1874 .long 0 # Location list terminator begin (*.LLST0)
1875 .long 0 # Location list terminator end (*.LLST0)
1876 .LLST1:
1877 .long .LFB4 # Location list begin address (*.LLST1)
1878 .long .LCFI2 # Location list end address (*.LLST1)
1879 .value 0x2 # Location expression size
1880 .byte 0x74 # DW_OP_breg4
1881 .sleb128 4
1882 .long .LCFI2 # Location list begin address (*.LLST1)
1883 .long .LCFI3 # Location list end address (*.LLST1)
1884 .value 0x2 # Location expression size
1885 .byte 0x74 # DW_OP_breg4
1886 .sleb128 8
1887 .long .LCFI3 # Location list begin address (*.LLST1)
1888 .long .LCFI9 # Location list end address (*.LLST1)
1889 .value 0x2 # Location expression size
1890 .byte 0x75 # DW_OP_breg5
1891 .sleb128 8
1892 .long .LCFI9 # Location list begin address (*.LLST1)
1893 .long .LFE4 # Location list end address (*.LLST1)
1894 .value 0x2 # Location expression size
1895 .byte 0x74 # DW_OP_breg4
1896 .sleb128 4
1897 .long 0 # Location list terminator begin (*.LLST1)
1898 .long 0 # Location list terminator end (*.LLST1)
1899 .section .debug_aranges,"",@progbits
1900 .long 0x24 # Length of Address Ranges Info
1901 .value 0x2 # DWARF Version
1902 .long .Ldebug_info0 # Offset of Compilation Unit Info
1903 .byte 0x4 # Size of Address
1904 .byte 0 # Size of Segment Descriptor
1905 .value 0 # Pad to 8 byte boundary
1906 .value 0
1907 .long .Ltext0 # Address
1908 .long .Letext0-.Ltext0 # Length
1909 .long .LFB4 # Address
1910 .long .LFE4-.LFB4 # Length
1911 .long 0
1912 .long 0
1913 .section .debug_ranges,"",@progbits
1914 .Ldebug_ranges0:
1915 .long .Ltext0 # Offset 0
1916 .long .Letext0
1917 .long .LFB4 # Offset 0x8
1918 .long .LFE4
1919 .long 0
1920 .long 0
1921 .section .debug_line,"",@progbits
1922 .Ldebug_line0:
1923 .long .LELT0-.LSLT0 # Length of Source Line Info
1924 .LSLT0:
1925 .value 0x2 # DWARF Version
1926 .long .LELTP0-.LASLTP0 # Prolog Length
1927 .LASLTP0:
1928 .byte 0x1 # Minimum Instruction Length
1929 .byte 0x1 # Default is_stmt_start flag
1930 .byte 0xf6 # Line Base Value (Special Opcodes)
1931 .byte 0xf2 # Line Range Value (Special Opcodes)
1932 .byte 0xd # Special Opcode Base
1933 .byte 0 # opcode: 0x1 has 0 args
1934 .byte 0x1 # opcode: 0x2 has 1 args
1935 .byte 0x1 # opcode: 0x3 has 1 args
1936 .byte 0x1 # opcode: 0x4 has 1 args
1937 .byte 0x1 # opcode: 0x5 has 1 args
1938 .byte 0 # opcode: 0x6 has 0 args
1939 .byte 0 # opcode: 0x7 has 0 args
1940 .byte 0 # opcode: 0x8 has 0 args
1941 .byte 0x1 # opcode: 0x9 has 1 args
1942 .byte 0 # opcode: 0xa has 0 args
1943 .byte 0 # opcode: 0xb has 0 args
1944 .byte 0x1 # opcode: 0xc has 1 args
1945 .byte 0 # End directory table
1946 .ascii "typeddwarf.c\0" # File Entry: 0x1
1947 .uleb128 0
1948 .uleb128 0
1949 .uleb128 0
1950 .byte 0 # End file name table
1951 .LELTP0:
1952 .byte 0 # set address *.LM37
1953 .uleb128 0x5
1954 .byte 0x2
1955 .long .LM37
1956 .byte 0x6d # line 87
1957 .byte 0 # set address *.LM38
1958 .uleb128 0x5
1959 .byte 0x2
1960 .long .LM38
1961 .byte 0x18 # line 88
1962 .byte 0 # set address *.LM39
1963 .uleb128 0x5
1964 .byte 0x2
1965 .long .LM39
1966 .byte 0x16 # line 87
1967 .byte 0 # set address *.LM40
1968 .uleb128 0x5
1969 .byte 0x2
1970 .long .LM40
1971 .byte 0x18 # line 88
1972 .byte 0 # set address *.LM41
1973 .uleb128 0x5
1974 .byte 0x2
1975 .long .LM41
1976 .byte 0x16 # line 87
1977 .byte 0 # set address *.LM42
1978 .uleb128 0x5
1979 .byte 0x2
1980 .long .LM42
1981 .byte 0x18 # line 88
1982 .byte 0 # set address *.LM43
1983 .uleb128 0x5
1984 .byte 0x2
1985 .long .LM43
1986 .byte 0x18 # line 89
1987 .byte 0 # set address *.LM44
1988 .uleb128 0x5
1989 .byte 0x2
1990 .long .LM44
1991 .byte 0x18 # line 90
1992 .byte 0 # set address *.LM45
1993 .uleb128 0x5
1994 .byte 0x2
1995 .long .LM45
1996 .byte 0x18 # line 91
1997 .byte 0 # set address *.LM46
1998 .uleb128 0x5
1999 .byte 0x2
2000 .long .LM46
2001 .byte 0x19 # line 93
2002 .byte 0 # set address *.LFE4
2003 .uleb128 0x5
2004 .byte 0x2
2005 .long .LFE4
2006 .byte 0 # end sequence
2007 .uleb128 0x1
2008 .byte 0x1
2009 .byte 0 # set address *.LM1
2010 .uleb128 0x5
2011 .byte 0x2
2012 .long .LM1
2013 .byte 0x20 # line 10
2014 .byte 0 # set address *.LM2
2015 .uleb128 0x5
2016 .byte 0x2
2017 .long .LM2
2018 .byte 0x2a # line 29
2019 .byte 0 # set address *.LM3
2020 .uleb128 0x5
2021 .byte 0x2
2022 .long .LM3
2023 .byte 0x18 # line 30
2024 .byte 0 # set address *.LM4
2025 .uleb128 0x5
2026 .byte 0x2
2027 .long .LM4
2028 .byte 0x1b # line 34
2029 .byte 0 # set address *.LM5
2030 .uleb128 0x5
2031 .byte 0x2
2032 .long .LM5
2033 .byte 0x2a # line 53
2034 .byte 0 # set address *.LM6
2035 .uleb128 0x5
2036 .byte 0x2
2037 .long .LM6
2038 .byte 0x18 # line 54
2039 .byte 0 # set address *.LM7
2040 .uleb128 0x5
2041 .byte 0x2
2042 .long .LM7
2043 .byte 0x3 # advance to line 34
2044 .sleb128 -20
2045 .byte 0x1
2046 .byte 0 # set address *.LM8
2047 .uleb128 0x5
2048 .byte 0x2
2049 .long .LM8
2050 .byte 0x2b # line 54
2051 .byte 0 # set address *.LM9
2052 .uleb128 0x5
2053 .byte 0x2
2054 .long .LM9
2055 .byte 0x16 # line 53
2056 .byte 0 # set address *.LM10
2057 .uleb128 0x5
2058 .byte 0x2
2059 .long .LM10
2060 .byte 0x18 # line 54
2061 .byte 0 # set address *.LM11
2062 .uleb128 0x5
2063 .byte 0x2
2064 .long .LM11
2065 .byte 0x18 # line 55
2066 .byte 0 # set address *.LM12
2067 .uleb128 0x5
2068 .byte 0x2
2069 .long .LM12
2070 .byte 0x16 # line 54
2071 .byte 0 # set address *.LM13
2072 .uleb128 0x5
2073 .byte 0x2
2074 .long .LM13
2075 .byte 0x18 # line 55
2076 .byte 0 # set address *.LM14
2077 .uleb128 0x5
2078 .byte 0x2
2079 .long .LM14
2080 .byte 0x18 # line 56
2081 .byte 0 # set address *.LM15
2082 .uleb128 0x5
2083 .byte 0x2
2084 .long .LM15
2085 .byte 0x16 # line 55
2086 .byte 0 # set address *.LM16
2087 .uleb128 0x5
2088 .byte 0x2
2089 .long .LM16
2090 .byte 0x18 # line 56
2091 .byte 0 # set address *.LM17
2092 .uleb128 0x5
2093 .byte 0x2
2094 .long .LM17
2095 .byte 0x18 # line 57
2096 .byte 0 # set address *.LM18
2097 .uleb128 0x5
2098 .byte 0x2
2099 .long .LM18
2100 .byte 0x16 # line 56
2101 .byte 0 # set address *.LM19
2102 .uleb128 0x5
2103 .byte 0x2
2104 .long .LM19
2105 .byte 0x18 # line 57
2106 .byte 0 # set address *.LM20
2107 .uleb128 0x5
2108 .byte 0x2
2109 .long .LM20
2110 .byte 0x18 # line 58
2111 .byte 0 # set address *.LM21
2112 .uleb128 0x5
2113 .byte 0x2
2114 .long .LM21
2115 .byte 0x16 # line 57
2116 .byte 0 # set address *.LM22
2117 .uleb128 0x5
2118 .byte 0x2
2119 .long .LM22
2120 .byte 0x18 # line 58
2121 .byte 0 # set address *.LM23
2122 .uleb128 0x5
2123 .byte 0x2
2124 .long .LM23
2125 .byte 0x18 # line 59
2126 .byte 0 # set address *.LM24
2127 .uleb128 0x5
2128 .byte 0x2
2129 .long .LM24
2130 .byte 0x1b # line 63
2131 .byte 0 # set address *.LM25
2132 .uleb128 0x5
2133 .byte 0x2
2134 .long .LM25
2135 .byte 0x13 # line 59
2136 .byte 0 # set address *.LM26
2137 .uleb128 0x5
2138 .byte 0x2
2139 .long .LM26
2140 .byte 0x18 # line 60
2141 .byte 0 # set address *.LM27
2142 .uleb128 0x5
2143 .byte 0x2
2144 .long .LM27
2145 .byte 0x18 # line 61
2146 .byte 0 # set address *.LM28
2147 .uleb128 0x5
2148 .byte 0x2
2149 .long .LM28
2150 .byte 0x18 # line 62
2151 .byte 0 # set address *.LM29
2152 .uleb128 0x5
2153 .byte 0x2
2154 .long .LM29
2155 .byte 0x18 # line 63
2156 .byte 0 # set address *.LM30
2157 .uleb128 0x5
2158 .byte 0x2
2159 .long .LM30
2160 .byte 0x18 # line 64
2161 .byte 0 # set address *.LM31
2162 .uleb128 0x5
2163 .byte 0x2
2164 .long .LM31
2165 .byte 0x1b # line 68
2166 .byte 0 # set address *.LM32
2167 .uleb128 0x5
2168 .byte 0x2
2169 .long .LM32
2170 .byte 0x1c # line 73
2171 .byte 0 # set address *.LM33
2172 .uleb128 0x5
2173 .byte 0x2
2174 .long .LM33
2175 .byte 0x18 # line 74
2176 .byte 0 # set address *.LM34
2177 .uleb128 0x5
2178 .byte 0x2
2179 .long .LM34
2180 .byte 0x1b # line 78
2181 .byte 0 # set address *.LM35
2182 .uleb128 0x5
2183 .byte 0x2
2184 .long .LM35
2185 .byte 0x1b # line 82
2186 .byte 0 # set address *.LM36
2187 .uleb128 0x5
2188 .byte 0x2
2189 .long .LM36
2190 .byte 0x18 # line 83
2191 .byte 0 # set address *.Letext0
2192 .uleb128 0x5
2193 .byte 0x2
2194 .long .Letext0
2195 .byte 0 # end sequence
2196 .uleb128 0x1
2197 .byte 0x1
2198 .LELT0:
2199 .section .debug_str,"MS",@progbits,1
2200 .LASF2:
2201 .string "long long int"
2202 .LASF3:
2203 .string "unsigned int"
2204 .LASF8:
2205 .string "_Decimal32"
2206 .LASF4:
2207 .string "long long unsigned int"
2208 .LASF11:
2209 .string "main"
2210 .LASF9:
2211 .string "_Decimal64"
2212 .LASF0:
2213 .string "double"
2214 .LASF10:
2215 .string "_Decimal128"
2216 .LASF7:
2217 .string "/usr/src/gcc/obj/gcc"
2218 .LASF1:
2219 .string "float"
2220 .LASF6:
2221 .string "typeddwarf.c"
2222 .LASF5:
2223 .string "GNU C 4.7.0 20110504 (experimental)"
2224 .ident "GCC: (GNU) 4.7.0 20110504 (experimental)"
2225 .section .note.GNU-stack,"",@progbits