x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / bmi2.d
CommitLineData
6c30d220
L
1#as:
2#objdump: -dw
3#name: i386 BMI2 insns
4
5.*: +file format .*
6
7
8Disassembly of section .text:
9
100+ <_start>:
4cb0953d
L
11[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx \$0x7,%eax,%ebx
12[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx \$0x7,\(%ecx\),%ebx
6c30d220
L
13[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx %eax,%ebx,%esi
14[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx \(%ecx\),%ebx,%esi
15[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep %eax,%ebx,%esi
16[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep \(%ecx\),%ebx,%esi
17[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext %eax,%ebx,%esi
18[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext \(%ecx\),%ebx,%esi
19[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi %eax,%ebx,%esi
20[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi %ebx,\(%ecx\),%esi
21[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx %eax,%ebx,%esi
22[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx %ebx,\(%ecx\),%esi
23[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx %eax,%ebx,%esi
24[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx %ebx,\(%ecx\),%esi
25[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx %eax,%ebx,%esi
26[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx %ebx,\(%ecx\),%esi
4cb0953d
L
27[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx \$0x7,%eax,%ebx
28[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx \$0x7,\(%ecx\),%ebx
29[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx \$0x7,\(%ecx\),%ebx
6c30d220
L
30[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx %eax,%ebx,%esi
31[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx \(%ecx\),%ebx,%esi
32[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx \(%ecx\),%ebx,%esi
33[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep %eax,%ebx,%esi
34[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep \(%ecx\),%ebx,%esi
35[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep \(%ecx\),%ebx,%esi
36[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext %eax,%ebx,%esi
37[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext \(%ecx\),%ebx,%esi
38[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext \(%ecx\),%ebx,%esi
39[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi %eax,%ebx,%esi
40[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi %ebx,\(%ecx\),%esi
41[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi %ebx,\(%ecx\),%esi
42[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx %eax,%ebx,%esi
43[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx %ebx,\(%ecx\),%esi
44[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx %ebx,\(%ecx\),%esi
45[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx %eax,%ebx,%esi
46[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx %ebx,\(%ecx\),%esi
47[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx %ebx,\(%ecx\),%esi
48[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx %eax,%ebx,%esi
49[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx %ebx,\(%ecx\),%esi
50[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx %ebx,\(%ecx\),%esi
51#pass
This page took 0.534657 seconds and 4 git commands to generate.