i386: Add tests for -malign-branch-boundary and -malign-branch
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / bmi-16bit.d
1 #as: -I${srcdir}/$subdir
2 #objdump: -dwMaddr16 -Mdata16
3 #name: i386 16-bit BMI
4
5 .*: +file format .*
6
7
8 Disassembly of section .text:
9
10 0+ <_start>:
11 [ ]*[a-f0-9]+: f3 0f bc d8 tzcnt %ax,%bx
12 [ ]*[a-f0-9]+: 67 f3 0f bc 19 tzcnt \(%ecx\),%bx
13 [ ]*[a-f0-9]+: c4 e2 60 f2 f0 andn %eax,%ebx,%esi
14 [ ]*[a-f0-9]+: 67 c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi
15 [ ]*[a-f0-9]+: c4 e2 78 f7 f3 bextr %eax,%ebx,%esi
16 [ ]*[a-f0-9]+: 67 c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi
17 [ ]*[a-f0-9]+: 66 f3 0f bc d8 tzcnt %eax,%ebx
18 [ ]*[a-f0-9]+: 67 66 f3 0f bc 19 tzcnt \(%ecx\),%ebx
19 [ ]*[a-f0-9]+: c4 e2 60 f3 d8 blsi %eax,%ebx
20 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 19 blsi \(%ecx\),%ebx
21 [ ]*[a-f0-9]+: c4 e2 60 f3 d0 blsmsk %eax,%ebx
22 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx
23 [ ]*[a-f0-9]+: c4 e2 60 f3 c8 blsr %eax,%ebx
24 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 09 blsr \(%ecx\),%ebx
25 [ ]*[a-f0-9]+: f3 0f bc d8 tzcnt %ax,%bx
26 [ ]*[a-f0-9]+: 67 f3 0f bc 19 tzcnt \(%ecx\),%bx
27 [ ]*[a-f0-9]+: 67 f3 0f bc 19 tzcnt \(%ecx\),%bx
28 [ ]*[a-f0-9]+: c4 e2 60 f2 f0 andn %eax,%ebx,%esi
29 [ ]*[a-f0-9]+: 67 c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi
30 [ ]*[a-f0-9]+: 67 c4 e2 60 f2 31 andn \(%ecx\),%ebx,%esi
31 [ ]*[a-f0-9]+: c4 e2 78 f7 f3 bextr %eax,%ebx,%esi
32 [ ]*[a-f0-9]+: 67 c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi
33 [ ]*[a-f0-9]+: 67 c4 e2 60 f7 31 bextr %ebx,\(%ecx\),%esi
34 [ ]*[a-f0-9]+: 66 f3 0f bc d8 tzcnt %eax,%ebx
35 [ ]*[a-f0-9]+: 67 66 f3 0f bc 19 tzcnt \(%ecx\),%ebx
36 [ ]*[a-f0-9]+: 67 66 f3 0f bc 19 tzcnt \(%ecx\),%ebx
37 [ ]*[a-f0-9]+: c4 e2 60 f3 d8 blsi %eax,%ebx
38 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 19 blsi \(%ecx\),%ebx
39 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 19 blsi \(%ecx\),%ebx
40 [ ]*[a-f0-9]+: c4 e2 60 f3 d0 blsmsk %eax,%ebx
41 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx
42 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 11 blsmsk \(%ecx\),%ebx
43 [ ]*[a-f0-9]+: c4 e2 60 f3 c8 blsr %eax,%ebx
44 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 09 blsr \(%ecx\),%ebx
45 [ ]*[a-f0-9]+: 67 c4 e2 60 f3 09 blsr \(%ecx\),%ebx
46 #pass
This page took 0.031739 seconds and 4 git commands to generate.