<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	.file	"bitpos.c"
	.text
	.p2align 4,,15
.globl bitpos1
	.type	bitpos1, @function
bitpos1:
	movl	4(%esp), %edx
	xorl	%eax, %eax
	testl	%edx, %edx
	je	.L1
	movl	$32, %eax
	jl	.L1
	.p2align 4,,15
.L7:
	decl	%eax
	addl	%edx, %edx
	jns	.L7
.L1:
	ret
	.size	bitpos1, .-bitpos1
	.p2align 4,,15
.globl bitpos2
	.type	bitpos2, @function
bitpos2:
	pushl	%ebx
	xorl	%eax, %eax
	movl	8(%esp), %edx
	movl	$16, %ecx
	movl	$32, %ebx
	testl	%edx, %edx
	je	.L10
	.p2align 4,,15
.L12:
	movl	%edx, %eax
	shrl	%cl, %eax
	testl	%eax, %eax
	je	.L15
	movl	%eax, %edx
.L14:
	shrl	%ecx
	testl	%ecx, %ecx
	jne	.L12
	movl	%ebx, %eax
.L10:
	popl	%ebx
	ret
	.p2align 4,,7
.L15:
	subl	%ecx, %ebx
	jmp	.L14
	.size	bitpos2, .-bitpos2
	.p2align 4,,15
.globl empty
	.type	empty, @function
empty:
	xorl	%eax, %eax
	ret
	.size	empty, .-empty
	.section	.note.GNU-stack,"",@progbits
	.ident	"GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)"
</pre></body></html>