tizen 2.4 release
[external/binutils.git] / gdb / testsuite / gdb.dwarf2 / typeddwarf-amd64.S
1 /* This testcase is part of GDB, the GNU debugger.
2
3    Copyright 2011-2014 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