x86: Improve -malign-branch
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-align-branch-9.s
1 .text
2 .p2align 4,,15
3 foo:
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 cmpb $2, %dl
17 jo .L1
18 xorl %eax, %eax
19 shrl $2, %ecx
20 .L2:
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
31 .L3:
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
This page took 0.031036 seconds and 4 git commands to generate.