x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / crc32.d
CommitLineData
9344ff29
L
1#objdump: -dw
2#name: i386 crc32
3
4.*: file format .*
5
6Disassembly of section .text:
7
80+ <foo>:
9[ ]*[a-f0-9]+: f2 0f 38 f0 06 crc32b \(%esi\),%eax
10[ ]*[a-f0-9]+: 66 f2 0f 38 f1 06 crc32w \(%esi\),%eax
11[ ]*[a-f0-9]+: f2 0f 38 f1 06 crc32l \(%esi\),%eax
9344ff29
L
12[ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32b %al,%eax
13[ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32b %al,%eax
14[ ]*[a-f0-9]+: 66 f2 0f 38 f1 c0 crc32w %ax,%eax
15[ ]*[a-f0-9]+: 66 f2 0f 38 f1 c0 crc32w %ax,%eax
16[ ]*[a-f0-9]+: f2 0f 38 f1 c0 crc32l %eax,%eax
17[ ]*[a-f0-9]+: f2 0f 38 f1 c0 crc32l %eax,%eax
18[ ]*[a-f0-9]+: f2 0f 38 f0 06 crc32b \(%esi\),%eax
9344ff29 19[ ]*[a-f0-9]+: 66 f2 0f 38 f1 06 crc32w \(%esi\),%eax
9344ff29
L
20[ ]*[a-f0-9]+: f2 0f 38 f1 06 crc32l \(%esi\),%eax
21[ ]*[a-f0-9]+: f2 0f 38 f0 c0 crc32b %al,%eax
9344ff29
L
22[ ]*[a-f0-9]+: 66 f2 0f 38 f1 c0 crc32w %ax,%eax
23[ ]*[a-f0-9]+: f2 0f 38 f1 c0 crc32l %eax,%eax
9344ff29 24#pass
This page took 0.894632 seconds and 4 git commands to generate.