1	.text
2	.p2align 4,,15
3foo:
4	shrl	$2, %ecx
5l1:
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	cmpb	$2, %dl
17	jo	l1
18	xorl	%eax, %eax
19	shrl	$2, %ecx
20l2:
21	shrl	$2, %ecx
22	shrl	$2, %ecx
23	movl	%edx, %ecx
24	xorl	%eax, %eax
25	shrl	$2, %ecx
26	shrl	$2, %ecx
27	shrl	$2, %ecx
28	testb	$2, %dl
29	jne	l2
30	xorl	%eax, %eax
31l3:
32	shrl	$2, %ecx
33	shrl	$2, %ecx
34	movl	%edx, %ecx
35	shrl	$2, %ecx
36	shrl	$2, %ecx
37	movl	%edx, %ecx
38	shrl	$2, %ecx
39	movl	%edx, %ecx
40	xorl	%eax, %eax
41	inc	%eax
42	jbe	l2
43	xorl	%eax, %eax
44