brintos

brintos / llvm-project-archived public Read only

0
0
Text · 42.0 KiB · c3b39c8 Raw
1153 lines · plain
1	.text2	.file	"fib.c"3	.globl	real_fib                # -- Begin function real_fib4	.p2align	4, 0x905	.type	real_fib,@function6real_fib:                               # @real_fib7.Lfunc_begin0:8	.file	1 "/usr/local/google/home/cmtice/c++-tests" "fib.c"9	.loc	1 5 0                   # fib.c:5:010	.cfi_startproc11# %bb.0:                                # %entry12	#DEBUG_VALUE: real_fib:x <- $edi13	#DEBUG_VALUE: real_fib:answers <- $rsi14	#DEBUG_VALUE: real_fib:x <- $edi15	pushq	%rbp16	.cfi_def_cfa_offset 1617	pushq	%r1418	.cfi_def_cfa_offset 2419	pushq	%rbx20	.cfi_def_cfa_offset 3221	.cfi_offset %rbx, -3222	.cfi_offset %r14, -2423	.cfi_offset %rbp, -1624	.loc	1 8 7 prologue_end      # fib.c:8:725	movslq	%edi, %rbp26	movl	(%rsi,%rbp,4), %eax27	.loc	1 8 20 is_stmt 0        # fib.c:8:2028	cmpl	$-1, %eax29.Ltmp0:30	.loc	1 8 7                   # fib.c:8:731	je	.LBB0_132.Ltmp1:33# %bb.2:                                # %cleanup34	#DEBUG_VALUE: real_fib:answers <- $rsi35	#DEBUG_VALUE: real_fib:x <- $edi36	.loc	1 15 1 is_stmt 1        # fib.c:15:137	popq	%rbx38	.cfi_def_cfa_offset 2439	popq	%r1440	.cfi_def_cfa_offset 1641	popq	%rbp42	.cfi_def_cfa_offset 843	retq44.Ltmp2:45.LBB0_1:                                # %if.end46	.cfi_def_cfa_offset 3247	#DEBUG_VALUE: real_fib:answers <- $rsi48	#DEBUG_VALUE: real_fib:x <- $edi49	.loc	1 0 1 is_stmt 0         # fib.c:0:150	movq	%rsi, %rbx51.Ltmp3:52	#DEBUG_VALUE: real_fib:answers <- $rbx53	.loc	1 11 22 is_stmt 1       # fib.c:11:2254	leal	-1(%rbp), %edi55.Ltmp4:56	.loc	1 11 12 is_stmt 0       # fib.c:11:1257	callq	real_fib58	movl	%eax, %r14d59	.loc	1 11 47                 # fib.c:11:4760	leal	-2(%rbp), %edi61	.loc	1 11 37                 # fib.c:11:3762	movq	%rbx, %rsi63	callq	real_fib64	.loc	1 11 35                 # fib.c:11:3565	addl	%r14d, %eax66.Ltmp5:67	#DEBUG_VALUE: real_fib:result <- $eax68	.loc	1 12 16 is_stmt 1       # fib.c:12:1669	movl	%eax, (%rbx,%rbp,4)70	.loc	1 15 1                  # fib.c:15:171	popq	%rbx72.Ltmp6:73	.cfi_def_cfa_offset 2474	popq	%r1475	.cfi_def_cfa_offset 1676	popq	%rbp77	.cfi_def_cfa_offset 878	retq79.Ltmp7:80.Lfunc_end0:81	.size	real_fib, .Lfunc_end0-real_fib82	.cfi_endproc83                                        # -- End function84	.globl	fib                     # -- Begin function fib85	.p2align	4, 0x9086	.type	fib,@function87fib:                                    # @fib88.Lfunc_begin1:89	.loc	1 19 0                  # fib.c:19:090	.cfi_startproc91# %bb.0:                                # %entry92	#DEBUG_VALUE: fib:x <- $edi93	movl	$-1, %eax94	#DEBUG_VALUE: fib:x <- $edi95.Ltmp8:96	.loc	1 23 9 prologue_end     # fib.c:23:997	cmpl	$10, %edi98.Ltmp9:99	.loc	1 23 7 is_stmt 0        # fib.c:23:7100	jg	.LBB1_2101.Ltmp10:102# %bb.1:                                # %for.body.preheader103	#DEBUG_VALUE: fib:x <- $edi104	subq	$56, %rsp105	.cfi_def_cfa_offset 64106.Ltmp11:107	.loc	1 27 16 is_stmt 1       # fib.c:27:16108	pcmpeqd	%xmm0, %xmm0109	movdqa	%xmm0, (%rsp)110	movdqu	%xmm0, 28(%rsp)111	movdqa	%xmm0, 16(%rsp)112	movabsq	$4294967296, %rax       # imm = 0x100000000113.Ltmp12:114	#DEBUG_VALUE: fib:i <- undef115	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef116	.loc	1 29 14                 # fib.c:29:14117	movq	%rax, (%rsp)118	.loc	1 31 14                 # fib.c:31:14119	movl	$1, 8(%rsp)120	movq	%rsp, %rsi121	.loc	1 33 10                 # fib.c:33:10122	callq	real_fib123.Ltmp13:124	.loc	1 0 10 is_stmt 0        # fib.c:0:10125	addq	$56, %rsp126	.cfi_def_cfa_offset 8127.LBB1_2:                                # %cleanup128	.loc	1 34 1 is_stmt 1        # fib.c:34:1129	retq130.Ltmp14:131.Lfunc_end1:132	.size	fib, .Lfunc_end1-fib133	.cfi_endproc134                                        # -- End function135	.globl	main                    # -- Begin function main136	.p2align	4, 0x90137	.type	main,@function138main:                                   # @main139.Lfunc_begin2:140	.loc	1 37 0                  # fib.c:37:0141	.cfi_startproc142# %bb.0:                                # %entry143	#DEBUG_VALUE: main:argc <- $edi144	#DEBUG_VALUE: main:argv <- $rsi145	#DEBUG_VALUE: fib:x <- 3146	pushq	%r14147	.cfi_def_cfa_offset 16148	pushq	%rbx149	.cfi_def_cfa_offset 24150	subq	$56, %rsp151	.cfi_def_cfa_offset 80152	.cfi_offset %rbx, -24153	.cfi_offset %r14, -16154	.loc	1 27 16 prologue_end    # fib.c:27:16155	pcmpeqd	%xmm0, %xmm0156	movdqa	%xmm0, (%rsp)157	movdqu	%xmm0, 28(%rsp)158	movdqa	%xmm0, 16(%rsp)159	movabsq	$4294967296, %r14       # imm = 0x100000000160.Ltmp15:161	#DEBUG_VALUE: fib:i <- undef162	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef163	.loc	1 29 14                 # fib.c:29:14164	movq	%r14, (%rsp)165	.loc	1 31 14                 # fib.c:31:14166	movl	$1, 8(%rsp)167	movq	%rsp, %rbx168	.loc	1 33 10                 # fib.c:33:10169	movl	$3, %edi170.Ltmp16:171	movq	%rbx, %rsi172.Ltmp17:173	callq	real_fib174.Ltmp18:175	#DEBUG_VALUE: main:result <- $eax176	.loc	1 41 3                  # fib.c:41:3177	movl	$.L.str, %edi178	movl	%eax, %esi179	xorl	%eax, %eax180.Ltmp19:181	callq	printf182.Ltmp20:183	.loc	1 27 16                 # fib.c:27:16184	pcmpeqd	%xmm0, %xmm0185.Ltmp21:186	#DEBUG_VALUE: fib:x <- 4187	.loc	1 27 16 is_stmt 0       # fib.c:27:16188	movdqa	%xmm0, (%rsp)189	movdqu	%xmm0, 28(%rsp)190	movdqa	%xmm0, 16(%rsp)191.Ltmp22:192	#DEBUG_VALUE: fib:i <- undef193	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef194	.loc	1 29 14 is_stmt 1       # fib.c:29:14195	movq	%r14, (%rsp)196	.loc	1 31 14                 # fib.c:31:14197	movl	$1, 8(%rsp)198	.loc	1 33 10                 # fib.c:33:10199	movl	$4, %edi200	movq	%rbx, %rsi201	callq	real_fib202.Ltmp23:203	#DEBUG_VALUE: main:result <- $eax204	.loc	1 43 3                  # fib.c:43:3205	movl	$.L.str.1, %edi206	movl	%eax, %esi207	xorl	%eax, %eax208.Ltmp24:209	callq	printf210.Ltmp25:211	.loc	1 27 16                 # fib.c:27:16212	pcmpeqd	%xmm0, %xmm0213.Ltmp26:214	#DEBUG_VALUE: fib:x <- 5215	.loc	1 27 16 is_stmt 0       # fib.c:27:16216	movdqa	%xmm0, (%rsp)217	movdqu	%xmm0, 28(%rsp)218	movdqa	%xmm0, 16(%rsp)219.Ltmp27:220	#DEBUG_VALUE: fib:i <- undef221	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef222	.loc	1 29 14 is_stmt 1       # fib.c:29:14223	movq	%r14, (%rsp)224	.loc	1 31 14                 # fib.c:31:14225	movl	$1, 8(%rsp)226	.loc	1 33 10                 # fib.c:33:10227	movl	$5, %edi228	movq	%rbx, %rsi229	callq	real_fib230.Ltmp28:231	#DEBUG_VALUE: main:result <- $eax232	.loc	1 45 3                  # fib.c:45:3233	movl	$.L.str.2, %edi234	movl	%eax, %esi235	xorl	%eax, %eax236.Ltmp29:237	callq	printf238.Ltmp30:239	.loc	1 27 16                 # fib.c:27:16240	pcmpeqd	%xmm0, %xmm0241.Ltmp31:242	#DEBUG_VALUE: fib:x <- 6243	.loc	1 27 16 is_stmt 0       # fib.c:27:16244	movdqa	%xmm0, (%rsp)245	movdqu	%xmm0, 28(%rsp)246	movdqa	%xmm0, 16(%rsp)247.Ltmp32:248	#DEBUG_VALUE: fib:i <- undef249	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef250	.loc	1 29 14 is_stmt 1       # fib.c:29:14251	movq	%r14, (%rsp)252	.loc	1 31 14                 # fib.c:31:14253	movl	$1, 8(%rsp)254	.loc	1 33 10                 # fib.c:33:10255	movl	$6, %edi256	movq	%rbx, %rsi257	callq	real_fib258.Ltmp33:259	#DEBUG_VALUE: main:result <- $eax260	.loc	1 47 3                  # fib.c:47:3261	movl	$.L.str.3, %edi262	movl	%eax, %esi263	xorl	%eax, %eax264.Ltmp34:265	callq	printf266.Ltmp35:267	.loc	1 27 16                 # fib.c:27:16268	pcmpeqd	%xmm0, %xmm0269.Ltmp36:270	#DEBUG_VALUE: fib:x <- 7271	.loc	1 27 16 is_stmt 0       # fib.c:27:16272	movdqa	%xmm0, (%rsp)273	movdqu	%xmm0, 28(%rsp)274	movdqa	%xmm0, 16(%rsp)275.Ltmp37:276	#DEBUG_VALUE: fib:i <- undef277	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef278	.loc	1 29 14 is_stmt 1       # fib.c:29:14279	movq	%r14, (%rsp)280	.loc	1 31 14                 # fib.c:31:14281	movl	$1, 8(%rsp)282	.loc	1 33 10                 # fib.c:33:10283	movl	$7, %edi284	movq	%rbx, %rsi285	callq	real_fib286.Ltmp38:287	#DEBUG_VALUE: main:result <- $eax288	.loc	1 49 3                  # fib.c:49:3289	movl	$.L.str.4, %edi290	movl	%eax, %esi291	xorl	%eax, %eax292.Ltmp39:293	callq	printf294.Ltmp40:295	.loc	1 27 16                 # fib.c:27:16296	pcmpeqd	%xmm0, %xmm0297.Ltmp41:298	#DEBUG_VALUE: fib:x <- 8299	.loc	1 27 16 is_stmt 0       # fib.c:27:16300	movdqa	%xmm0, (%rsp)301	movdqu	%xmm0, 28(%rsp)302	movdqa	%xmm0, 16(%rsp)303.Ltmp42:304	#DEBUG_VALUE: fib:i <- undef305	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef306	.loc	1 29 14 is_stmt 1       # fib.c:29:14307	movq	%r14, (%rsp)308	.loc	1 31 14                 # fib.c:31:14309	movl	$1, 8(%rsp)310	.loc	1 33 10                 # fib.c:33:10311	movl	$8, %edi312	movq	%rbx, %rsi313	callq	real_fib314.Ltmp43:315	#DEBUG_VALUE: main:result <- $eax316	.loc	1 51 3                  # fib.c:51:3317	movl	$.L.str.5, %edi318	movl	%eax, %esi319	xorl	%eax, %eax320.Ltmp44:321	callq	printf322.Ltmp45:323	.loc	1 27 16                 # fib.c:27:16324	pcmpeqd	%xmm0, %xmm0325.Ltmp46:326	#DEBUG_VALUE: fib:x <- 9327	.loc	1 27 16 is_stmt 0       # fib.c:27:16328	movdqa	%xmm0, (%rsp)329	movdqu	%xmm0, 28(%rsp)330	movdqa	%xmm0, 16(%rsp)331.Ltmp47:332	#DEBUG_VALUE: fib:i <- undef333	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef334	.loc	1 29 14 is_stmt 1       # fib.c:29:14335	movq	%r14, (%rsp)336	.loc	1 31 14                 # fib.c:31:14337	movl	$1, 8(%rsp)338	.loc	1 33 10                 # fib.c:33:10339	movl	$9, %edi340	movq	%rbx, %rsi341	callq	real_fib342.Ltmp48:343	#DEBUG_VALUE: main:result <- $eax344	.loc	1 53 3                  # fib.c:53:3345	movl	$.L.str.6, %edi346	movl	%eax, %esi347	xorl	%eax, %eax348.Ltmp49:349	callq	printf350.Ltmp50:351	.loc	1 27 16                 # fib.c:27:16352	pcmpeqd	%xmm0, %xmm0353.Ltmp51:354	#DEBUG_VALUE: fib:x <- 10355	.loc	1 27 16 is_stmt 0       # fib.c:27:16356	movdqa	%xmm0, (%rsp)357	movdqu	%xmm0, 28(%rsp)358	movdqa	%xmm0, 16(%rsp)359.Ltmp52:360	#DEBUG_VALUE: fib:i <- undef361	#DEBUG_VALUE: fib:i <- [DW_OP_plus_uconst 1, DW_OP_stack_value] undef362	.loc	1 29 14 is_stmt 1       # fib.c:29:14363	movq	%r14, (%rsp)364	.loc	1 31 14                 # fib.c:31:14365	movl	$1, 8(%rsp)366	.loc	1 33 10                 # fib.c:33:10367	movl	$10, %edi368	movq	%rbx, %rsi369	callq	real_fib370.Ltmp53:371	#DEBUG_VALUE: main:result <- $eax372	.loc	1 55 3                  # fib.c:55:3373	movl	$.L.str.7, %edi374	movl	%eax, %esi375	xorl	%eax, %eax376.Ltmp54:377	callq	printf378	.loc	1 57 3                  # fib.c:57:3379	xorl	%eax, %eax380	addq	$56, %rsp381	.cfi_def_cfa_offset 24382	popq	%rbx383	.cfi_def_cfa_offset 16384	popq	%r14385	.cfi_def_cfa_offset 8386	retq387.Ltmp55:388.Lfunc_end2:389	.size	main, .Lfunc_end2-main390	.cfi_endproc391                                        # -- End function392	.type	.L.str,@object          # @.str393	.section	.rodata.str1.1,"aMS",@progbits,1394.L.str:395	.asciz	"fibonacci(3) = %d\n"396	.size	.L.str, 19397 398	.type	.L.str.1,@object        # @.str.1399.L.str.1:400	.asciz	"fibonacci(4) = %d\n"401	.size	.L.str.1, 19402 403	.type	.L.str.2,@object        # @.str.2404.L.str.2:405	.asciz	"fibonacci(5) = %d\n"406	.size	.L.str.2, 19407 408	.type	.L.str.3,@object        # @.str.3409.L.str.3:410	.asciz	"fibonacci(6) = %d\n"411	.size	.L.str.3, 19412 413	.type	.L.str.4,@object        # @.str.4414.L.str.4:415	.asciz	"fibonacci(7) = %d\n"416	.size	.L.str.4, 19417 418	.type	.L.str.5,@object        # @.str.5419.L.str.5:420	.asciz	"fibonacci(8) = %d\n"421	.size	.L.str.5, 19422 423	.type	.L.str.6,@object        # @.str.6424.L.str.6:425	.asciz	"fibonacci(9) = %d\n"426	.size	.L.str.6, 19427 428	.type	.L.str.7,@object        # @.str.7429.L.str.7:430	.asciz	"fibonacci(10) = %d\n"431	.size	.L.str.7, 20432 433	.section	.debug_str,"MS",@progbits,1434.Linfo_string0:435	.asciz	"clang version 9.0.0 (trunk 355041)" # string offset=0436.Linfo_string1:437	.asciz	"fib.c"                 # string offset=35438.Linfo_string2:439	.asciz	"/usr/local/google/home/cmtice/c++-tests" # string offset=41440.Linfo_string3:441	.asciz	"fib"                   # string offset=81442.Linfo_string4:443	.asciz	"int"                   # string offset=85444.Linfo_string5:445	.asciz	"x"                     # string offset=89446.Linfo_string6:447	.asciz	"answers"               # string offset=91448.Linfo_string7:449	.asciz	"__ARRAY_SIZE_TYPE__"   # string offset=99450.Linfo_string8:451	.asciz	"i"                     # string offset=119452.Linfo_string9:453	.asciz	"real_fib"              # string offset=121454.Linfo_string10:455	.asciz	"main"                  # string offset=130456.Linfo_string11:457	.asciz	"result"                # string offset=135458.Linfo_string12:459	.asciz	"argc"                  # string offset=142460.Linfo_string13:461	.asciz	"argv"                  # string offset=147462.Linfo_string14:463	.asciz	"char"                  # string offset=152464	.section	.debug_loc,"",@progbits465.Ldebug_loc0:466	.quad	.Lfunc_begin0-.Lfunc_begin0467	.quad	.Ltmp4-.Lfunc_begin0468	.short	1                       # Loc expr size469	.byte	85                      # super-register DW_OP_reg5470	.quad	0471	.quad	0472.Ldebug_loc1:473	.quad	.Lfunc_begin0-.Lfunc_begin0474	.quad	.Ltmp3-.Lfunc_begin0475	.short	1                       # Loc expr size476	.byte	84                      # DW_OP_reg4477	.quad	.Ltmp3-.Lfunc_begin0478	.quad	.Ltmp6-.Lfunc_begin0479	.short	1                       # Loc expr size480	.byte	83                      # DW_OP_reg3481	.quad	0482	.quad	0483.Ldebug_loc2:484	.quad	.Ltmp5-.Lfunc_begin0485	.quad	.Lfunc_end0-.Lfunc_begin0486	.short	1                       # Loc expr size487	.byte	80                      # super-register DW_OP_reg0488	.quad	0489	.quad	0490.Ldebug_loc3:491	.quad	.Lfunc_begin1-.Lfunc_begin0492	.quad	.Ltmp13-.Lfunc_begin0493	.short	1                       # Loc expr size494	.byte	85                      # super-register DW_OP_reg5495	.quad	0496	.quad	0497.Ldebug_loc4:498	.quad	.Lfunc_begin2-.Lfunc_begin0499	.quad	.Ltmp16-.Lfunc_begin0500	.short	1                       # Loc expr size501	.byte	85                      # super-register DW_OP_reg5502	.quad	0503	.quad	0504.Ldebug_loc5:505	.quad	.Lfunc_begin2-.Lfunc_begin0506	.quad	.Ltmp17-.Lfunc_begin0507	.short	1                       # Loc expr size508	.byte	84                      # DW_OP_reg4509	.quad	0510	.quad	0511.Ldebug_loc6:512	.quad	.Ltmp18-.Lfunc_begin0513	.quad	.Ltmp19-.Lfunc_begin0514	.short	1                       # Loc expr size515	.byte	80                      # super-register DW_OP_reg0516	.quad	.Ltmp23-.Lfunc_begin0517	.quad	.Ltmp24-.Lfunc_begin0518	.short	1                       # Loc expr size519	.byte	80                      # super-register DW_OP_reg0520	.quad	.Ltmp28-.Lfunc_begin0521	.quad	.Ltmp29-.Lfunc_begin0522	.short	1                       # Loc expr size523	.byte	80                      # super-register DW_OP_reg0524	.quad	.Ltmp33-.Lfunc_begin0525	.quad	.Ltmp34-.Lfunc_begin0526	.short	1                       # Loc expr size527	.byte	80                      # super-register DW_OP_reg0528	.quad	.Ltmp38-.Lfunc_begin0529	.quad	.Ltmp39-.Lfunc_begin0530	.short	1                       # Loc expr size531	.byte	80                      # super-register DW_OP_reg0532	.quad	.Ltmp43-.Lfunc_begin0533	.quad	.Ltmp44-.Lfunc_begin0534	.short	1                       # Loc expr size535	.byte	80                      # super-register DW_OP_reg0536	.quad	.Ltmp48-.Lfunc_begin0537	.quad	.Ltmp49-.Lfunc_begin0538	.short	1                       # Loc expr size539	.byte	80                      # super-register DW_OP_reg0540	.quad	.Ltmp53-.Lfunc_begin0541	.quad	.Ltmp54-.Lfunc_begin0542	.short	1                       # Loc expr size543	.byte	80                      # super-register DW_OP_reg0544	.quad	0545	.quad	0546.Ldebug_loc7:547	.quad	.Ltmp21-.Lfunc_begin0548	.quad	.Lfunc_end2-.Lfunc_begin0549	.short	3                       # Loc expr size550	.byte	17                      # DW_OP_consts551	.byte	4                       # 4552	.byte	159                     # DW_OP_stack_value553	.quad	0554	.quad	0555.Ldebug_loc8:556	.quad	.Ltmp26-.Lfunc_begin0557	.quad	.Lfunc_end2-.Lfunc_begin0558	.short	3                       # Loc expr size559	.byte	17                      # DW_OP_consts560	.byte	5                       # 5561	.byte	159                     # DW_OP_stack_value562	.quad	0563	.quad	0564.Ldebug_loc9:565	.quad	.Ltmp31-.Lfunc_begin0566	.quad	.Lfunc_end2-.Lfunc_begin0567	.short	3                       # Loc expr size568	.byte	17                      # DW_OP_consts569	.byte	6                       # 6570	.byte	159                     # DW_OP_stack_value571	.quad	0572	.quad	0573.Ldebug_loc10:574	.quad	.Ltmp36-.Lfunc_begin0575	.quad	.Lfunc_end2-.Lfunc_begin0576	.short	3                       # Loc expr size577	.byte	17                      # DW_OP_consts578	.byte	7                       # 7579	.byte	159                     # DW_OP_stack_value580	.quad	0581	.quad	0582.Ldebug_loc11:583	.quad	.Ltmp41-.Lfunc_begin0584	.quad	.Lfunc_end2-.Lfunc_begin0585	.short	3                       # Loc expr size586	.byte	17                      # DW_OP_consts587	.byte	8                       # 8588	.byte	159                     # DW_OP_stack_value589	.quad	0590	.quad	0591.Ldebug_loc12:592	.quad	.Ltmp46-.Lfunc_begin0593	.quad	.Lfunc_end2-.Lfunc_begin0594	.short	3                       # Loc expr size595	.byte	17                      # DW_OP_consts596	.byte	9                       # 9597	.byte	159                     # DW_OP_stack_value598	.quad	0599	.quad	0600.Ldebug_loc13:601	.quad	.Ltmp51-.Lfunc_begin0602	.quad	.Lfunc_end2-.Lfunc_begin0603	.short	3                       # Loc expr size604	.byte	17                      # DW_OP_consts605	.byte	10                      # 10606	.byte	159                     # DW_OP_stack_value607	.quad	0608	.quad	0609	.section	.debug_abbrev,"",@progbits610	.byte	1                       # Abbreviation Code611	.byte	17                      # DW_TAG_compile_unit612	.byte	1                       # DW_CHILDREN_yes613	.byte	37                      # DW_AT_producer614	.byte	14                      # DW_FORM_strp615	.byte	19                      # DW_AT_language616	.byte	5                       # DW_FORM_data2617	.byte	3                       # DW_AT_name618	.byte	14                      # DW_FORM_strp619	.byte	16                      # DW_AT_stmt_list620	.byte	23                      # DW_FORM_sec_offset621	.byte	27                      # DW_AT_comp_dir622	.byte	14                      # DW_FORM_strp623	.byte	17                      # DW_AT_low_pc624	.byte	1                       # DW_FORM_addr625	.byte	18                      # DW_AT_high_pc626	.byte	6                       # DW_FORM_data4627	.byte	0                       # EOM(1)628	.byte	0                       # EOM(2)629	.byte	2                       # Abbreviation Code630	.byte	46                      # DW_TAG_subprogram631	.byte	1                       # DW_CHILDREN_yes632	.byte	17                      # DW_AT_low_pc633	.byte	1                       # DW_FORM_addr634	.byte	18                      # DW_AT_high_pc635	.byte	6                       # DW_FORM_data4636	.byte	64                      # DW_AT_frame_base637	.byte	24                      # DW_FORM_exprloc638	.byte	3                       # DW_AT_name639	.byte	14                      # DW_FORM_strp640	.byte	58                      # DW_AT_decl_file641	.byte	11                      # DW_FORM_data1642	.byte	59                      # DW_AT_decl_line643	.byte	11                      # DW_FORM_data1644	.byte	39                      # DW_AT_prototyped645	.byte	25                      # DW_FORM_flag_present646	.byte	73                      # DW_AT_type647	.byte	19                      # DW_FORM_ref4648	.byte	63                      # DW_AT_external649	.byte	25                      # DW_FORM_flag_present650	.byte	0                       # EOM(1)651	.byte	0                       # EOM(2)652	.byte	3                       # Abbreviation Code653	.byte	5                       # DW_TAG_formal_parameter654	.byte	0                       # DW_CHILDREN_no655	.byte	2                       # DW_AT_location656	.byte	23                      # DW_FORM_sec_offset657	.byte	3                       # DW_AT_name658	.byte	14                      # DW_FORM_strp659	.byte	58                      # DW_AT_decl_file660	.byte	11                      # DW_FORM_data1661	.byte	59                      # DW_AT_decl_line662	.byte	11                      # DW_FORM_data1663	.byte	73                      # DW_AT_type664	.byte	19                      # DW_FORM_ref4665	.byte	0                       # EOM(1)666	.byte	0                       # EOM(2)667	.byte	4                       # Abbreviation Code668	.byte	52                      # DW_TAG_variable669	.byte	0                       # DW_CHILDREN_no670	.byte	2                       # DW_AT_location671	.byte	23                      # DW_FORM_sec_offset672	.byte	3                       # DW_AT_name673	.byte	14                      # DW_FORM_strp674	.byte	58                      # DW_AT_decl_file675	.byte	11                      # DW_FORM_data1676	.byte	59                      # DW_AT_decl_line677	.byte	11                      # DW_FORM_data1678	.byte	73                      # DW_AT_type679	.byte	19                      # DW_FORM_ref4680	.byte	0                       # EOM(1)681	.byte	0                       # EOM(2)682	.byte	5                       # Abbreviation Code683	.byte	46                      # DW_TAG_subprogram684	.byte	1                       # DW_CHILDREN_yes685	.byte	17                      # DW_AT_low_pc686	.byte	1                       # DW_FORM_addr687	.byte	18                      # DW_AT_high_pc688	.byte	6                       # DW_FORM_data4689	.byte	64                      # DW_AT_frame_base690	.byte	24                      # DW_FORM_exprloc691	.byte	49                      # DW_AT_abstract_origin692	.byte	19                      # DW_FORM_ref4693	.byte	0                       # EOM(1)694	.byte	0                       # EOM(2)695	.byte	6                       # Abbreviation Code696	.byte	5                       # DW_TAG_formal_parameter697	.byte	0                       # DW_CHILDREN_no698	.byte	2                       # DW_AT_location699	.byte	23                      # DW_FORM_sec_offset700	.byte	49                      # DW_AT_abstract_origin701	.byte	19                      # DW_FORM_ref4702	.byte	0                       # EOM(1)703	.byte	0                       # EOM(2)704	.byte	7                       # Abbreviation Code705	.byte	52                      # DW_TAG_variable706	.byte	0                       # DW_CHILDREN_no707	.byte	2                       # DW_AT_location708	.byte	24                      # DW_FORM_exprloc709	.byte	49                      # DW_AT_abstract_origin710	.byte	19                      # DW_FORM_ref4711	.byte	0                       # EOM(1)712	.byte	0                       # EOM(2)713	.byte	8                       # Abbreviation Code714	.byte	52                      # DW_TAG_variable715	.byte	0                       # DW_CHILDREN_no716	.byte	49                      # DW_AT_abstract_origin717	.byte	19                      # DW_FORM_ref4718	.byte	0                       # EOM(1)719	.byte	0                       # EOM(2)720	.byte	9                       # Abbreviation Code721	.byte	46                      # DW_TAG_subprogram722	.byte	1                       # DW_CHILDREN_yes723	.byte	3                       # DW_AT_name724	.byte	14                      # DW_FORM_strp725	.byte	58                      # DW_AT_decl_file726	.byte	11                      # DW_FORM_data1727	.byte	59                      # DW_AT_decl_line728	.byte	11                      # DW_FORM_data1729	.byte	39                      # DW_AT_prototyped730	.byte	25                      # DW_FORM_flag_present731	.byte	73                      # DW_AT_type732	.byte	19                      # DW_FORM_ref4733	.byte	63                      # DW_AT_external734	.byte	25                      # DW_FORM_flag_present735	.byte	32                      # DW_AT_inline736	.byte	11                      # DW_FORM_data1737	.byte	0                       # EOM(1)738	.byte	0                       # EOM(2)739	.byte	10                      # Abbreviation Code740	.byte	5                       # DW_TAG_formal_parameter741	.byte	0                       # DW_CHILDREN_no742	.byte	3                       # DW_AT_name743	.byte	14                      # DW_FORM_strp744	.byte	58                      # DW_AT_decl_file745	.byte	11                      # DW_FORM_data1746	.byte	59                      # DW_AT_decl_line747	.byte	11                      # DW_FORM_data1748	.byte	73                      # DW_AT_type749	.byte	19                      # DW_FORM_ref4750	.byte	0                       # EOM(1)751	.byte	0                       # EOM(2)752	.byte	11                      # Abbreviation Code753	.byte	52                      # DW_TAG_variable754	.byte	0                       # DW_CHILDREN_no755	.byte	3                       # DW_AT_name756	.byte	14                      # DW_FORM_strp757	.byte	58                      # DW_AT_decl_file758	.byte	11                      # DW_FORM_data1759	.byte	59                      # DW_AT_decl_line760	.byte	11                      # DW_FORM_data1761	.byte	73                      # DW_AT_type762	.byte	19                      # DW_FORM_ref4763	.byte	0                       # EOM(1)764	.byte	0                       # EOM(2)765	.byte	12                      # Abbreviation Code766	.byte	36                      # DW_TAG_base_type767	.byte	0                       # DW_CHILDREN_no768	.byte	3                       # DW_AT_name769	.byte	14                      # DW_FORM_strp770	.byte	62                      # DW_AT_encoding771	.byte	11                      # DW_FORM_data1772	.byte	11                      # DW_AT_byte_size773	.byte	11                      # DW_FORM_data1774	.byte	0                       # EOM(1)775	.byte	0                       # EOM(2)776	.byte	13                      # Abbreviation Code777	.byte	1                       # DW_TAG_array_type778	.byte	1                       # DW_CHILDREN_yes779	.byte	73                      # DW_AT_type780	.byte	19                      # DW_FORM_ref4781	.byte	0                       # EOM(1)782	.byte	0                       # EOM(2)783	.byte	14                      # Abbreviation Code784	.byte	33                      # DW_TAG_subrange_type785	.byte	0                       # DW_CHILDREN_no786	.byte	73                      # DW_AT_type787	.byte	19                      # DW_FORM_ref4788	.byte	55                      # DW_AT_count789	.byte	11                      # DW_FORM_data1790	.byte	0                       # EOM(1)791	.byte	0                       # EOM(2)792	.byte	15                      # Abbreviation Code793	.byte	36                      # DW_TAG_base_type794	.byte	0                       # DW_CHILDREN_no795	.byte	3                       # DW_AT_name796	.byte	14                      # DW_FORM_strp797	.byte	11                      # DW_AT_byte_size798	.byte	11                      # DW_FORM_data1799	.byte	62                      # DW_AT_encoding800	.byte	11                      # DW_FORM_data1801	.byte	0                       # EOM(1)802	.byte	0                       # EOM(2)803	.byte	16                      # Abbreviation Code804	.byte	29                      # DW_TAG_inlined_subroutine805	.byte	1                       # DW_CHILDREN_yes806	.byte	49                      # DW_AT_abstract_origin807	.byte	19                      # DW_FORM_ref4808	.byte	85                      # DW_AT_ranges809	.byte	23                      # DW_FORM_sec_offset810	.byte	88                      # DW_AT_call_file811	.byte	11                      # DW_FORM_data1812	.byte	89                      # DW_AT_call_line813	.byte	11                      # DW_FORM_data1814	.byte	0                       # EOM(1)815	.byte	0                       # EOM(2)816	.byte	17                      # Abbreviation Code817	.byte	5                       # DW_TAG_formal_parameter818	.byte	0                       # DW_CHILDREN_no819	.byte	28                      # DW_AT_const_value820	.byte	13                      # DW_FORM_sdata821	.byte	49                      # DW_AT_abstract_origin822	.byte	19                      # DW_FORM_ref4823	.byte	0                       # EOM(1)824	.byte	0                       # EOM(2)825	.byte	18                      # Abbreviation Code826	.byte	29                      # DW_TAG_inlined_subroutine827	.byte	1                       # DW_CHILDREN_yes828	.byte	49                      # DW_AT_abstract_origin829	.byte	19                      # DW_FORM_ref4830	.byte	17                      # DW_AT_low_pc831	.byte	1                       # DW_FORM_addr832	.byte	18                      # DW_AT_high_pc833	.byte	6                       # DW_FORM_data4834	.byte	88                      # DW_AT_call_file835	.byte	11                      # DW_FORM_data1836	.byte	89                      # DW_AT_call_line837	.byte	11                      # DW_FORM_data1838	.byte	0                       # EOM(1)839	.byte	0                       # EOM(2)840	.byte	19                      # Abbreviation Code841	.byte	15                      # DW_TAG_pointer_type842	.byte	0                       # DW_CHILDREN_no843	.byte	73                      # DW_AT_type844	.byte	19                      # DW_FORM_ref4845	.byte	0                       # EOM(1)846	.byte	0                       # EOM(2)847	.byte	0                       # EOM(3)848	.section	.debug_info,"",@progbits849.Lcu_begin0:850	.long	.Ldebug_info_end0-.Ldebug_info_start0 # Length of Unit851.Ldebug_info_start0:852	.short	4                       # DWARF version number853	.long	.debug_abbrev           # Offset Into Abbrev. Section854	.byte	8                       # Address Size (in bytes)855	.byte	1                       # Abbrev [1] 0xb:0x27b DW_TAG_compile_unit856	.long	.Linfo_string0          # DW_AT_producer857	.short	12                      # DW_AT_language858	.long	.Linfo_string1          # DW_AT_name859	.long	.Lline_table_start0     # DW_AT_stmt_list860	.long	.Linfo_string2          # DW_AT_comp_dir861	.quad	.Lfunc_begin0           # DW_AT_low_pc862	.long	.Lfunc_end2-.Lfunc_begin0 # DW_AT_high_pc863	.byte	2                       # Abbrev [2] 0x2a:0x47 DW_TAG_subprogram864	.quad	.Lfunc_begin0           # DW_AT_low_pc865	.long	.Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc866	.byte	1                       # DW_AT_frame_base867	.byte	87868	.long	.Linfo_string9          # DW_AT_name869	.byte	1                       # DW_AT_decl_file870	.byte	4                       # DW_AT_decl_line871                                        # DW_AT_prototyped872	.long	201                     # DW_AT_type873                                        # DW_AT_external874	.byte	3                       # Abbrev [3] 0x43:0xf DW_TAG_formal_parameter875	.long	.Ldebug_loc0            # DW_AT_location876	.long	.Linfo_string5          # DW_AT_name877	.byte	1                       # DW_AT_decl_file878	.byte	4                       # DW_AT_decl_line879	.long	201                     # DW_AT_type880	.byte	3                       # Abbrev [3] 0x52:0xf DW_TAG_formal_parameter881	.long	.Ldebug_loc1            # DW_AT_location882	.long	.Linfo_string6          # DW_AT_name883	.byte	1                       # DW_AT_decl_file884	.byte	4                       # DW_AT_decl_line885	.long	623                     # DW_AT_type886	.byte	4                       # Abbrev [4] 0x61:0xf DW_TAG_variable887	.long	.Ldebug_loc2            # DW_AT_location888	.long	.Linfo_string11         # DW_AT_name889	.byte	1                       # DW_AT_decl_file890	.byte	6                       # DW_AT_decl_line891	.long	201                     # DW_AT_type892	.byte	0                       # End Of Children Mark893	.byte	5                       # Abbrev [5] 0x71:0x2a DW_TAG_subprogram894	.quad	.Lfunc_begin1           # DW_AT_low_pc895	.long	.Lfunc_end1-.Lfunc_begin1 # DW_AT_high_pc896	.byte	1                       # DW_AT_frame_base897	.byte	87898	.long	155                     # DW_AT_abstract_origin899	.byte	6                       # Abbrev [6] 0x84:0x9 DW_TAG_formal_parameter900	.long	.Ldebug_loc3            # DW_AT_location901	.long	167                     # DW_AT_abstract_origin902	.byte	7                       # Abbrev [7] 0x8d:0x8 DW_TAG_variable903	.byte	2                       # DW_AT_location904	.byte	145905	.byte	0906	.long	178                     # DW_AT_abstract_origin907	.byte	8                       # Abbrev [8] 0x95:0x5 DW_TAG_variable908	.long	189                     # DW_AT_abstract_origin909	.byte	0                       # End Of Children Mark910	.byte	9                       # Abbrev [9] 0x9b:0x2e DW_TAG_subprogram911	.long	.Linfo_string3          # DW_AT_name912	.byte	1                       # DW_AT_decl_file913	.byte	18                      # DW_AT_decl_line914                                        # DW_AT_prototyped915	.long	201                     # DW_AT_type916                                        # DW_AT_external917	.byte	1                       # DW_AT_inline918	.byte	10                      # Abbrev [10] 0xa7:0xb DW_TAG_formal_parameter919	.long	.Linfo_string5          # DW_AT_name920	.byte	1                       # DW_AT_decl_file921	.byte	18                      # DW_AT_decl_line922	.long	201                     # DW_AT_type923	.byte	11                      # Abbrev [11] 0xb2:0xb DW_TAG_variable924	.long	.Linfo_string6          # DW_AT_name925	.byte	1                       # DW_AT_decl_file926	.byte	20                      # DW_AT_decl_line927	.long	208                     # DW_AT_type928	.byte	11                      # Abbrev [11] 0xbd:0xb DW_TAG_variable929	.long	.Linfo_string8          # DW_AT_name930	.byte	1                       # DW_AT_decl_file931	.byte	21                      # DW_AT_decl_line932	.long	201                     # DW_AT_type933	.byte	0                       # End Of Children Mark934	.byte	12                      # Abbrev [12] 0xc9:0x7 DW_TAG_base_type935	.long	.Linfo_string4          # DW_AT_name936	.byte	5                       # DW_AT_encoding937	.byte	4                       # DW_AT_byte_size938	.byte	13                      # Abbrev [13] 0xd0:0xc DW_TAG_array_type939	.long	201                     # DW_AT_type940	.byte	14                      # Abbrev [14] 0xd5:0x6 DW_TAG_subrange_type941	.long	220                     # DW_AT_type942	.byte	11                      # DW_AT_count943	.byte	0                       # End Of Children Mark944	.byte	15                      # Abbrev [15] 0xdc:0x7 DW_TAG_base_type945	.long	.Linfo_string7          # DW_AT_name946	.byte	8                       # DW_AT_byte_size947	.byte	7                       # DW_AT_encoding948	.byte	2                       # Abbrev [2] 0xe3:0x18c DW_TAG_subprogram949	.quad	.Lfunc_begin2           # DW_AT_low_pc950	.long	.Lfunc_end2-.Lfunc_begin2 # DW_AT_high_pc951	.byte	1                       # DW_AT_frame_base952	.byte	87953	.long	.Linfo_string10         # DW_AT_name954	.byte	1                       # DW_AT_decl_file955	.byte	36                      # DW_AT_decl_line956                                        # DW_AT_prototyped957	.long	201                     # DW_AT_type958                                        # DW_AT_external959	.byte	3                       # Abbrev [3] 0xfc:0xf DW_TAG_formal_parameter960	.long	.Ldebug_loc4            # DW_AT_location961	.long	.Linfo_string12         # DW_AT_name962	.byte	1                       # DW_AT_decl_file963	.byte	36                      # DW_AT_decl_line964	.long	201                     # DW_AT_type965	.byte	3                       # Abbrev [3] 0x10b:0xf DW_TAG_formal_parameter966	.long	.Ldebug_loc5            # DW_AT_location967	.long	.Linfo_string13         # DW_AT_name968	.byte	1                       # DW_AT_decl_file969	.byte	36                      # DW_AT_decl_line970	.long	628                     # DW_AT_type971	.byte	4                       # Abbrev [4] 0x11a:0xf DW_TAG_variable972	.long	.Ldebug_loc6            # DW_AT_location973	.long	.Linfo_string11         # DW_AT_name974	.byte	1                       # DW_AT_decl_file975	.byte	38                      # DW_AT_decl_line976	.long	201                     # DW_AT_type977	.byte	16                      # Abbrev [16] 0x129:0x1f DW_TAG_inlined_subroutine978	.long	155                     # DW_AT_abstract_origin979	.long	.Ldebug_ranges0         # DW_AT_ranges980	.byte	1                       # DW_AT_call_file981	.byte	40                      # DW_AT_call_line982	.byte	17                      # Abbrev [17] 0x134:0x6 DW_TAG_formal_parameter983	.byte	3                       # DW_AT_const_value984	.long	167                     # DW_AT_abstract_origin985	.byte	7                       # Abbrev [7] 0x13a:0x8 DW_TAG_variable986	.byte	2                       # DW_AT_location987	.byte	145988	.byte	0989	.long	178                     # DW_AT_abstract_origin990	.byte	8                       # Abbrev [8] 0x142:0x5 DW_TAG_variable991	.long	189                     # DW_AT_abstract_origin992	.byte	0                       # End Of Children Mark993	.byte	18                      # Abbrev [18] 0x148:0x2a DW_TAG_inlined_subroutine994	.long	155                     # DW_AT_abstract_origin995	.quad	.Ltmp21                 # DW_AT_low_pc996	.long	.Ltmp23-.Ltmp21         # DW_AT_high_pc997	.byte	1                       # DW_AT_call_file998	.byte	42                      # DW_AT_call_line999	.byte	6                       # Abbrev [6] 0x15b:0x9 DW_TAG_formal_parameter1000	.long	.Ldebug_loc7            # DW_AT_location1001	.long	167                     # DW_AT_abstract_origin1002	.byte	7                       # Abbrev [7] 0x164:0x8 DW_TAG_variable1003	.byte	2                       # DW_AT_location1004	.byte	1451005	.byte	01006	.long	178                     # DW_AT_abstract_origin1007	.byte	8                       # Abbrev [8] 0x16c:0x5 DW_TAG_variable1008	.long	189                     # DW_AT_abstract_origin1009	.byte	0                       # End Of Children Mark1010	.byte	18                      # Abbrev [18] 0x172:0x2a DW_TAG_inlined_subroutine1011	.long	155                     # DW_AT_abstract_origin1012	.quad	.Ltmp26                 # DW_AT_low_pc1013	.long	.Ltmp28-.Ltmp26         # DW_AT_high_pc1014	.byte	1                       # DW_AT_call_file1015	.byte	44                      # DW_AT_call_line1016	.byte	6                       # Abbrev [6] 0x185:0x9 DW_TAG_formal_parameter1017	.long	.Ldebug_loc8            # DW_AT_location1018	.long	167                     # DW_AT_abstract_origin1019	.byte	7                       # Abbrev [7] 0x18e:0x8 DW_TAG_variable1020	.byte	2                       # DW_AT_location1021	.byte	1451022	.byte	01023	.long	178                     # DW_AT_abstract_origin1024	.byte	8                       # Abbrev [8] 0x196:0x5 DW_TAG_variable1025	.long	189                     # DW_AT_abstract_origin1026	.byte	0                       # End Of Children Mark1027	.byte	18                      # Abbrev [18] 0x19c:0x2a DW_TAG_inlined_subroutine1028	.long	155                     # DW_AT_abstract_origin1029	.quad	.Ltmp31                 # DW_AT_low_pc1030	.long	.Ltmp33-.Ltmp31         # DW_AT_high_pc1031	.byte	1                       # DW_AT_call_file1032	.byte	46                      # DW_AT_call_line1033	.byte	6                       # Abbrev [6] 0x1af:0x9 DW_TAG_formal_parameter1034	.long	.Ldebug_loc9            # DW_AT_location1035	.long	167                     # DW_AT_abstract_origin1036	.byte	7                       # Abbrev [7] 0x1b8:0x8 DW_TAG_variable1037	.byte	2                       # DW_AT_location1038	.byte	1451039	.byte	01040	.long	178                     # DW_AT_abstract_origin1041	.byte	8                       # Abbrev [8] 0x1c0:0x5 DW_TAG_variable1042	.long	189                     # DW_AT_abstract_origin1043	.byte	0                       # End Of Children Mark1044	.byte	18                      # Abbrev [18] 0x1c6:0x2a DW_TAG_inlined_subroutine1045	.long	155                     # DW_AT_abstract_origin1046	.quad	.Ltmp36                 # DW_AT_low_pc1047	.long	.Ltmp38-.Ltmp36         # DW_AT_high_pc1048	.byte	1                       # DW_AT_call_file1049	.byte	48                      # DW_AT_call_line1050	.byte	6                       # Abbrev [6] 0x1d9:0x9 DW_TAG_formal_parameter1051	.long	.Ldebug_loc10           # DW_AT_location1052	.long	167                     # DW_AT_abstract_origin1053	.byte	7                       # Abbrev [7] 0x1e2:0x8 DW_TAG_variable1054	.byte	2                       # DW_AT_location1055	.byte	1451056	.byte	01057	.long	178                     # DW_AT_abstract_origin1058	.byte	8                       # Abbrev [8] 0x1ea:0x5 DW_TAG_variable1059	.long	189                     # DW_AT_abstract_origin1060	.byte	0                       # End Of Children Mark1061	.byte	18                      # Abbrev [18] 0x1f0:0x2a DW_TAG_inlined_subroutine1062	.long	155                     # DW_AT_abstract_origin1063	.quad	.Ltmp41                 # DW_AT_low_pc1064	.long	.Ltmp43-.Ltmp41         # DW_AT_high_pc1065	.byte	1                       # DW_AT_call_file1066	.byte	50                      # DW_AT_call_line1067	.byte	6                       # Abbrev [6] 0x203:0x9 DW_TAG_formal_parameter1068	.long	.Ldebug_loc11           # DW_AT_location1069	.long	167                     # DW_AT_abstract_origin1070	.byte	7                       # Abbrev [7] 0x20c:0x8 DW_TAG_variable1071	.byte	2                       # DW_AT_location1072	.byte	1451073	.byte	01074	.long	178                     # DW_AT_abstract_origin1075	.byte	8                       # Abbrev [8] 0x214:0x5 DW_TAG_variable1076	.long	189                     # DW_AT_abstract_origin1077	.byte	0                       # End Of Children Mark1078	.byte	18                      # Abbrev [18] 0x21a:0x2a DW_TAG_inlined_subroutine1079	.long	155                     # DW_AT_abstract_origin1080	.quad	.Ltmp46                 # DW_AT_low_pc1081	.long	.Ltmp48-.Ltmp46         # DW_AT_high_pc1082	.byte	1                       # DW_AT_call_file1083	.byte	52                      # DW_AT_call_line1084	.byte	6                       # Abbrev [6] 0x22d:0x9 DW_TAG_formal_parameter1085	.long	.Ldebug_loc12           # DW_AT_location1086	.long	167                     # DW_AT_abstract_origin1087	.byte	7                       # Abbrev [7] 0x236:0x8 DW_TAG_variable1088	.byte	2                       # DW_AT_location1089	.byte	1451090	.byte	01091	.long	178                     # DW_AT_abstract_origin1092	.byte	8                       # Abbrev [8] 0x23e:0x5 DW_TAG_variable1093	.long	189                     # DW_AT_abstract_origin1094	.byte	0                       # End Of Children Mark1095	.byte	18                      # Abbrev [18] 0x244:0x2a DW_TAG_inlined_subroutine1096	.long	155                     # DW_AT_abstract_origin1097	.quad	.Ltmp51                 # DW_AT_low_pc1098	.long	.Ltmp53-.Ltmp51         # DW_AT_high_pc1099	.byte	1                       # DW_AT_call_file1100	.byte	54                      # DW_AT_call_line1101	.byte	6                       # Abbrev [6] 0x257:0x9 DW_TAG_formal_parameter1102	.long	.Ldebug_loc13           # DW_AT_location1103	.long	167                     # DW_AT_abstract_origin1104	.byte	7                       # Abbrev [7] 0x260:0x8 DW_TAG_variable1105	.byte	2                       # DW_AT_location1106	.byte	1451107	.byte	01108	.long	178                     # DW_AT_abstract_origin1109	.byte	8                       # Abbrev [8] 0x268:0x5 DW_TAG_variable1110	.long	189                     # DW_AT_abstract_origin1111	.byte	0                       # End Of Children Mark1112	.byte	0                       # End Of Children Mark1113	.byte	19                      # Abbrev [19] 0x26f:0x5 DW_TAG_pointer_type1114	.long	201                     # DW_AT_type1115	.byte	19                      # Abbrev [19] 0x274:0x5 DW_TAG_pointer_type1116	.long	633                     # DW_AT_type1117	.byte	19                      # Abbrev [19] 0x279:0x5 DW_TAG_pointer_type1118	.long	638                     # DW_AT_type1119	.byte	12                      # Abbrev [12] 0x27e:0x7 DW_TAG_base_type1120	.long	.Linfo_string14         # DW_AT_name1121	.byte	6                       # DW_AT_encoding1122	.byte	1                       # DW_AT_byte_size1123	.byte	0                       # End Of Children Mark1124.Ldebug_info_end0:1125	.section	.debug_ranges,"",@progbits1126.Ldebug_ranges0:1127	.quad	.Lfunc_begin2-.Lfunc_begin01128	.quad	.Ltmp18-.Lfunc_begin01129	.quad	.Ltmp20-.Lfunc_begin01130	.quad	.Ltmp21-.Lfunc_begin01131	.quad	.Ltmp25-.Lfunc_begin01132	.quad	.Ltmp26-.Lfunc_begin01133	.quad	.Ltmp30-.Lfunc_begin01134	.quad	.Ltmp31-.Lfunc_begin01135	.quad	.Ltmp35-.Lfunc_begin01136	.quad	.Ltmp36-.Lfunc_begin01137	.quad	.Ltmp40-.Lfunc_begin01138	.quad	.Ltmp41-.Lfunc_begin01139	.quad	.Ltmp45-.Lfunc_begin01140	.quad	.Ltmp46-.Lfunc_begin01141	.quad	.Ltmp50-.Lfunc_begin01142	.quad	.Ltmp51-.Lfunc_begin01143	.quad	01144	.quad	01145	.section	.debug_macinfo,"",@progbits1146	.byte	0                       # End Of Macro List Mark1147 1148	.ident	"clang version 9.0.0 (trunk 355041)"1149	.section	".note.GNU-stack","",@progbits1150	.addrsig1151	.section	.debug_line,"",@progbits1152.Lline_table_start0:1153