	.file	"107953245.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"Dummy function %s called\n"
	.text
	.globl	pet_scop_compute_outer_to_any
	.type	pet_scop_compute_outer_to_any, @function
pet_scop_compute_outer_to_any:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.56[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE6:
	.size	pet_scop_compute_outer_to_any, .-pet_scop_compute_outer_to_any
	.globl	pet_scop_compute_outer_to_inner
	.type	pet_scop_compute_outer_to_inner, @function
pet_scop_compute_outer_to_inner:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.55[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE7:
	.size	pet_scop_compute_outer_to_inner, .-pet_scop_compute_outer_to_inner
	.globl	pet_tree_get_type
	.type	pet_tree_get_type, @function
pet_tree_get_type:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.54[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE8:
	.size	pet_tree_get_type, .-pet_tree_get_type
	.globl	pet_tree_foreach_access_expr
	.type	pet_tree_foreach_access_expr, @function
pet_tree_foreach_access_expr:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.53[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE9:
	.size	pet_tree_foreach_access_expr, .-pet_tree_foreach_access_expr
	.globl	pet_expr_get_ctx
	.type	pet_expr_get_ctx, @function
pet_expr_get_ctx:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.52[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE10:
	.size	pet_expr_get_ctx, .-pet_expr_get_ctx
	.globl	pet_expr_access_is_read
	.type	pet_expr_access_is_read, @function
pet_expr_access_is_read:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.51[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE11:
	.size	pet_expr_access_is_read, .-pet_expr_access_is_read
	.globl	pet_expr_access_is_write
	.type	pet_expr_access_is_write, @function
pet_expr_access_is_write:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.50[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE12:
	.size	pet_expr_access_is_write, .-pet_expr_access_is_write
	.globl	pet_expr_access_get_tagged_may_read
	.type	pet_expr_access_get_tagged_may_read, @function
pet_expr_access_get_tagged_may_read:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.49[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE13:
	.size	pet_expr_access_get_tagged_may_read, .-pet_expr_access_get_tagged_may_read
	.globl	pet_expr_access_get_tagged_may_write
	.type	pet_expr_access_get_tagged_may_write, @function
pet_expr_access_get_tagged_may_write:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.48[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE14:
	.size	pet_expr_access_get_tagged_may_write, .-pet_expr_access_get_tagged_may_write
	.globl	pet_expr_access_get_must_write
	.type	pet_expr_access_get_must_write, @function
pet_expr_access_get_must_write:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.47[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE15:
	.size	pet_expr_access_get_must_write, .-pet_expr_access_get_must_write
	.globl	pet_expr_access_get_index
	.type	pet_expr_access_get_index, @function
pet_expr_access_get_index:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.46[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE16:
	.size	pet_expr_access_get_index, .-pet_expr_access_get_index
	.globl	pet_expr_access_get_ref_id
	.type	pet_expr_access_get_ref_id, @function
pet_expr_access_get_ref_id:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.45[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE17:
	.size	pet_expr_access_get_ref_id, .-pet_expr_access_get_ref_id
	.globl	print_cpu
	.type	print_cpu, @function
print_cpu:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.44[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE18:
	.size	print_cpu, .-print_cpu
	.globl	pet_stmt_print_body
	.type	pet_stmt_print_body, @function
pet_stmt_print_body:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.43[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE19:
	.size	pet_stmt_print_body, .-pet_stmt_print_body
	.globl	pet_loc_get_start
	.type	pet_loc_get_start, @function
pet_loc_get_start:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.42[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE20:
	.size	pet_loc_get_start, .-pet_loc_get_start
	.globl	pet_loc_get_end
	.type	pet_loc_get_end, @function
pet_loc_get_end:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.41[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE21:
	.size	pet_loc_get_end, .-pet_loc_get_end
	.globl	pet_scop_collect_tagged_may_reads
	.type	pet_scop_collect_tagged_may_reads, @function
pet_scop_collect_tagged_may_reads:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.40[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE22:
	.size	pet_scop_collect_tagged_may_reads, .-pet_scop_collect_tagged_may_reads
	.globl	pet_scop_collect_may_reads
	.type	pet_scop_collect_may_reads, @function
pet_scop_collect_may_reads:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.39[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE23:
	.size	pet_scop_collect_may_reads, .-pet_scop_collect_may_reads
	.globl	pet_scop_collect_tagged_may_writes
	.type	pet_scop_collect_tagged_may_writes, @function
pet_scop_collect_tagged_may_writes:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.38[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE24:
	.size	pet_scop_collect_tagged_may_writes, .-pet_scop_collect_tagged_may_writes
	.globl	pet_scop_collect_may_writes
	.type	pet_scop_collect_may_writes, @function
pet_scop_collect_may_writes:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.37[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE25:
	.size	pet_scop_collect_may_writes, .-pet_scop_collect_may_writes
	.globl	pet_scop_collect_tagged_must_writes
	.type	pet_scop_collect_tagged_must_writes, @function
pet_scop_collect_tagged_must_writes:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.36[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE26:
	.size	pet_scop_collect_tagged_must_writes, .-pet_scop_collect_tagged_must_writes
	.globl	pet_scop_collect_must_writes
	.type	pet_scop_collect_must_writes, @function
pet_scop_collect_must_writes:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.35[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE27:
	.size	pet_scop_collect_must_writes, .-pet_scop_collect_must_writes
	.globl	pet_scop_collect_tagged_must_kills
	.type	pet_scop_collect_tagged_must_kills, @function
pet_scop_collect_tagged_must_kills:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.34[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE28:
	.size	pet_scop_collect_tagged_must_kills, .-pet_scop_collect_tagged_must_kills
	.globl	pet_transform_C_source
	.type	pet_transform_C_source, @function
pet_transform_C_source:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.33[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE29:
	.size	pet_transform_C_source, .-pet_transform_C_source
	.globl	pet_scop_print_original
	.type	pet_scop_print_original, @function
pet_scop_print_original:
.LFB30:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.32[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE30:
	.size	pet_scop_print_original, .-pet_scop_print_original
	.globl	pet_scop_free
	.type	pet_scop_free, @function
pet_scop_free:
.LFB31:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.31[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE31:
	.size	pet_scop_free, .-pet_scop_free
	.globl	pet_scop_align_params
	.type	pet_scop_align_params, @function
pet_scop_align_params:
.LFB32:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.30[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE32:
	.size	pet_scop_align_params, .-pet_scop_align_params
	.globl	pet_scop_can_build_ast_exprs
	.type	pet_scop_can_build_ast_exprs, @function
pet_scop_can_build_ast_exprs:
.LFB33:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.29[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE33:
	.size	pet_scop_can_build_ast_exprs, .-pet_scop_can_build_ast_exprs
	.globl	pet_scop_has_data_dependent_conditions
	.type	pet_scop_has_data_dependent_conditions, @function
pet_scop_has_data_dependent_conditions:
.LFB34:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.28[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE34:
	.size	pet_scop_has_data_dependent_conditions, .-pet_scop_has_data_dependent_conditions
	.globl	pet_tree_foreach_expr
	.type	pet_tree_foreach_expr, @function
pet_tree_foreach_expr:
.LFB35:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.27[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE35:
	.size	pet_tree_foreach_expr, .-pet_tree_foreach_expr
	.globl	pet_expr_foreach_call_expr
	.type	pet_expr_foreach_call_expr, @function
pet_expr_foreach_call_expr:
.LFB36:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.26[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE36:
	.size	pet_expr_foreach_call_expr, .-pet_expr_foreach_call_expr
	.globl	pet_stmt_is_kill
	.type	pet_stmt_is_kill, @function
pet_stmt_is_kill:
.LFB37:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.25[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE37:
	.size	pet_stmt_is_kill, .-pet_stmt_is_kill
	.globl	pet_options_args
	.type	pet_options_args, @function
pet_options_args:
.LFB38:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.24[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE38:
	.size	pet_options_args, .-pet_options_args
	.globl	ppcg_print_guarded
	.type	ppcg_print_guarded, @function
ppcg_print_guarded:
.LFB39:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.23[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE39:
	.size	ppcg_print_guarded, .-ppcg_print_guarded
	.globl	ppcg_version
	.type	ppcg_version, @function
ppcg_version:
.LFB40:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.22[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE40:
	.size	ppcg_version, .-ppcg_version
	.globl	pet_options_set_encapsulate_dynamic_control
	.type	pet_options_set_encapsulate_dynamic_control, @function
pet_options_set_encapsulate_dynamic_control:
.LFB41:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.21[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE41:
	.size	pet_options_set_encapsulate_dynamic_control, .-pet_options_set_encapsulate_dynamic_control
	.globl	generate_opencl
	.type	generate_opencl, @function
generate_opencl:
.LFB42:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.20[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE42:
	.size	generate_opencl, .-generate_opencl
	.globl	generate_cpu
	.type	generate_cpu, @function
generate_cpu:
.LFB43:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.19[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE43:
	.size	generate_cpu, .-generate_cpu
	.globl	pet_stmt_build_ast_exprs
	.type	pet_stmt_build_ast_exprs, @function
pet_stmt_build_ast_exprs:
.LFB44:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.18[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE44:
	.size	pet_stmt_build_ast_exprs, .-pet_stmt_build_ast_exprs
	.globl	pet_scop_get_tagged_may_reads
	.type	pet_scop_get_tagged_may_reads, @function
pet_scop_get_tagged_may_reads:
.LFB45:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.17[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE45:
	.size	pet_scop_get_tagged_may_reads, .-pet_scop_get_tagged_may_reads
	.globl	pet_scop_get_may_reads
	.type	pet_scop_get_may_reads, @function
pet_scop_get_may_reads:
.LFB46:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.16[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE46:
	.size	pet_scop_get_may_reads, .-pet_scop_get_may_reads
	.globl	pet_scop_get_may_writes
	.type	pet_scop_get_may_writes, @function
pet_scop_get_may_writes:
.LFB47:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.15[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE47:
	.size	pet_scop_get_may_writes, .-pet_scop_get_may_writes
	.globl	pet_scop_get_must_writes
	.type	pet_scop_get_must_writes, @function
pet_scop_get_must_writes:
.LFB48:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.14[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE48:
	.size	pet_scop_get_must_writes, .-pet_scop_get_must_writes
	.globl	pet_scop_get_tagged_may_writes
	.type	pet_scop_get_tagged_may_writes, @function
pet_scop_get_tagged_may_writes:
.LFB49:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.13[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE49:
	.size	pet_scop_get_tagged_may_writes, .-pet_scop_get_tagged_may_writes
	.globl	pet_scop_get_tagged_must_writes
	.type	pet_scop_get_tagged_must_writes, @function
pet_scop_get_tagged_must_writes:
.LFB50:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.12[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE50:
	.size	pet_scop_get_tagged_must_writes, .-pet_scop_get_tagged_must_writes
	.globl	pet_scop_get_must_kills
	.type	pet_scop_get_must_kills, @function
pet_scop_get_must_kills:
.LFB51:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.11[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE51:
	.size	pet_scop_get_must_kills, .-pet_scop_get_must_kills
	.globl	pet_scop_get_tagged_must_kills
	.type	pet_scop_get_tagged_must_kills, @function
pet_scop_get_tagged_must_kills:
.LFB52:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.10[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE52:
	.size	pet_scop_get_tagged_must_kills, .-pet_scop_get_tagged_must_kills
	.globl	pet_expr_call_get_name
	.type	pet_expr_call_get_name, @function
pet_expr_call_get_name:
.LFB53:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.9[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE53:
	.size	pet_expr_call_get_name, .-pet_expr_call_get_name
	.globl	pet_expr_call_set_name
	.type	pet_expr_call_set_name, @function
pet_expr_call_set_name:
.LFB54:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.8[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE54:
	.size	pet_expr_call_set_name, .-pet_expr_call_set_name
	.globl	pet_expr_get_arg
	.type	pet_expr_get_arg, @function
pet_expr_get_arg:
.LFB55:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.7[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE55:
	.size	pet_expr_get_arg, .-pet_expr_get_arg
	.globl	pet_expr_new_cast
	.type	pet_expr_new_cast, @function
pet_expr_new_cast:
.LFB56:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.6[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE56:
	.size	pet_expr_new_cast, .-pet_expr_new_cast
	.globl	pet_expr_set_arg
	.type	pet_expr_set_arg, @function
pet_expr_set_arg:
.LFB57:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.5[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE57:
	.size	pet_expr_set_arg, .-pet_expr_set_arg
	.globl	pet_tree_copy
	.type	pet_tree_copy, @function
pet_tree_copy:
.LFB58:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.4[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE58:
	.size	pet_tree_copy, .-pet_tree_copy
	.globl	pet_tree_free
	.type	pet_tree_free, @function
pet_tree_free:
.LFB59:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.3[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE59:
	.size	pet_tree_free, .-pet_tree_free
	.globl	pet_tree_map_call_expr
	.type	pet_tree_map_call_expr, @function
pet_tree_map_call_expr:
.LFB60:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.2[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE60:
	.size	pet_tree_map_call_expr, .-pet_tree_map_call_expr
	.globl	pet_expr_access_get_may_read
	.type	pet_expr_access_get_may_read, @function
pet_expr_access_get_may_read:
.LFB61:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.1[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE61:
	.size	pet_expr_access_get_may_read, .-pet_expr_access_get_may_read
	.globl	pet_expr_access_get_may_write
	.type	pet_expr_access_get_may_write, @function
pet_expr_access_get_may_write:
.LFB62:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	rax, QWORD PTR stderr[rip]
	lea	rdx, __FUNCTION__.0[rip]
	lea	rsi, .LC0[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	call	abort@PLT
	.cfi_endproc
.LFE62:
	.size	pet_expr_access_get_may_write, .-pet_expr_access_get_may_write
	.section	.rodata
	.align 16
	.type	__FUNCTION__.56, @object
	.size	__FUNCTION__.56, 30
__FUNCTION__.56:
	.string	"pet_scop_compute_outer_to_any"
	.align 32
	.type	__FUNCTION__.55, @object
	.size	__FUNCTION__.55, 32
__FUNCTION__.55:
	.string	"pet_scop_compute_outer_to_inner"
	.align 16
	.type	__FUNCTION__.54, @object
	.size	__FUNCTION__.54, 18
__FUNCTION__.54:
	.string	"pet_tree_get_type"
	.align 16
	.type	__FUNCTION__.53, @object
	.size	__FUNCTION__.53, 29
__FUNCTION__.53:
	.string	"pet_tree_foreach_access_expr"
	.align 16
	.type	__FUNCTION__.52, @object
	.size	__FUNCTION__.52, 17
__FUNCTION__.52:
	.string	"pet_expr_get_ctx"
	.align 16
	.type	__FUNCTION__.51, @object
	.size	__FUNCTION__.51, 24
__FUNCTION__.51:
	.string	"pet_expr_access_is_read"
	.align 16
	.type	__FUNCTION__.50, @object
	.size	__FUNCTION__.50, 25
__FUNCTION__.50:
	.string	"pet_expr_access_is_write"
	.align 32
	.type	__FUNCTION__.49, @object
	.size	__FUNCTION__.49, 36
__FUNCTION__.49:
	.string	"pet_expr_access_get_tagged_may_read"
	.align 32
	.type	__FUNCTION__.48, @object
	.size	__FUNCTION__.48, 37
__FUNCTION__.48:
	.string	"pet_expr_access_get_tagged_may_write"
	.align 16
	.type	__FUNCTION__.47, @object
	.size	__FUNCTION__.47, 31
__FUNCTION__.47:
	.string	"pet_expr_access_get_must_write"
	.align 16
	.type	__FUNCTION__.46, @object
	.size	__FUNCTION__.46, 26
__FUNCTION__.46:
	.string	"pet_expr_access_get_index"
	.align 16
	.type	__FUNCTION__.45, @object
	.size	__FUNCTION__.45, 27
__FUNCTION__.45:
	.string	"pet_expr_access_get_ref_id"
	.align 8
	.type	__FUNCTION__.44, @object
	.size	__FUNCTION__.44, 10
__FUNCTION__.44:
	.string	"print_cpu"
	.align 16
	.type	__FUNCTION__.43, @object
	.size	__FUNCTION__.43, 20
__FUNCTION__.43:
	.string	"pet_stmt_print_body"
	.align 16
	.type	__FUNCTION__.42, @object
	.size	__FUNCTION__.42, 18
__FUNCTION__.42:
	.string	"pet_loc_get_start"
	.align 16
	.type	__FUNCTION__.41, @object
	.size	__FUNCTION__.41, 16
__FUNCTION__.41:
	.string	"pet_loc_get_end"
	.align 32
	.type	__FUNCTION__.40, @object
	.size	__FUNCTION__.40, 34
__FUNCTION__.40:
	.string	"pet_scop_collect_tagged_may_reads"
	.align 16
	.type	__FUNCTION__.39, @object
	.size	__FUNCTION__.39, 27
__FUNCTION__.39:
	.string	"pet_scop_collect_may_reads"
	.align 32
	.type	__FUNCTION__.38, @object
	.size	__FUNCTION__.38, 35
__FUNCTION__.38:
	.string	"pet_scop_collect_tagged_may_writes"
	.align 16
	.type	__FUNCTION__.37, @object
	.size	__FUNCTION__.37, 28
__FUNCTION__.37:
	.string	"pet_scop_collect_may_writes"
	.align 32
	.type	__FUNCTION__.36, @object
	.size	__FUNCTION__.36, 36
__FUNCTION__.36:
	.string	"pet_scop_collect_tagged_must_writes"
	.align 16
	.type	__FUNCTION__.35, @object
	.size	__FUNCTION__.35, 29
__FUNCTION__.35:
	.string	"pet_scop_collect_must_writes"
	.align 32
	.type	__FUNCTION__.34, @object
	.size	__FUNCTION__.34, 35
__FUNCTION__.34:
	.string	"pet_scop_collect_tagged_must_kills"
	.align 16
	.type	__FUNCTION__.33, @object
	.size	__FUNCTION__.33, 23
__FUNCTION__.33:
	.string	"pet_transform_C_source"
	.align 16
	.type	__FUNCTION__.32, @object
	.size	__FUNCTION__.32, 24
__FUNCTION__.32:
	.string	"pet_scop_print_original"
	.align 8
	.type	__FUNCTION__.31, @object
	.size	__FUNCTION__.31, 14
__FUNCTION__.31:
	.string	"pet_scop_free"
	.align 16
	.type	__FUNCTION__.30, @object
	.size	__FUNCTION__.30, 22
__FUNCTION__.30:
	.string	"pet_scop_align_params"
	.align 16
	.type	__FUNCTION__.29, @object
	.size	__FUNCTION__.29, 29
__FUNCTION__.29:
	.string	"pet_scop_can_build_ast_exprs"
	.align 32
	.type	__FUNCTION__.28, @object
	.size	__FUNCTION__.28, 39
__FUNCTION__.28:
	.string	"pet_scop_has_data_dependent_conditions"
	.align 16
	.type	__FUNCTION__.27, @object
	.size	__FUNCTION__.27, 22
__FUNCTION__.27:
	.string	"pet_tree_foreach_expr"
	.align 16
	.type	__FUNCTION__.26, @object
	.size	__FUNCTION__.26, 27
__FUNCTION__.26:
	.string	"pet_expr_foreach_call_expr"
	.align 16
	.type	__FUNCTION__.25, @object
	.size	__FUNCTION__.25, 17
__FUNCTION__.25:
	.string	"pet_stmt_is_kill"
	.align 16
	.type	__FUNCTION__.24, @object
	.size	__FUNCTION__.24, 17
__FUNCTION__.24:
	.string	"pet_options_args"
	.align 16
	.type	__FUNCTION__.23, @object
	.size	__FUNCTION__.23, 19
__FUNCTION__.23:
	.string	"ppcg_print_guarded"
	.align 8
	.type	__FUNCTION__.22, @object
	.size	__FUNCTION__.22, 13
__FUNCTION__.22:
	.string	"ppcg_version"
	.align 32
	.type	__FUNCTION__.21, @object
	.size	__FUNCTION__.21, 44
__FUNCTION__.21:
	.string	"pet_options_set_encapsulate_dynamic_control"
	.align 16
	.type	__FUNCTION__.20, @object
	.size	__FUNCTION__.20, 16
__FUNCTION__.20:
	.string	"generate_opencl"
	.align 8
	.type	__FUNCTION__.19, @object
	.size	__FUNCTION__.19, 13
__FUNCTION__.19:
	.string	"generate_cpu"
	.align 16
	.type	__FUNCTION__.18, @object
	.size	__FUNCTION__.18, 25
__FUNCTION__.18:
	.string	"pet_stmt_build_ast_exprs"
	.align 16
	.type	__FUNCTION__.17, @object
	.size	__FUNCTION__.17, 30
__FUNCTION__.17:
	.string	"pet_scop_get_tagged_may_reads"
	.align 16
	.type	__FUNCTION__.16, @object
	.size	__FUNCTION__.16, 23
__FUNCTION__.16:
	.string	"pet_scop_get_may_reads"
	.align 16
	.type	__FUNCTION__.15, @object
	.size	__FUNCTION__.15, 24
__FUNCTION__.15:
	.string	"pet_scop_get_may_writes"
	.align 16
	.type	__FUNCTION__.14, @object
	.size	__FUNCTION__.14, 25
__FUNCTION__.14:
	.string	"pet_scop_get_must_writes"
	.align 16
	.type	__FUNCTION__.13, @object
	.size	__FUNCTION__.13, 31
__FUNCTION__.13:
	.string	"pet_scop_get_tagged_may_writes"
	.align 32
	.type	__FUNCTION__.12, @object
	.size	__FUNCTION__.12, 32
__FUNCTION__.12:
	.string	"pet_scop_get_tagged_must_writes"
	.align 16
	.type	__FUNCTION__.11, @object
	.size	__FUNCTION__.11, 24
__FUNCTION__.11:
	.string	"pet_scop_get_must_kills"
	.align 16
	.type	__FUNCTION__.10, @object
	.size	__FUNCTION__.10, 31
__FUNCTION__.10:
	.string	"pet_scop_get_tagged_must_kills"
	.align 16
	.type	__FUNCTION__.9, @object
	.size	__FUNCTION__.9, 23
__FUNCTION__.9:
	.string	"pet_expr_call_get_name"
	.align 16
	.type	__FUNCTION__.8, @object
	.size	__FUNCTION__.8, 23
__FUNCTION__.8:
	.string	"pet_expr_call_set_name"
	.align 16
	.type	__FUNCTION__.7, @object
	.size	__FUNCTION__.7, 17
__FUNCTION__.7:
	.string	"pet_expr_get_arg"
	.align 16
	.type	__FUNCTION__.6, @object
	.size	__FUNCTION__.6, 18
__FUNCTION__.6:
	.string	"pet_expr_new_cast"
	.align 16
	.type	__FUNCTION__.5, @object
	.size	__FUNCTION__.5, 17
__FUNCTION__.5:
	.string	"pet_expr_set_arg"
	.align 8
	.type	__FUNCTION__.4, @object
	.size	__FUNCTION__.4, 14
__FUNCTION__.4:
	.string	"pet_tree_copy"
	.align 8
	.type	__FUNCTION__.3, @object
	.size	__FUNCTION__.3, 14
__FUNCTION__.3:
	.string	"pet_tree_free"
	.align 16
	.type	__FUNCTION__.2, @object
	.size	__FUNCTION__.2, 23
__FUNCTION__.2:
	.string	"pet_tree_map_call_expr"
	.align 16
	.type	__FUNCTION__.1, @object
	.size	__FUNCTION__.1, 29
__FUNCTION__.1:
	.string	"pet_expr_access_get_may_read"
	.align 16
	.type	__FUNCTION__.0, @object
	.size	__FUNCTION__.0, 30
__FUNCTION__.0:
	.string	"pet_expr_access_get_may_write"
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"107953245.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"Dummy function %s called\012\000"
	.text
	.align	2
	.global	pet_scop_compute_outer_to_any
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_compute_outer_to_any, %function
pet_scop_compute_outer_to_any:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L2
	ldr	r3, [r3]
	ldr	r2, .L2+4
	ldr	r1, .L2+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L3:
	.align	2
.L2:
	.word	stderr
	.word	__FUNCTION__.5131
	.word	.LC0
	.size	pet_scop_compute_outer_to_any, .-pet_scop_compute_outer_to_any
	.align	2
	.global	pet_scop_compute_outer_to_inner
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_compute_outer_to_inner, %function
pet_scop_compute_outer_to_inner:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L5
	ldr	r3, [r3]
	ldr	r2, .L5+4
	ldr	r1, .L5+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L6:
	.align	2
.L5:
	.word	stderr
	.word	__FUNCTION__.5134
	.word	.LC0
	.size	pet_scop_compute_outer_to_inner, .-pet_scop_compute_outer_to_inner
	.align	2
	.global	pet_tree_get_type
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_get_type, %function
pet_tree_get_type:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L8
	ldr	r3, [r3]
	ldr	r2, .L8+4
	ldr	r1, .L8+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L9:
	.align	2
.L8:
	.word	stderr
	.word	__FUNCTION__.5137
	.word	.LC0
	.size	pet_tree_get_type, .-pet_tree_get_type
	.align	2
	.global	pet_tree_foreach_access_expr
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_foreach_access_expr, %function
pet_tree_foreach_access_expr:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L11
	ldr	r3, [r3]
	ldr	r2, .L11+4
	ldr	r1, .L11+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L12:
	.align	2
.L11:
	.word	stderr
	.word	__FUNCTION__.5140
	.word	.LC0
	.size	pet_tree_foreach_access_expr, .-pet_tree_foreach_access_expr
	.align	2
	.global	pet_expr_get_ctx
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_get_ctx, %function
pet_expr_get_ctx:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L14
	ldr	r3, [r3]
	ldr	r2, .L14+4
	ldr	r1, .L14+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L15:
	.align	2
.L14:
	.word	stderr
	.word	__FUNCTION__.5143
	.word	.LC0
	.size	pet_expr_get_ctx, .-pet_expr_get_ctx
	.align	2
	.global	pet_expr_access_is_read
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_is_read, %function
pet_expr_access_is_read:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L17
	ldr	r3, [r3]
	ldr	r2, .L17+4
	ldr	r1, .L17+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L18:
	.align	2
.L17:
	.word	stderr
	.word	__FUNCTION__.5146
	.word	.LC0
	.size	pet_expr_access_is_read, .-pet_expr_access_is_read
	.align	2
	.global	pet_expr_access_is_write
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_is_write, %function
pet_expr_access_is_write:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L20
	ldr	r3, [r3]
	ldr	r2, .L20+4
	ldr	r1, .L20+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L21:
	.align	2
.L20:
	.word	stderr
	.word	__FUNCTION__.5149
	.word	.LC0
	.size	pet_expr_access_is_write, .-pet_expr_access_is_write
	.align	2
	.global	pet_expr_access_get_tagged_may_read
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_tagged_may_read, %function
pet_expr_access_get_tagged_may_read:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L23
	ldr	r3, [r3]
	ldr	r2, .L23+4
	ldr	r1, .L23+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L24:
	.align	2
.L23:
	.word	stderr
	.word	__FUNCTION__.5152
	.word	.LC0
	.size	pet_expr_access_get_tagged_may_read, .-pet_expr_access_get_tagged_may_read
	.align	2
	.global	pet_expr_access_get_tagged_may_write
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_tagged_may_write, %function
pet_expr_access_get_tagged_may_write:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L26
	ldr	r3, [r3]
	ldr	r2, .L26+4
	ldr	r1, .L26+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L27:
	.align	2
.L26:
	.word	stderr
	.word	__FUNCTION__.5155
	.word	.LC0
	.size	pet_expr_access_get_tagged_may_write, .-pet_expr_access_get_tagged_may_write
	.align	2
	.global	pet_expr_access_get_must_write
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_must_write, %function
pet_expr_access_get_must_write:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L29
	ldr	r3, [r3]
	ldr	r2, .L29+4
	ldr	r1, .L29+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L30:
	.align	2
.L29:
	.word	stderr
	.word	__FUNCTION__.5158
	.word	.LC0
	.size	pet_expr_access_get_must_write, .-pet_expr_access_get_must_write
	.align	2
	.global	pet_expr_access_get_index
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_index, %function
pet_expr_access_get_index:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L32
	ldr	r3, [r3]
	ldr	r2, .L32+4
	ldr	r1, .L32+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L33:
	.align	2
.L32:
	.word	stderr
	.word	__FUNCTION__.5161
	.word	.LC0
	.size	pet_expr_access_get_index, .-pet_expr_access_get_index
	.align	2
	.global	pet_expr_access_get_ref_id
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_ref_id, %function
pet_expr_access_get_ref_id:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L35
	ldr	r3, [r3]
	ldr	r2, .L35+4
	ldr	r1, .L35+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L36:
	.align	2
.L35:
	.word	stderr
	.word	__FUNCTION__.5164
	.word	.LC0
	.size	pet_expr_access_get_ref_id, .-pet_expr_access_get_ref_id
	.align	2
	.global	print_cpu
	.syntax unified
	.arm
	.fpu softvfp
	.type	print_cpu, %function
print_cpu:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L38
	ldr	r3, [r3]
	ldr	r2, .L38+4
	ldr	r1, .L38+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L39:
	.align	2
.L38:
	.word	stderr
	.word	__FUNCTION__.5167
	.word	.LC0
	.size	print_cpu, .-print_cpu
	.align	2
	.global	pet_stmt_print_body
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_stmt_print_body, %function
pet_stmt_print_body:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L41
	ldr	r3, [r3]
	ldr	r2, .L41+4
	ldr	r1, .L41+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L42:
	.align	2
.L41:
	.word	stderr
	.word	__FUNCTION__.5170
	.word	.LC0
	.size	pet_stmt_print_body, .-pet_stmt_print_body
	.align	2
	.global	pet_loc_get_start
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_loc_get_start, %function
pet_loc_get_start:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L44
	ldr	r3, [r3]
	ldr	r2, .L44+4
	ldr	r1, .L44+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L45:
	.align	2
.L44:
	.word	stderr
	.word	__FUNCTION__.5173
	.word	.LC0
	.size	pet_loc_get_start, .-pet_loc_get_start
	.align	2
	.global	pet_loc_get_end
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_loc_get_end, %function
pet_loc_get_end:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L47
	ldr	r3, [r3]
	ldr	r2, .L47+4
	ldr	r1, .L47+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L48:
	.align	2
.L47:
	.word	stderr
	.word	__FUNCTION__.5176
	.word	.LC0
	.size	pet_loc_get_end, .-pet_loc_get_end
	.align	2
	.global	pet_scop_collect_tagged_may_reads
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_tagged_may_reads, %function
pet_scop_collect_tagged_may_reads:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L50
	ldr	r3, [r3]
	ldr	r2, .L50+4
	ldr	r1, .L50+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L51:
	.align	2
.L50:
	.word	stderr
	.word	__FUNCTION__.5179
	.word	.LC0
	.size	pet_scop_collect_tagged_may_reads, .-pet_scop_collect_tagged_may_reads
	.align	2
	.global	pet_scop_collect_may_reads
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_may_reads, %function
pet_scop_collect_may_reads:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L53
	ldr	r3, [r3]
	ldr	r2, .L53+4
	ldr	r1, .L53+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L54:
	.align	2
.L53:
	.word	stderr
	.word	__FUNCTION__.5182
	.word	.LC0
	.size	pet_scop_collect_may_reads, .-pet_scop_collect_may_reads
	.align	2
	.global	pet_scop_collect_tagged_may_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_tagged_may_writes, %function
pet_scop_collect_tagged_may_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L56
	ldr	r3, [r3]
	ldr	r2, .L56+4
	ldr	r1, .L56+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L57:
	.align	2
.L56:
	.word	stderr
	.word	__FUNCTION__.5185
	.word	.LC0
	.size	pet_scop_collect_tagged_may_writes, .-pet_scop_collect_tagged_may_writes
	.align	2
	.global	pet_scop_collect_may_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_may_writes, %function
pet_scop_collect_may_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L59
	ldr	r3, [r3]
	ldr	r2, .L59+4
	ldr	r1, .L59+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L60:
	.align	2
.L59:
	.word	stderr
	.word	__FUNCTION__.5188
	.word	.LC0
	.size	pet_scop_collect_may_writes, .-pet_scop_collect_may_writes
	.align	2
	.global	pet_scop_collect_tagged_must_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_tagged_must_writes, %function
pet_scop_collect_tagged_must_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L62
	ldr	r3, [r3]
	ldr	r2, .L62+4
	ldr	r1, .L62+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L63:
	.align	2
.L62:
	.word	stderr
	.word	__FUNCTION__.5191
	.word	.LC0
	.size	pet_scop_collect_tagged_must_writes, .-pet_scop_collect_tagged_must_writes
	.align	2
	.global	pet_scop_collect_must_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_must_writes, %function
pet_scop_collect_must_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L65
	ldr	r3, [r3]
	ldr	r2, .L65+4
	ldr	r1, .L65+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L66:
	.align	2
.L65:
	.word	stderr
	.word	__FUNCTION__.5194
	.word	.LC0
	.size	pet_scop_collect_must_writes, .-pet_scop_collect_must_writes
	.align	2
	.global	pet_scop_collect_tagged_must_kills
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_collect_tagged_must_kills, %function
pet_scop_collect_tagged_must_kills:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L68
	ldr	r3, [r3]
	ldr	r2, .L68+4
	ldr	r1, .L68+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L69:
	.align	2
.L68:
	.word	stderr
	.word	__FUNCTION__.5197
	.word	.LC0
	.size	pet_scop_collect_tagged_must_kills, .-pet_scop_collect_tagged_must_kills
	.align	2
	.global	pet_transform_C_source
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_transform_C_source, %function
pet_transform_C_source:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L71
	ldr	r3, [r3]
	ldr	r2, .L71+4
	ldr	r1, .L71+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L72:
	.align	2
.L71:
	.word	stderr
	.word	__FUNCTION__.5200
	.word	.LC0
	.size	pet_transform_C_source, .-pet_transform_C_source
	.align	2
	.global	pet_scop_print_original
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_print_original, %function
pet_scop_print_original:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L74
	ldr	r3, [r3]
	ldr	r2, .L74+4
	ldr	r1, .L74+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L75:
	.align	2
.L74:
	.word	stderr
	.word	__FUNCTION__.5203
	.word	.LC0
	.size	pet_scop_print_original, .-pet_scop_print_original
	.align	2
	.global	pet_scop_free
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_free, %function
pet_scop_free:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L77
	ldr	r3, [r3]
	ldr	r2, .L77+4
	ldr	r1, .L77+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L78:
	.align	2
.L77:
	.word	stderr
	.word	__FUNCTION__.5206
	.word	.LC0
	.size	pet_scop_free, .-pet_scop_free
	.align	2
	.global	pet_scop_align_params
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_align_params, %function
pet_scop_align_params:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L80
	ldr	r3, [r3]
	ldr	r2, .L80+4
	ldr	r1, .L80+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L81:
	.align	2
.L80:
	.word	stderr
	.word	__FUNCTION__.5209
	.word	.LC0
	.size	pet_scop_align_params, .-pet_scop_align_params
	.align	2
	.global	pet_scop_can_build_ast_exprs
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_can_build_ast_exprs, %function
pet_scop_can_build_ast_exprs:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L83
	ldr	r3, [r3]
	ldr	r2, .L83+4
	ldr	r1, .L83+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L84:
	.align	2
.L83:
	.word	stderr
	.word	__FUNCTION__.5212
	.word	.LC0
	.size	pet_scop_can_build_ast_exprs, .-pet_scop_can_build_ast_exprs
	.align	2
	.global	pet_scop_has_data_dependent_conditions
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_has_data_dependent_conditions, %function
pet_scop_has_data_dependent_conditions:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L86
	ldr	r3, [r3]
	ldr	r2, .L86+4
	ldr	r1, .L86+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L87:
	.align	2
.L86:
	.word	stderr
	.word	__FUNCTION__.5215
	.word	.LC0
	.size	pet_scop_has_data_dependent_conditions, .-pet_scop_has_data_dependent_conditions
	.align	2
	.global	pet_tree_foreach_expr
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_foreach_expr, %function
pet_tree_foreach_expr:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L89
	ldr	r3, [r3]
	ldr	r2, .L89+4
	ldr	r1, .L89+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L90:
	.align	2
.L89:
	.word	stderr
	.word	__FUNCTION__.5218
	.word	.LC0
	.size	pet_tree_foreach_expr, .-pet_tree_foreach_expr
	.align	2
	.global	pet_expr_foreach_call_expr
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_foreach_call_expr, %function
pet_expr_foreach_call_expr:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L92
	ldr	r3, [r3]
	ldr	r2, .L92+4
	ldr	r1, .L92+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L93:
	.align	2
.L92:
	.word	stderr
	.word	__FUNCTION__.5221
	.word	.LC0
	.size	pet_expr_foreach_call_expr, .-pet_expr_foreach_call_expr
	.align	2
	.global	pet_stmt_is_kill
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_stmt_is_kill, %function
pet_stmt_is_kill:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L95
	ldr	r3, [r3]
	ldr	r2, .L95+4
	ldr	r1, .L95+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L96:
	.align	2
.L95:
	.word	stderr
	.word	__FUNCTION__.5224
	.word	.LC0
	.size	pet_stmt_is_kill, .-pet_stmt_is_kill
	.align	2
	.global	pet_options_args
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_options_args, %function
pet_options_args:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L98
	ldr	r3, [r3]
	ldr	r2, .L98+4
	ldr	r1, .L98+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L99:
	.align	2
.L98:
	.word	stderr
	.word	__FUNCTION__.5227
	.word	.LC0
	.size	pet_options_args, .-pet_options_args
	.align	2
	.global	ppcg_print_guarded
	.syntax unified
	.arm
	.fpu softvfp
	.type	ppcg_print_guarded, %function
ppcg_print_guarded:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L101
	ldr	r3, [r3]
	ldr	r2, .L101+4
	ldr	r1, .L101+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L102:
	.align	2
.L101:
	.word	stderr
	.word	__FUNCTION__.5230
	.word	.LC0
	.size	ppcg_print_guarded, .-ppcg_print_guarded
	.align	2
	.global	ppcg_version
	.syntax unified
	.arm
	.fpu softvfp
	.type	ppcg_version, %function
ppcg_version:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L104
	ldr	r3, [r3]
	ldr	r2, .L104+4
	ldr	r1, .L104+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L105:
	.align	2
.L104:
	.word	stderr
	.word	__FUNCTION__.5233
	.word	.LC0
	.size	ppcg_version, .-ppcg_version
	.align	2
	.global	pet_options_set_encapsulate_dynamic_control
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_options_set_encapsulate_dynamic_control, %function
pet_options_set_encapsulate_dynamic_control:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L107
	ldr	r3, [r3]
	ldr	r2, .L107+4
	ldr	r1, .L107+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L108:
	.align	2
.L107:
	.word	stderr
	.word	__FUNCTION__.5236
	.word	.LC0
	.size	pet_options_set_encapsulate_dynamic_control, .-pet_options_set_encapsulate_dynamic_control
	.align	2
	.global	generate_opencl
	.syntax unified
	.arm
	.fpu softvfp
	.type	generate_opencl, %function
generate_opencl:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L110
	ldr	r3, [r3]
	ldr	r2, .L110+4
	ldr	r1, .L110+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L111:
	.align	2
.L110:
	.word	stderr
	.word	__FUNCTION__.5239
	.word	.LC0
	.size	generate_opencl, .-generate_opencl
	.align	2
	.global	generate_cpu
	.syntax unified
	.arm
	.fpu softvfp
	.type	generate_cpu, %function
generate_cpu:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L113
	ldr	r3, [r3]
	ldr	r2, .L113+4
	ldr	r1, .L113+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L114:
	.align	2
.L113:
	.word	stderr
	.word	__FUNCTION__.5242
	.word	.LC0
	.size	generate_cpu, .-generate_cpu
	.align	2
	.global	pet_stmt_build_ast_exprs
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_stmt_build_ast_exprs, %function
pet_stmt_build_ast_exprs:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L116
	ldr	r3, [r3]
	ldr	r2, .L116+4
	ldr	r1, .L116+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L117:
	.align	2
.L116:
	.word	stderr
	.word	__FUNCTION__.5245
	.word	.LC0
	.size	pet_stmt_build_ast_exprs, .-pet_stmt_build_ast_exprs
	.align	2
	.global	pet_scop_get_tagged_may_reads
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_tagged_may_reads, %function
pet_scop_get_tagged_may_reads:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L119
	ldr	r3, [r3]
	ldr	r2, .L119+4
	ldr	r1, .L119+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L120:
	.align	2
.L119:
	.word	stderr
	.word	__FUNCTION__.5248
	.word	.LC0
	.size	pet_scop_get_tagged_may_reads, .-pet_scop_get_tagged_may_reads
	.align	2
	.global	pet_scop_get_may_reads
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_may_reads, %function
pet_scop_get_may_reads:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L122
	ldr	r3, [r3]
	ldr	r2, .L122+4
	ldr	r1, .L122+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L123:
	.align	2
.L122:
	.word	stderr
	.word	__FUNCTION__.5251
	.word	.LC0
	.size	pet_scop_get_may_reads, .-pet_scop_get_may_reads
	.align	2
	.global	pet_scop_get_may_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_may_writes, %function
pet_scop_get_may_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L125
	ldr	r3, [r3]
	ldr	r2, .L125+4
	ldr	r1, .L125+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L126:
	.align	2
.L125:
	.word	stderr
	.word	__FUNCTION__.5254
	.word	.LC0
	.size	pet_scop_get_may_writes, .-pet_scop_get_may_writes
	.align	2
	.global	pet_scop_get_must_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_must_writes, %function
pet_scop_get_must_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L128
	ldr	r3, [r3]
	ldr	r2, .L128+4
	ldr	r1, .L128+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L129:
	.align	2
.L128:
	.word	stderr
	.word	__FUNCTION__.5257
	.word	.LC0
	.size	pet_scop_get_must_writes, .-pet_scop_get_must_writes
	.align	2
	.global	pet_scop_get_tagged_may_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_tagged_may_writes, %function
pet_scop_get_tagged_may_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L131
	ldr	r3, [r3]
	ldr	r2, .L131+4
	ldr	r1, .L131+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L132:
	.align	2
.L131:
	.word	stderr
	.word	__FUNCTION__.5260
	.word	.LC0
	.size	pet_scop_get_tagged_may_writes, .-pet_scop_get_tagged_may_writes
	.align	2
	.global	pet_scop_get_tagged_must_writes
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_tagged_must_writes, %function
pet_scop_get_tagged_must_writes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L134
	ldr	r3, [r3]
	ldr	r2, .L134+4
	ldr	r1, .L134+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L135:
	.align	2
.L134:
	.word	stderr
	.word	__FUNCTION__.5263
	.word	.LC0
	.size	pet_scop_get_tagged_must_writes, .-pet_scop_get_tagged_must_writes
	.align	2
	.global	pet_scop_get_must_kills
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_must_kills, %function
pet_scop_get_must_kills:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L137
	ldr	r3, [r3]
	ldr	r2, .L137+4
	ldr	r1, .L137+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L138:
	.align	2
.L137:
	.word	stderr
	.word	__FUNCTION__.5266
	.word	.LC0
	.size	pet_scop_get_must_kills, .-pet_scop_get_must_kills
	.align	2
	.global	pet_scop_get_tagged_must_kills
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_scop_get_tagged_must_kills, %function
pet_scop_get_tagged_must_kills:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L140
	ldr	r3, [r3]
	ldr	r2, .L140+4
	ldr	r1, .L140+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L141:
	.align	2
.L140:
	.word	stderr
	.word	__FUNCTION__.5269
	.word	.LC0
	.size	pet_scop_get_tagged_must_kills, .-pet_scop_get_tagged_must_kills
	.align	2
	.global	pet_expr_call_get_name
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_call_get_name, %function
pet_expr_call_get_name:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L143
	ldr	r3, [r3]
	ldr	r2, .L143+4
	ldr	r1, .L143+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L144:
	.align	2
.L143:
	.word	stderr
	.word	__FUNCTION__.5272
	.word	.LC0
	.size	pet_expr_call_get_name, .-pet_expr_call_get_name
	.align	2
	.global	pet_expr_call_set_name
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_call_set_name, %function
pet_expr_call_set_name:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L146
	ldr	r3, [r3]
	ldr	r2, .L146+4
	ldr	r1, .L146+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L147:
	.align	2
.L146:
	.word	stderr
	.word	__FUNCTION__.5275
	.word	.LC0
	.size	pet_expr_call_set_name, .-pet_expr_call_set_name
	.align	2
	.global	pet_expr_get_arg
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_get_arg, %function
pet_expr_get_arg:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L149
	ldr	r3, [r3]
	ldr	r2, .L149+4
	ldr	r1, .L149+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L150:
	.align	2
.L149:
	.word	stderr
	.word	__FUNCTION__.5278
	.word	.LC0
	.size	pet_expr_get_arg, .-pet_expr_get_arg
	.align	2
	.global	pet_expr_new_cast
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_new_cast, %function
pet_expr_new_cast:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L152
	ldr	r3, [r3]
	ldr	r2, .L152+4
	ldr	r1, .L152+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L153:
	.align	2
.L152:
	.word	stderr
	.word	__FUNCTION__.5281
	.word	.LC0
	.size	pet_expr_new_cast, .-pet_expr_new_cast
	.align	2
	.global	pet_expr_set_arg
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_set_arg, %function
pet_expr_set_arg:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L155
	ldr	r3, [r3]
	ldr	r2, .L155+4
	ldr	r1, .L155+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L156:
	.align	2
.L155:
	.word	stderr
	.word	__FUNCTION__.5284
	.word	.LC0
	.size	pet_expr_set_arg, .-pet_expr_set_arg
	.align	2
	.global	pet_tree_copy
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_copy, %function
pet_tree_copy:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L158
	ldr	r3, [r3]
	ldr	r2, .L158+4
	ldr	r1, .L158+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L159:
	.align	2
.L158:
	.word	stderr
	.word	__FUNCTION__.5287
	.word	.LC0
	.size	pet_tree_copy, .-pet_tree_copy
	.align	2
	.global	pet_tree_free
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_free, %function
pet_tree_free:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L161
	ldr	r3, [r3]
	ldr	r2, .L161+4
	ldr	r1, .L161+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L162:
	.align	2
.L161:
	.word	stderr
	.word	__FUNCTION__.5290
	.word	.LC0
	.size	pet_tree_free, .-pet_tree_free
	.align	2
	.global	pet_tree_map_call_expr
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_tree_map_call_expr, %function
pet_tree_map_call_expr:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L164
	ldr	r3, [r3]
	ldr	r2, .L164+4
	ldr	r1, .L164+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L165:
	.align	2
.L164:
	.word	stderr
	.word	__FUNCTION__.5293
	.word	.LC0
	.size	pet_tree_map_call_expr, .-pet_tree_map_call_expr
	.align	2
	.global	pet_expr_access_get_may_read
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_may_read, %function
pet_expr_access_get_may_read:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L167
	ldr	r3, [r3]
	ldr	r2, .L167+4
	ldr	r1, .L167+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L168:
	.align	2
.L167:
	.word	stderr
	.word	__FUNCTION__.5296
	.word	.LC0
	.size	pet_expr_access_get_may_read, .-pet_expr_access_get_may_read
	.align	2
	.global	pet_expr_access_get_may_write
	.syntax unified
	.arm
	.fpu softvfp
	.type	pet_expr_access_get_may_write, %function
pet_expr_access_get_may_write:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r3, .L170
	ldr	r3, [r3]
	ldr	r2, .L170+4
	ldr	r1, .L170+8
	mov	r0, r3
	bl	fprintf
	bl	abort
.L171:
	.align	2
.L170:
	.word	stderr
	.word	__FUNCTION__.5299
	.word	.LC0
	.size	pet_expr_access_get_may_write, .-pet_expr_access_get_may_write
	.section	.rodata
	.align	2
	.type	__FUNCTION__.5131, %object
	.size	__FUNCTION__.5131, 30
__FUNCTION__.5131:
	.ascii	"pet_scop_compute_outer_to_any\000"
	.align	2
	.type	__FUNCTION__.5134, %object
	.size	__FUNCTION__.5134, 32
__FUNCTION__.5134:
	.ascii	"pet_scop_compute_outer_to_inner\000"
	.align	2
	.type	__FUNCTION__.5137, %object
	.size	__FUNCTION__.5137, 18
__FUNCTION__.5137:
	.ascii	"pet_tree_get_type\000"
	.align	2
	.type	__FUNCTION__.5140, %object
	.size	__FUNCTION__.5140, 29
__FUNCTION__.5140:
	.ascii	"pet_tree_foreach_access_expr\000"
	.align	2
	.type	__FUNCTION__.5143, %object
	.size	__FUNCTION__.5143, 17
__FUNCTION__.5143:
	.ascii	"pet_expr_get_ctx\000"
	.align	2
	.type	__FUNCTION__.5146, %object
	.size	__FUNCTION__.5146, 24
__FUNCTION__.5146:
	.ascii	"pet_expr_access_is_read\000"
	.align	2
	.type	__FUNCTION__.5149, %object
	.size	__FUNCTION__.5149, 25
__FUNCTION__.5149:
	.ascii	"pet_expr_access_is_write\000"
	.align	2
	.type	__FUNCTION__.5152, %object
	.size	__FUNCTION__.5152, 36
__FUNCTION__.5152:
	.ascii	"pet_expr_access_get_tagged_may_read\000"
	.align	2
	.type	__FUNCTION__.5155, %object
	.size	__FUNCTION__.5155, 37
__FUNCTION__.5155:
	.ascii	"pet_expr_access_get_tagged_may_write\000"
	.align	2
	.type	__FUNCTION__.5158, %object
	.size	__FUNCTION__.5158, 31
__FUNCTION__.5158:
	.ascii	"pet_expr_access_get_must_write\000"
	.align	2
	.type	__FUNCTION__.5161, %object
	.size	__FUNCTION__.5161, 26
__FUNCTION__.5161:
	.ascii	"pet_expr_access_get_index\000"
	.align	2
	.type	__FUNCTION__.5164, %object
	.size	__FUNCTION__.5164, 27
__FUNCTION__.5164:
	.ascii	"pet_expr_access_get_ref_id\000"
	.align	2
	.type	__FUNCTION__.5167, %object
	.size	__FUNCTION__.5167, 10
__FUNCTION__.5167:
	.ascii	"print_cpu\000"
	.align	2
	.type	__FUNCTION__.5170, %object
	.size	__FUNCTION__.5170, 20
__FUNCTION__.5170:
	.ascii	"pet_stmt_print_body\000"
	.align	2
	.type	__FUNCTION__.5173, %object
	.size	__FUNCTION__.5173, 18
__FUNCTION__.5173:
	.ascii	"pet_loc_get_start\000"
	.align	2
	.type	__FUNCTION__.5176, %object
	.size	__FUNCTION__.5176, 16
__FUNCTION__.5176:
	.ascii	"pet_loc_get_end\000"
	.align	2
	.type	__FUNCTION__.5179, %object
	.size	__FUNCTION__.5179, 34
__FUNCTION__.5179:
	.ascii	"pet_scop_collect_tagged_may_reads\000"
	.align	2
	.type	__FUNCTION__.5182, %object
	.size	__FUNCTION__.5182, 27
__FUNCTION__.5182:
	.ascii	"pet_scop_collect_may_reads\000"
	.align	2
	.type	__FUNCTION__.5185, %object
	.size	__FUNCTION__.5185, 35
__FUNCTION__.5185:
	.ascii	"pet_scop_collect_tagged_may_writes\000"
	.align	2
	.type	__FUNCTION__.5188, %object
	.size	__FUNCTION__.5188, 28
__FUNCTION__.5188:
	.ascii	"pet_scop_collect_may_writes\000"
	.align	2
	.type	__FUNCTION__.5191, %object
	.size	__FUNCTION__.5191, 36
__FUNCTION__.5191:
	.ascii	"pet_scop_collect_tagged_must_writes\000"
	.align	2
	.type	__FUNCTION__.5194, %object
	.size	__FUNCTION__.5194, 29
__FUNCTION__.5194:
	.ascii	"pet_scop_collect_must_writes\000"
	.align	2
	.type	__FUNCTION__.5197, %object
	.size	__FUNCTION__.5197, 35
__FUNCTION__.5197:
	.ascii	"pet_scop_collect_tagged_must_kills\000"
	.align	2
	.type	__FUNCTION__.5200, %object
	.size	__FUNCTION__.5200, 23
__FUNCTION__.5200:
	.ascii	"pet_transform_C_source\000"
	.align	2
	.type	__FUNCTION__.5203, %object
	.size	__FUNCTION__.5203, 24
__FUNCTION__.5203:
	.ascii	"pet_scop_print_original\000"
	.align	2
	.type	__FUNCTION__.5206, %object
	.size	__FUNCTION__.5206, 14
__FUNCTION__.5206:
	.ascii	"pet_scop_free\000"
	.align	2
	.type	__FUNCTION__.5209, %object
	.size	__FUNCTION__.5209, 22
__FUNCTION__.5209:
	.ascii	"pet_scop_align_params\000"
	.align	2
	.type	__FUNCTION__.5212, %object
	.size	__FUNCTION__.5212, 29
__FUNCTION__.5212:
	.ascii	"pet_scop_can_build_ast_exprs\000"
	.align	2
	.type	__FUNCTION__.5215, %object
	.size	__FUNCTION__.5215, 39
__FUNCTION__.5215:
	.ascii	"pet_scop_has_data_dependent_conditions\000"
	.align	2
	.type	__FUNCTION__.5218, %object
	.size	__FUNCTION__.5218, 22
__FUNCTION__.5218:
	.ascii	"pet_tree_foreach_expr\000"
	.align	2
	.type	__FUNCTION__.5221, %object
	.size	__FUNCTION__.5221, 27
__FUNCTION__.5221:
	.ascii	"pet_expr_foreach_call_expr\000"
	.align	2
	.type	__FUNCTION__.5224, %object
	.size	__FUNCTION__.5224, 17
__FUNCTION__.5224:
	.ascii	"pet_stmt_is_kill\000"
	.align	2
	.type	__FUNCTION__.5227, %object
	.size	__FUNCTION__.5227, 17
__FUNCTION__.5227:
	.ascii	"pet_options_args\000"
	.align	2
	.type	__FUNCTION__.5230, %object
	.size	__FUNCTION__.5230, 19
__FUNCTION__.5230:
	.ascii	"ppcg_print_guarded\000"
	.align	2
	.type	__FUNCTION__.5233, %object
	.size	__FUNCTION__.5233, 13
__FUNCTION__.5233:
	.ascii	"ppcg_version\000"
	.align	2
	.type	__FUNCTION__.5236, %object
	.size	__FUNCTION__.5236, 44
__FUNCTION__.5236:
	.ascii	"pet_options_set_encapsulate_dynamic_control\000"
	.align	2
	.type	__FUNCTION__.5239, %object
	.size	__FUNCTION__.5239, 16
__FUNCTION__.5239:
	.ascii	"generate_opencl\000"
	.align	2
	.type	__FUNCTION__.5242, %object
	.size	__FUNCTION__.5242, 13
__FUNCTION__.5242:
	.ascii	"generate_cpu\000"
	.align	2
	.type	__FUNCTION__.5245, %object
	.size	__FUNCTION__.5245, 25
__FUNCTION__.5245:
	.ascii	"pet_stmt_build_ast_exprs\000"
	.align	2
	.type	__FUNCTION__.5248, %object
	.size	__FUNCTION__.5248, 30
__FUNCTION__.5248:
	.ascii	"pet_scop_get_tagged_may_reads\000"
	.align	2
	.type	__FUNCTION__.5251, %object
	.size	__FUNCTION__.5251, 23
__FUNCTION__.5251:
	.ascii	"pet_scop_get_may_reads\000"
	.align	2
	.type	__FUNCTION__.5254, %object
	.size	__FUNCTION__.5254, 24
__FUNCTION__.5254:
	.ascii	"pet_scop_get_may_writes\000"
	.align	2
	.type	__FUNCTION__.5257, %object
	.size	__FUNCTION__.5257, 25
__FUNCTION__.5257:
	.ascii	"pet_scop_get_must_writes\000"
	.align	2
	.type	__FUNCTION__.5260, %object
	.size	__FUNCTION__.5260, 31
__FUNCTION__.5260:
	.ascii	"pet_scop_get_tagged_may_writes\000"
	.align	2
	.type	__FUNCTION__.5263, %object
	.size	__FUNCTION__.5263, 32
__FUNCTION__.5263:
	.ascii	"pet_scop_get_tagged_must_writes\000"
	.align	2
	.type	__FUNCTION__.5266, %object
	.size	__FUNCTION__.5266, 24
__FUNCTION__.5266:
	.ascii	"pet_scop_get_must_kills\000"
	.align	2
	.type	__FUNCTION__.5269, %object
	.size	__FUNCTION__.5269, 31
__FUNCTION__.5269:
	.ascii	"pet_scop_get_tagged_must_kills\000"
	.align	2
	.type	__FUNCTION__.5272, %object
	.size	__FUNCTION__.5272, 23
__FUNCTION__.5272:
	.ascii	"pet_expr_call_get_name\000"
	.align	2
	.type	__FUNCTION__.5275, %object
	.size	__FUNCTION__.5275, 23
__FUNCTION__.5275:
	.ascii	"pet_expr_call_set_name\000"
	.align	2
	.type	__FUNCTION__.5278, %object
	.size	__FUNCTION__.5278, 17
__FUNCTION__.5278:
	.ascii	"pet_expr_get_arg\000"
	.align	2
	.type	__FUNCTION__.5281, %object
	.size	__FUNCTION__.5281, 18
__FUNCTION__.5281:
	.ascii	"pet_expr_new_cast\000"
	.align	2
	.type	__FUNCTION__.5284, %object
	.size	__FUNCTION__.5284, 17
__FUNCTION__.5284:
	.ascii	"pet_expr_set_arg\000"
	.align	2
	.type	__FUNCTION__.5287, %object
	.size	__FUNCTION__.5287, 14
__FUNCTION__.5287:
	.ascii	"pet_tree_copy\000"
	.align	2
	.type	__FUNCTION__.5290, %object
	.size	__FUNCTION__.5290, 14
__FUNCTION__.5290:
	.ascii	"pet_tree_free\000"
	.align	2
	.type	__FUNCTION__.5293, %object
	.size	__FUNCTION__.5293, 23
__FUNCTION__.5293:
	.ascii	"pet_tree_map_call_expr\000"
	.align	2
	.type	__FUNCTION__.5296, %object
	.size	__FUNCTION__.5296, 29
__FUNCTION__.5296:
	.ascii	"pet_expr_access_get_may_read\000"
	.align	2
	.type	__FUNCTION__.5299, %object
	.size	__FUNCTION__.5299, 30
__FUNCTION__.5299:
	.ascii	"pet_expr_access_get_may_write\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
