]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S
Update years in copyright notice for the GDB files.
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.dwarf2 / typeddwarf-amd64.S
1 /* This testcase is part of GDB, the GNU debugger.
2
3 Copyright 2011-2013 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 -S -g -O2 typeddwarf.c -o typeddwarf-amd64.S
22
23 */
24
25
26 .file "typeddwarf.c"
27 .text
28 .Ltext0:
29 .globl f1
30 .type f1, @function
31 f1:
32 .LFB0:
33 .file 1 "typeddwarf.c"
34 .loc 1 10 0
35 .cfi_startproc
36 .LVL0:
37 .loc 1 29 0
38 movl vv(%rip), %eax
39 addl $1, %eax
40 movl %eax, vv(%rip)
41 .loc 1 30 0
42 ret
43 .cfi_endproc
44 .LFE0:
45 .size f1, .-f1
46 .globl f2
47 .type f2, @function
48 f2:
49 .LFB1:
50 .loc 1 34 0
51 .cfi_startproc
52 .LVL1:
53 .loc 1 53 0
54 movl vv(%rip), %eax
55 addl $1, %eax
56 movl %eax, vv(%rip)
57 .loc 1 54 0
58 cvttsd2si %xmm0, %eax
59 movl %eax, vv(%rip)
60 .loc 1 55 0
61 cvttsd2si %xmm1, %eax
62 movl %eax, vv(%rip)
63 .loc 1 56 0
64 cvttsd2si %xmm2, %eax
65 movl %eax, vv(%rip)
66 .loc 1 57 0
67 cvttss2si %xmm3, %eax
68 movl %eax, vv(%rip)
69 .loc 1 58 0
70 cvttss2si %xmm4, %r8d
71 movl %r8d, vv(%rip)
72 .loc 1 59 0
73 movl %edi, vv(%rip)
74 .loc 1 60 0
75 movl %esi, vv(%rip)
76 .loc 1 61 0
77 movl %edx, vv(%rip)
78 .loc 1 62 0
79 movl %ecx, vv(%rip)
80 .loc 1 63 0
81 movl %eax, vv(%rip)
82 .loc 1 64 0
83 ret
84 .cfi_endproc
85 .LFE1:
86 .size f2, .-f2
87 .globl f3
88 .type f3, @function
89 f3:
90 .LFB2:
91 .loc 1 68 0
92 .cfi_startproc
93 .LVL2:
94 .loc 1 73 0
95 movl vv(%rip), %eax
96 addl $1, %eax
97 movl %eax, vv(%rip)
98 .loc 1 74 0
99 ret
100 .cfi_endproc
101 .LFE2:
102 .size f3, .-f3
103 .globl f4
104 .type f4, @function
105 f4:
106 .LFB3:
107 .loc 1 78 0
108 .cfi_startproc
109 .LVL3:
110 .loc 1 82 0
111 movl vv(%rip), %eax
112 addl $1, %eax
113 movl %eax, vv(%rip)
114 .loc 1 83 0
115 ret
116 .cfi_endproc
117 .LFE3:
118 .size f4, .-f4
119 .globl _start
120 .type _start, @function
121 _start:
122 .LFB4:
123 .loc 1 87 0
124 .cfi_startproc
125 subq $8, %rsp
126 .LCFI0:
127 .cfi_def_cfa_offset 16
128 .loc 1 88 0
129 movl $9, %ecx
130 movl $8, %edx
131 movl $7, %esi
132 movl $6, %edi
133 movss .LC2(%rip), %xmm4
134 movss .LC3(%rip), %xmm3
135 movsd .LC0(%rip), %xmm2
136 movsd .LC1(%rip), %xmm1
137 movsd .LC4(%rip), %xmm0
138 call f1
139 .LVL4:
140 .loc 1 89 0
141 movl $9, %ecx
142 movl $8, %edx
143 movl $7, %esi
144 movl $6, %edi
145 movss .LC2(%rip), %xmm4
146 movss .LC3(%rip), %xmm3
147 movsd .LC0(%rip), %xmm2
148 movsd .LC1(%rip), %xmm1
149 movsd .LC4(%rip), %xmm0
150 call f2
151 .LVL5:
152 .loc 1 90 0
153 movl $4, %ecx
154 movl $3, %edx
155 movl $2, %esi
156 movl $1, %edi
157 call f3
158 .LVL6:
159 .loc 1 91 0
160 movdqa .LC5(%rip), %xmm2
161 movq .LC6(%rip), %xmm1
162 movd .LC7(%rip), %xmm0
163 call f4
164 .LVL7:
165 .loc 1 93 0
166 movl $0, %eax
167 addq $8, %rsp
168 .LCFI1:
169 .cfi_def_cfa_offset 8
170 ret
171 .cfi_endproc
172 .LFE4:
173 .size _start, .-_start
174 .comm vv,4,4
175 .section .rodata.cst8,"aM",@progbits,8
176 .align 8
177 .LC0:
178 .long 0
179 .long 1074266112
180 .align 8
181 .LC1:
182 .long 0
183 .long 1073741824
184 .section .rodata.cst4,"aM",@progbits,4
185 .align 4
186 .LC2:
187 .long 1084227584
188 .align 4
189 .LC3:
190 .long 1082130432
191 .section .rodata.cst8
192 .align 8
193 .LC4:
194 .long 0
195 .long 1072693248
196 .section .rodata.cst16,"aM",@progbits,16
197 .align 16
198 .LC5:
199 .quad 640
200 .quad 3476215962376601600
201 .section .rodata.cst8
202 .align 8
203 .LC6:
204 .quad 3575858104132173984
205 .section .rodata.cst4
206 .align 4
207 .LC7:
208 .long 838860880
209 .text
210 .Letext0:
211 .section .debug_info,"",@progbits
212 .Ldebug_info0:
213 .long 0x6c4
214 .value 0x2
215 .long .Ldebug_abbrev0
216 .byte 0x8
217 .uleb128 0x1
218 .long .LASF8
219 .byte 0x1
220 .long .LASF9
221 .long .LASF10
222 .quad .Ltext0
223 .quad .Letext0
224 .long .Ldebug_line0
225 .uleb128 0x2
226 .byte 0x8
227 .byte 0x4
228 .long .LASF0
229 .uleb128 0x2
230 .byte 0x4
231 .byte 0x4
232 .long .LASF1
233 .uleb128 0x2
234 .byte 0x8
235 .byte 0x7
236 .long .LASF2
237 .uleb128 0x2
238 .byte 0x8
239 .byte 0x5
240 .long .LASF3
241 .uleb128 0x2
242 .byte 0x4
243 .byte 0x7
244 .long .LASF4
245 .uleb128 0x3
246 .byte 0x4
247 .byte 0x5
248 .string "int"
249 .uleb128 0x2
250 .byte 0x8
251 .byte 0xf
252 .long .LASF5
253 .uleb128 0x2
254 .byte 0x4
255 .byte 0xf
256 .long .LASF6
257 .uleb128 0x2
258 .byte 0x10
259 .byte 0xf
260 .long .LASF7
261 .uleb128 0x4
262 .byte 0x1
263 .string "f1"
264 .byte 0x1
265 .byte 0x9
266 .byte 0x1
267 .quad .LFB0
268 .quad .LFE0
269 .byte 0x2
270 .byte 0x77
271 .sleb128 8
272 .byte 0x1
273 .long 0x22b
274 .uleb128 0x5
275 .string "a"
276 .byte 0x1
277 .byte 0x9
278 .long 0x2d
279 .byte 0x1
280 .byte 0x61
281 .uleb128 0x5
282 .string "b"
283 .byte 0x1
284 .byte 0x9
285 .long 0x2d
286 .byte 0x1
287 .byte 0x62
288 .uleb128 0x5
289 .string "c"
290 .byte 0x1
291 .byte 0x9
292 .long 0x2d
293 .byte 0x1
294 .byte 0x63
295 .uleb128 0x5
296 .string "d"
297 .byte 0x1
298 .byte 0x9
299 .long 0x34
300 .byte 0x1
301 .byte 0x64
302 .uleb128 0x5
303 .string "e"
304 .byte 0x1
305 .byte 0x9
306 .long 0x34
307 .byte 0x1
308 .byte 0x65
309 .uleb128 0x5
310 .string "f"
311 .byte 0x1
312 .byte 0x9
313 .long 0x50
314 .byte 0x1
315 .byte 0x55
316 .uleb128 0x5
317 .string "g"
318 .byte 0x1
319 .byte 0x9
320 .long 0x49
321 .byte 0x1
322 .byte 0x54
323 .uleb128 0x5
324 .string "h"
325 .byte 0x1
326 .byte 0x9
327 .long 0x22b
328 .byte 0x1
329 .byte 0x51
330 .uleb128 0x5
331 .string "i"
332 .byte 0x1
333 .byte 0x9
334 .long 0x232
335 .byte 0x1
336 .byte 0x52
337 .uleb128 0x6
338 .string "j"
339 .byte 0x1
340 .byte 0xb
341 .long 0x2d
342 .byte 0x6
343 .byte 0xf5
344 .uleb128 0x14
345 .uleb128 0x34
346 .byte 0xf7
347 .uleb128 0x2d
348 .byte 0x9f
349 .uleb128 0x6
350 .string "l"
351 .byte 0x1
352 .byte 0xc
353 .long 0x22b
354 .byte 0x8
355 .byte 0xf5
356 .uleb128 0x14
357 .uleb128 0x34
358 .byte 0xf7
359 .uleb128 0x2d
360 .byte 0xf9
361 .uleb128 0x3b
362 .byte 0x9f
363 .uleb128 0x6
364 .string "m"
365 .byte 0x1
366 .byte 0xe
367 .long 0x22b
368 .byte 0x1
369 .byte 0x63
370 .uleb128 0x6
371 .string "n"
372 .byte 0x1
373 .byte 0x10
374 .long 0x34
375 .byte 0x7
376 .byte 0x72
377 .sleb128 0
378 .byte 0xf7
379 .uleb128 0x3b
380 .byte 0xf7
381 .uleb128 0x34
382 .byte 0x9f
383 .uleb128 0x6
384 .string "o"
385 .byte 0x1
386 .byte 0x11
387 .long 0x2d
388 .byte 0x7
389 .byte 0x71
390 .sleb128 0
391 .byte 0xf7
392 .uleb128 0x42
393 .byte 0xf7
394 .uleb128 0x2d
395 .byte 0x9f
396 .uleb128 0x6
397 .string "p"
398 .byte 0x1
399 .byte 0x12
400 .long 0x34
401 .byte 0x7
402 .byte 0x74
403 .sleb128 0
404 .byte 0xf7
405 .uleb128 0x49
406 .byte 0xf7
407 .uleb128 0x34
408 .byte 0x9f
409 .uleb128 0x6
410 .string "q"
411 .byte 0x1
412 .byte 0x13
413 .long 0x2d
414 .byte 0x7
415 .byte 0x75
416 .sleb128 0
417 .byte 0xf7
418 .uleb128 0x50
419 .byte 0xf7
420 .uleb128 0x2d
421 .byte 0x9f
422 .uleb128 0x6
423 .string "r"
424 .byte 0x1
425 .byte 0x14
426 .long 0x232
427 .byte 0x6
428 .byte 0xf5
429 .uleb128 0x11
430 .uleb128 0x2d
431 .byte 0xf7
432 .uleb128 0x3b
433 .byte 0x9f
434 .uleb128 0x6
435 .string "s"
436 .byte 0x1
437 .byte 0x15
438 .long 0x22b
439 .byte 0x8
440 .byte 0xf5
441 .uleb128 0x13
442 .uleb128 0x2d
443 .byte 0xf7
444 .uleb128 0x42
445 .byte 0xf7
446 .uleb128 0
447 .byte 0x9f
448 .uleb128 0x6
449 .string "t"
450 .byte 0x1
451 .byte 0x16
452 .long 0x49
453 .byte 0x8
454 .byte 0xf5
455 .uleb128 0x14
456 .uleb128 0x34
457 .byte 0xf7
458 .uleb128 0x49
459 .byte 0xf7
460 .uleb128 0
461 .byte 0x9f
462 .uleb128 0x6
463 .string "u"
464 .byte 0x1
465 .byte 0x17
466 .long 0x50
467 .byte 0x8
468 .byte 0xf5
469 .uleb128 0x12
470 .uleb128 0x2d
471 .byte 0xf7
472 .uleb128 0x50
473 .byte 0xf7
474 .uleb128 0
475 .byte 0x9f
476 .uleb128 0x6
477 .string "v"
478 .byte 0x1
479 .byte 0x18
480 .long 0x34
481 .byte 0x6
482 .byte 0xf5
483 .uleb128 0x11
484 .uleb128 0x2d
485 .byte 0xf7
486 .uleb128 0x34
487 .byte 0x9f
488 .uleb128 0x6
489 .string "w"
490 .byte 0x1
491 .byte 0x19
492 .long 0x2d
493 .byte 0x12
494 .byte 0xf5
495 .uleb128 0x14
496 .uleb128 0x34
497 .byte 0xf7
498 .uleb128 0x2d
499 .byte 0xf4
500 .uleb128 0x2d
501 .byte 0x8
502 .long 0
503 .long 0x3fd00000
504 .byte 0x1e
505 .byte 0x9f
506 .uleb128 0x6
507 .string "x"
508 .byte 0x1
509 .byte 0x1a
510 .long 0x2d
511 .byte 0x14
512 .byte 0xf5
513 .uleb128 0x11
514 .uleb128 0x2d
515 .byte 0xf5
516 .uleb128 0x12
517 .uleb128 0x2d
518 .byte 0x22
519 .byte 0xf4
520 .uleb128 0x2d
521 .byte 0x8
522 .long 0
523 .long 0x3ff00000
524 .byte 0x22
525 .byte 0x9f
526 .uleb128 0x6
527 .string "y"
528 .byte 0x1
529 .byte 0x1b
530 .long 0x2d
531 .byte 0x14
532 .byte 0xf5
533 .uleb128 0x12
534 .uleb128 0x2d
535 .byte 0xf5
536 .uleb128 0x13
537 .uleb128 0x2d
538 .byte 0x22
539 .byte 0xf4
540 .uleb128 0x2d
541 .byte 0x8
542 .long 0
543 .long 0x40000000
544 .byte 0x22
545 .byte 0x9f
546 .uleb128 0x6
547 .string "z"
548 .byte 0x1
549 .byte 0x1c
550 .long 0x34
551 .byte 0x12
552 .byte 0xf5
553 .uleb128 0x14
554 .uleb128 0x34
555 .byte 0xf3
556 .uleb128 0x3
557 .byte 0xf5
558 .uleb128 0x15
559 .uleb128 0x34
560 .byte 0x22
561 .byte 0xf4
562 .uleb128 0x34
563 .byte 0x4
564 .long 0x40400000
565 .byte 0x22
566 .byte 0x9f
567 .byte 0
568 .uleb128 0x2
569 .byte 0x8
570 .byte 0x5
571 .long .LASF11
572 .uleb128 0x2
573 .byte 0x8
574 .byte 0x7
575 .long .LASF12
576 .uleb128 0x4
577 .byte 0x1
578 .string "f2"
579 .byte 0x1
580 .byte 0x21
581 .byte 0x1
582 .quad .LFB1
583 .quad .LFE1
584 .byte 0x2
585 .byte 0x77
586 .sleb128 8
587 .byte 0x1
588 .long 0x402
589 .uleb128 0x5
590 .string "a"
591 .byte 0x1
592 .byte 0x21
593 .long 0x2d
594 .byte 0x1
595 .byte 0x61
596 .uleb128 0x5
597 .string "b"
598 .byte 0x1
599 .byte 0x21
600 .long 0x2d
601 .byte 0x1
602 .byte 0x62
603 .uleb128 0x5
604 .string "c"
605 .byte 0x1
606 .byte 0x21
607 .long 0x2d
608 .byte 0x1
609 .byte 0x63
610 .uleb128 0x5
611 .string "d"
612 .byte 0x1
613 .byte 0x21
614 .long 0x34
615 .byte 0x1
616 .byte 0x64
617 .uleb128 0x5
618 .string "e"
619 .byte 0x1
620 .byte 0x21
621 .long 0x34
622 .byte 0x1
623 .byte 0x65
624 .uleb128 0x5
625 .string "f"
626 .byte 0x1
627 .byte 0x21
628 .long 0x50
629 .byte 0x1
630 .byte 0x55
631 .uleb128 0x5
632 .string "g"
633 .byte 0x1
634 .byte 0x21
635 .long 0x49
636 .byte 0x1
637 .byte 0x54
638 .uleb128 0x5
639 .string "h"
640 .byte 0x1
641 .byte 0x21
642 .long 0x22b
643 .byte 0x1
644 .byte 0x51
645 .uleb128 0x5
646 .string "i"
647 .byte 0x1
648 .byte 0x21
649 .long 0x232
650 .byte 0x1
651 .byte 0x52
652 .uleb128 0x6
653 .string "j"
654 .byte 0x1
655 .byte 0x23
656 .long 0x2d
657 .byte 0x6
658 .byte 0xf5
659 .uleb128 0x14
660 .uleb128 0x34
661 .byte 0xf7
662 .uleb128 0x2d
663 .byte 0x9f
664 .uleb128 0x6
665 .string "l"
666 .byte 0x1
667 .byte 0x24
668 .long 0x22b
669 .byte 0x8
670 .byte 0xf5
671 .uleb128 0x14
672 .uleb128 0x34
673 .byte 0xf7
674 .uleb128 0x2d
675 .byte 0xf9
676 .uleb128 0x3b
677 .byte 0x9f
678 .uleb128 0x6
679 .string "m"
680 .byte 0x1
681 .byte 0x26
682 .long 0x22b
683 .byte 0x1
684 .byte 0x63
685 .uleb128 0x6
686 .string "n"
687 .byte 0x1
688 .byte 0x28
689 .long 0x34
690 .byte 0x7
691 .byte 0x72
692 .sleb128 0
693 .byte 0xf7
694 .uleb128 0x3b
695 .byte 0xf7
696 .uleb128 0x34
697 .byte 0x9f
698 .uleb128 0x6
699 .string "o"
700 .byte 0x1
701 .byte 0x29
702 .long 0x2d
703 .byte 0x7
704 .byte 0x71
705 .sleb128 0
706 .byte 0xf7
707 .uleb128 0x42
708 .byte 0xf7
709 .uleb128 0x2d
710 .byte 0x9f
711 .uleb128 0x6
712 .string "p"
713 .byte 0x1
714 .byte 0x2a
715 .long 0x34
716 .byte 0x7
717 .byte 0x74
718 .sleb128 0
719 .byte 0xf7
720 .uleb128 0x49
721 .byte 0xf7
722 .uleb128 0x34
723 .byte 0x9f
724 .uleb128 0x6
725 .string "q"
726 .byte 0x1
727 .byte 0x2b
728 .long 0x2d
729 .byte 0x7
730 .byte 0x75
731 .sleb128 0
732 .byte 0xf7
733 .uleb128 0x50
734 .byte 0xf7
735 .uleb128 0x2d
736 .byte 0x9f
737 .uleb128 0x6
738 .string "r"
739 .byte 0x1
740 .byte 0x2c
741 .long 0x232
742 .byte 0x6
743 .byte 0xf5
744 .uleb128 0x11
745 .uleb128 0x2d
746 .byte 0xf7
747 .uleb128 0x3b
748 .byte 0x9f
749 .uleb128 0x6
750 .string "s"
751 .byte 0x1
752 .byte 0x2d
753 .long 0x22b
754 .byte 0x8
755 .byte 0xf5
756 .uleb128 0x13
757 .uleb128 0x2d
758 .byte 0xf7
759 .uleb128 0x42
760 .byte 0xf7
761 .uleb128 0
762 .byte 0x9f
763 .uleb128 0x6
764 .string "t"
765 .byte 0x1
766 .byte 0x2e
767 .long 0x49
768 .byte 0x8
769 .byte 0xf5
770 .uleb128 0x14
771 .uleb128 0x34
772 .byte 0xf7
773 .uleb128 0x49
774 .byte 0xf7
775 .uleb128 0
776 .byte 0x9f
777 .uleb128 0x6
778 .string "u"
779 .byte 0x1
780 .byte 0x2f
781 .long 0x50
782 .byte 0x8
783 .byte 0xf5
784 .uleb128 0x12
785 .uleb128 0x2d
786 .byte 0xf7
787 .uleb128 0x50
788 .byte 0xf7
789 .uleb128 0
790 .byte 0x9f
791 .uleb128 0x6
792 .string "v"
793 .byte 0x1
794 .byte 0x30
795 .long 0x34
796 .byte 0x6
797 .byte 0xf5
798 .uleb128 0x11
799 .uleb128 0x2d
800 .byte 0xf7
801 .uleb128 0x34
802 .byte 0x9f
803 .uleb128 0x6
804 .string "w"
805 .byte 0x1
806 .byte 0x31
807 .long 0x2d
808 .byte 0x12
809 .byte 0xf5
810 .uleb128 0x14
811 .uleb128 0x34
812 .byte 0xf7
813 .uleb128 0x2d
814 .byte 0xf4
815 .uleb128 0x2d
816 .byte 0x8
817 .long 0
818 .long 0x3fd00000
819 .byte 0x1e
820 .byte 0x9f
821 .uleb128 0x6
822 .string "x"
823 .byte 0x1
824 .byte 0x32
825 .long 0x2d
826 .byte 0x20
827 .byte 0xf5
828 .uleb128 0x11
829 .uleb128 0x2d
830 .byte 0xf5
831 .uleb128 0x12
832 .uleb128 0x2d
833 .byte 0x22
834 .byte 0xf4
835 .uleb128 0x2d
836 .byte 0x8
837 .long 0
838 .long 0x40080000
839 .byte 0x1c
840 .byte 0xf4
841 .uleb128 0x2d
842 .byte 0x8
843 .long 0x78b58c40
844 .long 0x4415af1d
845 .byte 0x22
846 .byte 0x9f
847 .uleb128 0x6
848 .string "y"
849 .byte 0x1
850 .byte 0x33
851 .long 0x2d
852 .byte 0x14
853 .byte 0xf5
854 .uleb128 0x13
855 .uleb128 0x2d
856 .byte 0xf4
857 .uleb128 0x2d
858 .byte 0x8
859 .long 0
860 .long 0x401c0000
861 .byte 0x1e
862 .byte 0xf5
863 .uleb128 0x12
864 .uleb128 0x2d
865 .byte 0x22
866 .byte 0x9f
867 .uleb128 0x6
868 .string "z"
869 .byte 0x1
870 .byte 0x34
871 .long 0x34
872 .byte 0x10
873 .byte 0xf5
874 .uleb128 0x14
875 .uleb128 0x34
876 .byte 0xf5
877 .uleb128 0x15
878 .uleb128 0x34
879 .byte 0x22
880 .byte 0xf4
881 .uleb128 0x34
882 .byte 0x4
883 .long 0x40400000
884 .byte 0x22
885 .byte 0x9f
886 .byte 0
887 .uleb128 0x4
888 .byte 0x1
889 .string "f3"
890 .byte 0x1
891 .byte 0x43
892 .byte 0x1
893 .quad .LFB2
894 .quad .LFE2
895 .byte 0x2
896 .byte 0x77
897 .sleb128 8
898 .byte 0x1
899 .long 0x4cd
900 .uleb128 0x5
901 .string "a"
902 .byte 0x1
903 .byte 0x43
904 .long 0x22b
905 .byte 0x1
906 .byte 0x55
907 .uleb128 0x5
908 .string "b"
909 .byte 0x1
910 .byte 0x43
911 .long 0x50
912 .byte 0x1
913 .byte 0x54
914 .uleb128 0x5
915 .string "c"
916 .byte 0x1
917 .byte 0x43
918 .long 0x22b
919 .byte 0x1
920 .byte 0x51
921 .uleb128 0x5
922 .string "d"
923 .byte 0x1
924 .byte 0x43
925 .long 0x49
926 .byte 0x1
927 .byte 0x52
928 .uleb128 0x6
929 .string "w"
930 .byte 0x1
931 .byte 0x45
932 .long 0x22b
933 .byte 0x14
934 .byte 0x72
935 .sleb128 0
936 .byte 0xc
937 .long 0xffffffff
938 .byte 0x1a
939 .byte 0x12
940 .byte 0x75
941 .sleb128 0
942 .byte 0x16
943 .byte 0x14
944 .byte 0x2b
945 .byte 0x28
946 .value 0x1
947 .byte 0x16
948 .byte 0x13
949 .byte 0x9f
950 .uleb128 0x6
951 .string "x"
952 .byte 0x1
953 .byte 0x46
954 .long 0x22b
955 .byte 0xe
956 .byte 0x74
957 .sleb128 0
958 .byte 0x8
959 .byte 0x20
960 .byte 0x24
961 .byte 0x8
962 .byte 0x20
963 .byte 0x26
964 .byte 0x75
965 .sleb128 0
966 .byte 0x22
967 .byte 0x23
968 .uleb128 0x7
969 .byte 0x9f
970 .uleb128 0x6
971 .string "y"
972 .byte 0x1
973 .byte 0x47
974 .long 0x22b
975 .byte 0x13
976 .byte 0x72
977 .sleb128 0
978 .byte 0xc
979 .long 0xffffffff
980 .byte 0x1a
981 .byte 0x71
982 .sleb128 0
983 .byte 0x22
984 .byte 0x23
985 .uleb128 0x912345678
986 .byte 0x9f
987 .uleb128 0x6
988 .string "z"
989 .byte 0x1
990 .byte 0x48
991 .long 0x50
992 .byte 0x21
993 .byte 0x74
994 .sleb128 0
995 .byte 0x8
996 .byte 0x20
997 .byte 0x24
998 .byte 0x8
999 .byte 0x20
1000 .byte 0x26
1001 .byte 0x75
1002 .sleb128 0
1003 .byte 0x22
1004 .byte 0x23
1005 .uleb128 0x7
1006 .byte 0x72
1007 .sleb128 0
1008 .byte 0xc
1009 .long 0xffffffff
1010 .byte 0x1a
1011 .byte 0x71
1012 .sleb128 0
1013 .byte 0x22
1014 .byte 0x23
1015 .uleb128 0x912345678
1016 .byte 0x22
1017 .byte 0x9f
1018 .byte 0
1019 .uleb128 0x4
1020 .byte 0x1
1021 .string "f4"
1022 .byte 0x1
1023 .byte 0x4d
1024 .byte 0x1
1025 .quad .LFB3
1026 .quad .LFE3
1027 .byte 0x2
1028 .byte 0x77
1029 .sleb128 8
1030 .byte 0x1
1031 .long 0x576
1032 .uleb128 0x5
1033 .string "a"
1034 .byte 0x1
1035 .byte 0x4d
1036 .long 0x5e
1037 .byte 0x1
1038 .byte 0x61
1039 .uleb128 0x5
1040 .string "b"
1041 .byte 0x1
1042 .byte 0x4d
1043 .long 0x57
1044 .byte 0x1
1045 .byte 0x62
1046 .uleb128 0x5
1047 .string "c"
1048 .byte 0x1
1049 .byte 0x4d
1050 .long 0x65
1051 .byte 0x1
1052 .byte 0x63
1053 .uleb128 0x6
1054 .string "w"
1055 .byte 0x1
1056 .byte 0x4f
1057 .long 0x5e
1058 .byte 0x14
1059 .byte 0xf5
1060 .uleb128 0x11
1061 .uleb128 0x5e
1062 .byte 0xf4
1063 .uleb128 0x5e
1064 .byte 0x4
1065 .long 0x32000050
1066 .byte 0x1e
1067 .byte 0xf4
1068 .uleb128 0x5e
1069 .byte 0x4
1070 .long 0x3200003c
1071 .byte 0x22
1072 .byte 0x9f
1073 .uleb128 0x6
1074 .string "x"
1075 .byte 0x1
1076 .byte 0x50
1077 .long 0x57
1078 .byte 0x1c
1079 .byte 0xf5
1080 .uleb128 0x12
1081 .uleb128 0x57
1082 .byte 0xf4
1083 .uleb128 0x57
1084 .byte 0x8
1085 .long 0x50
1086 .long 0x31a00000
1087 .byte 0x1b
1088 .byte 0xf4
1089 .uleb128 0x57
1090 .byte 0x8
1091 .long 0x3c
1092 .long 0x31a00000
1093 .byte 0x1c
1094 .byte 0x9f
1095 .uleb128 0x6
1096 .string "y"
1097 .byte 0x1
1098 .byte 0x51
1099 .long 0x65
1100 .byte 0x19
1101 .byte 0xf5
1102 .uleb128 0x13
1103 .uleb128 0x65
1104 .byte 0x1f
1105 .byte 0xf4
1106 .uleb128 0x65
1107 .byte 0x10
1108 .long 0x50
1109 .long 0
1110 .long 0
1111 .long 0x303e0000
1112 .byte 0x1b
1113 .byte 0x9f
1114 .byte 0
1115 .uleb128 0x7
1116 .byte 0x1
1117 .long .LASF13
1118 .byte 0x1
1119 .byte 0x56
1120 .long 0x50
1121 .quad .LFB4
1122 .quad .LFE4
1123 .long .LLST0
1124 .byte 0x1
1125 .long 0x6a1
1126 .uleb128 0x8
1127 .quad .LVL4
1128 .long 0x6c
1129 .long 0x604
1130 .uleb128 0x9
1131 .byte 0x1
1132 .byte 0x61
1133 .byte 0xb
1134 .byte 0xf4
1135 .uleb128 0x2d
1136 .byte 0x8
1137 .long 0
1138 .long 0x3ff00000
1139 .uleb128 0x9
1140 .byte 0x1
1141 .byte 0x62
1142 .byte 0xb
1143 .byte 0xf4
1144 .uleb128 0x2d
1145 .byte 0x8
1146 .long 0
1147 .long 0x40000000
1148 .uleb128 0x9
1149 .byte 0x1
1150 .byte 0x63
1151 .byte 0xb
1152 .byte 0xf4
1153 .uleb128 0x2d
1154 .byte 0x8
1155 .long 0
1156 .long 0x40080000
1157 .uleb128 0x9
1158 .byte 0x1
1159 .byte 0x64
1160 .byte 0x7
1161 .byte 0xf4
1162 .uleb128 0x34
1163 .byte 0x4
1164 .long 0x40800000
1165 .uleb128 0x9
1166 .byte 0x1
1167 .byte 0x65
1168 .byte 0x7
1169 .byte 0xf4
1170 .uleb128 0x34
1171 .byte 0x4
1172 .long 0x40a00000
1173 .uleb128 0x9
1174 .byte 0x1
1175 .byte 0x55
1176 .byte 0x1
1177 .byte 0x36
1178 .uleb128 0x9
1179 .byte 0x1
1180 .byte 0x54
1181 .byte 0x1
1182 .byte 0x37
1183 .uleb128 0x9
1184 .byte 0x1
1185 .byte 0x51
1186 .byte 0x1
1187 .byte 0x38
1188 .uleb128 0x9
1189 .byte 0x1
1190 .byte 0x52
1191 .byte 0x1
1192 .byte 0x39
1193 .byte 0
1194 .uleb128 0x8
1195 .quad .LVL5
1196 .long 0x239
1197 .long 0x66d
1198 .uleb128 0x9
1199 .byte 0x1
1200 .byte 0x61
1201 .byte 0xb
1202 .byte 0xf4
1203 .uleb128 0x2d
1204 .byte 0x8
1205 .long 0
1206 .long 0x3ff00000
1207 .uleb128 0x9
1208 .byte 0x1
1209 .byte 0x62
1210 .byte 0xb
1211 .byte 0xf4
1212 .uleb128 0x2d
1213 .byte 0x8
1214 .long 0
1215 .long 0x40000000
1216 .uleb128 0x9
1217 .byte 0x1
1218 .byte 0x63
1219 .byte 0xb
1220 .byte 0xf4
1221 .uleb128 0x2d
1222 .byte 0x8
1223 .long 0
1224 .long 0x40080000
1225 .uleb128 0x9
1226 .byte 0x1
1227 .byte 0x64
1228 .byte 0x7
1229 .byte 0xf4
1230 .uleb128 0x34
1231 .byte 0x4
1232 .long 0x40800000
1233 .uleb128 0x9
1234 .byte 0x1
1235 .byte 0x65
1236 .byte 0x7
1237 .byte 0xf4
1238 .uleb128 0x34
1239 .byte 0x4
1240 .long 0x40a00000
1241 .uleb128 0x9
1242 .byte 0x1
1243 .byte 0x55
1244 .byte 0x1
1245 .byte 0x36
1246 .uleb128 0x9
1247 .byte 0x1
1248 .byte 0x54
1249 .byte 0x1
1250 .byte 0x37
1251 .uleb128 0x9
1252 .byte 0x1
1253 .byte 0x51
1254 .byte 0x1
1255 .byte 0x38
1256 .uleb128 0x9
1257 .byte 0x1
1258 .byte 0x52
1259 .byte 0x1
1260 .byte 0x39
1261 .byte 0
1262 .uleb128 0x8
1263 .quad .LVL6
1264 .long 0x402
1265 .long 0x693
1266 .uleb128 0x9
1267 .byte 0x1
1268 .byte 0x55
1269 .byte 0x1
1270 .byte 0x31
1271 .uleb128 0x9
1272 .byte 0x1
1273 .byte 0x54
1274 .byte 0x1
1275 .byte 0x32
1276 .uleb128 0x9
1277 .byte 0x1
1278 .byte 0x51
1279 .byte 0x1
1280 .byte 0x33
1281 .uleb128 0x9
1282 .byte 0x1
1283 .byte 0x52
1284 .byte 0x1
1285 .byte 0x34
1286 .byte 0
1287 .uleb128 0xa
1288 .quad .LVL7
1289 .long 0x4cd
1290 .byte 0
1291 .uleb128 0xb
1292 .string "vv"
1293 .byte 0x1
1294 .byte 0x5
1295 .long 0x6ad
1296 .byte 0x1
1297 .byte 0x1
1298 .uleb128 0xc
1299 .long 0x50
1300 .uleb128 0xd
1301 .string "vv"
1302 .byte 0x1
1303 .byte 0x5
1304 .long 0x6ad
1305 .byte 0x1
1306 .byte 0x9
1307 .byte 0x3
1308 .quad vv
1309 .byte 0
1310 .section .debug_abbrev,"",@progbits
1311 .Ldebug_abbrev0:
1312 .uleb128 0x1
1313 .uleb128 0x11
1314 .byte 0x1
1315 .uleb128 0x25
1316 .uleb128 0xe
1317 .uleb128 0x13
1318 .uleb128 0xb
1319 .uleb128 0x3
1320 .uleb128 0xe
1321 .uleb128 0x1b
1322 .uleb128 0xe
1323 .uleb128 0x11
1324 .uleb128 0x1
1325 .uleb128 0x12
1326 .uleb128 0x1
1327 .uleb128 0x10
1328 .uleb128 0x6
1329 .byte 0
1330 .byte 0
1331 .uleb128 0x2
1332 .uleb128 0x24
1333 .byte 0
1334 .uleb128 0xb
1335 .uleb128 0xb
1336 .uleb128 0x3e
1337 .uleb128 0xb
1338 .uleb128 0x3
1339 .uleb128 0xe
1340 .byte 0
1341 .byte 0
1342 .uleb128 0x3
1343 .uleb128 0x24
1344 .byte 0
1345 .uleb128 0xb
1346 .uleb128 0xb
1347 .uleb128 0x3e
1348 .uleb128 0xb
1349 .uleb128 0x3
1350 .uleb128 0x8
1351 .byte 0
1352 .byte 0
1353 .uleb128 0x4
1354 .uleb128 0x2e
1355 .byte 0x1
1356 .uleb128 0x3f
1357 .uleb128 0xc
1358 .uleb128 0x3
1359 .uleb128 0x8
1360 .uleb128 0x3a
1361 .uleb128 0xb
1362 .uleb128 0x3b
1363 .uleb128 0xb
1364 .uleb128 0x27
1365 .uleb128 0xc
1366 .uleb128 0x11
1367 .uleb128 0x1
1368 .uleb128 0x12
1369 .uleb128 0x1
1370 .uleb128 0x40
1371 .uleb128 0xa
1372 .uleb128 0x2117
1373 .uleb128 0xc
1374 .uleb128 0x1
1375 .uleb128 0x13
1376 .byte 0
1377 .byte 0
1378 .uleb128 0x5
1379 .uleb128 0x5
1380 .byte 0
1381 .uleb128 0x3
1382 .uleb128 0x8
1383 .uleb128 0x3a
1384 .uleb128 0xb
1385 .uleb128 0x3b
1386 .uleb128 0xb
1387 .uleb128 0x49
1388 .uleb128 0x13
1389 .uleb128 0x2
1390 .uleb128 0xa
1391 .byte 0
1392 .byte 0
1393 .uleb128 0x6
1394 .uleb128 0x34
1395 .byte 0
1396 .uleb128 0x3
1397 .uleb128 0x8
1398 .uleb128 0x3a
1399 .uleb128 0xb
1400 .uleb128 0x3b
1401 .uleb128 0xb
1402 .uleb128 0x49
1403 .uleb128 0x13
1404 .uleb128 0x2
1405 .uleb128 0xa
1406 .byte 0
1407 .byte 0
1408 .uleb128 0x7
1409 .uleb128 0x2e
1410 .byte 0x1
1411 .uleb128 0x3f
1412 .uleb128 0xc
1413 .uleb128 0x3
1414 .uleb128 0xe
1415 .uleb128 0x3a
1416 .uleb128 0xb
1417 .uleb128 0x3b
1418 .uleb128 0xb
1419 .uleb128 0x49
1420 .uleb128 0x13
1421 .uleb128 0x11
1422 .uleb128 0x1
1423 .uleb128 0x12
1424 .uleb128 0x1
1425 .uleb128 0x40
1426 .uleb128 0x6
1427 .uleb128 0x2117
1428 .uleb128 0xc
1429 .uleb128 0x1
1430 .uleb128 0x13
1431 .byte 0
1432 .byte 0
1433 .uleb128 0x8
1434 .uleb128 0x4109
1435 .byte 0x1
1436 .uleb128 0x11
1437 .uleb128 0x1
1438 .uleb128 0x31
1439 .uleb128 0x13
1440 .uleb128 0x1
1441 .uleb128 0x13
1442 .byte 0
1443 .byte 0
1444 .uleb128 0x9
1445 .uleb128 0x410a
1446 .byte 0
1447 .uleb128 0x2
1448 .uleb128 0xa
1449 .uleb128 0x2111
1450 .uleb128 0xa
1451 .byte 0
1452 .byte 0
1453 .uleb128 0xa
1454 .uleb128 0x4109
1455 .byte 0
1456 .uleb128 0x11
1457 .uleb128 0x1
1458 .uleb128 0x31
1459 .uleb128 0x13
1460 .byte 0
1461 .byte 0
1462 .uleb128 0xb
1463 .uleb128 0x34
1464 .byte 0
1465 .uleb128 0x3
1466 .uleb128 0x8
1467 .uleb128 0x3a
1468 .uleb128 0xb
1469 .uleb128 0x3b
1470 .uleb128 0xb
1471 .uleb128 0x49
1472 .uleb128 0x13
1473 .uleb128 0x3f
1474 .uleb128 0xc
1475 .uleb128 0x3c
1476 .uleb128 0xc
1477 .byte 0
1478 .byte 0
1479 .uleb128 0xc
1480 .uleb128 0x35
1481 .byte 0
1482 .uleb128 0x49
1483 .uleb128 0x13
1484 .byte 0
1485 .byte 0
1486 .uleb128 0xd
1487 .uleb128 0x34
1488 .byte 0
1489 .uleb128 0x3
1490 .uleb128 0x8
1491 .uleb128 0x3a
1492 .uleb128 0xb
1493 .uleb128 0x3b
1494 .uleb128 0xb
1495 .uleb128 0x49
1496 .uleb128 0x13
1497 .uleb128 0x3f
1498 .uleb128 0xc
1499 .uleb128 0x2
1500 .uleb128 0xa
1501 .byte 0
1502 .byte 0
1503 .byte 0
1504 .section .debug_loc,"",@progbits
1505 .Ldebug_loc0:
1506 .LLST0:
1507 .quad .LFB4-.Ltext0
1508 .quad .LCFI0-.Ltext0
1509 .value 0x2
1510 .byte 0x77
1511 .sleb128 8
1512 .quad .LCFI0-.Ltext0
1513 .quad .LCFI1-.Ltext0
1514 .value 0x2
1515 .byte 0x77
1516 .sleb128 16
1517 .quad .LCFI1-.Ltext0
1518 .quad .LFE4-.Ltext0
1519 .value 0x2
1520 .byte 0x77
1521 .sleb128 8
1522 .quad 0
1523 .quad 0
1524 .section .debug_aranges,"",@progbits
1525 .long 0x2c
1526 .value 0x2
1527 .long .Ldebug_info0
1528 .byte 0x8
1529 .byte 0
1530 .value 0
1531 .value 0
1532 .quad .Ltext0
1533 .quad .Letext0-.Ltext0
1534 .quad 0
1535 .quad 0
1536 .section .debug_line,"",@progbits
1537 .Ldebug_line0:
1538 .section .debug_str,"MS",@progbits,1
1539 .LASF4:
1540 .string "unsigned int"
1541 .LASF6:
1542 .string "_Decimal32"
1543 .LASF7:
1544 .string "_Decimal128"
1545 .LASF2:
1546 .string "long unsigned int"
1547 .LASF12:
1548 .string "long long unsigned int"
1549 .LASF5:
1550 .string "_Decimal64"
1551 .LASF13:
1552 .string "main"
1553 .LASF3:
1554 .string "long int"
1555 .LASF10:
1556 .string "/tmp"
1557 .LASF0:
1558 .string "double"
1559 .LASF11:
1560 .string "long long int"
1561 .LASF1:
1562 .string "float"
1563 .LASF8:
1564 .string "GNU C 4.7.0 20110708 (experimental) [trunk revision 176048]"
1565 .LASF9:
1566 .string "typeddwarf.c"
1567 .ident "GCC: (GNU) 4.7.0 20110708 (experimental) [trunk revision 176048]"
1568 .section .note.GNU-stack,"",@progbits