1*56bb7041Schristos	.section	.rodata.str1.1,"aMS",@progbits,1
2*56bb7041Schristos.LC0:
3*56bb7041Schristos	.string	"PASS"
4*56bb7041Schristos	.text
5*56bb7041Schristos	.p2align 4,,15
6*56bb7041Schristos	.globl	check
7*56bb7041Schristos	.type	check, @function
8*56bb7041Schristoscheck:
9*56bb7041Schristos	subl	$12, %esp
10*56bb7041Schristos	call	*get_func@GOT
11*56bb7041Schristos	movl	func@GOT, %edx
12*56bb7041Schristos	cmpl	%edx, %eax
13*56bb7041Schristos	jne	.L3
14*56bb7041Schristos	cmpl	%edx, func_p
15*56bb7041Schristos	jne	.L3
16*56bb7041Schristos	call	*func@GOT
17*56bb7041Schristos	cmpl	$305419896, %eax
18*56bb7041Schristos	jne	.L3
19*56bb7041Schristos	call	*call_func@GOT
20*56bb7041Schristos	cmpl	$305419896, %eax
21*56bb7041Schristos	jne	.L3
22*56bb7041Schristos	subl	$12, %esp
23*56bb7041Schristos	pushl	$.LC0
24*56bb7041Schristos	call	*puts@GOT
25*56bb7041Schristos	addl	$28, %esp
26*56bb7041Schristos	ret
27*56bb7041Schristos.L3:
28*56bb7041Schristos	call	*abort@GOT
29*56bb7041Schristos	.size	check, .-check
30*56bb7041Schristos	.section	.note.GNU-stack,"",@progbits
31