1	.text
2	.p2align 4,,15
3foo:
4	shrl	$2, %ecx
5.L1:
6	shrl	$2, %ecx
7	shrl	$2, %ecx
8	movl	%edx, %ecx
9	xorl	%eax, %eax
10	shrl	$2, %ecx
11	shrl	$2, %ecx
12	shrl	$2, %ecx
13	shrl	$2, %ecx
14	shrl	$2, %ecx
15	shrl	$2, %ecx
16	testb	$2, %dl
17	rep stosl
18	jne	.L1
19	xorl	%eax, %eax
20	shrl	$2, %ecx
21.L2:
22	shrl	$2, %ecx
23	shrl	$2, %ecx
24	movl	%edx, %ecx
25	xorl	%eax, %eax
26	shrl	$2, %ecx
27	shrl	$2, %ecx
28	shrl	$2, %ecx
29	testb	$2, %dl
30	call	bar
31	jne	.L2
32	xorl	%eax, %eax
33