x86: make sure all PUSH/POP honor DefaultSize
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / sse4_2.d
CommitLineData
381d071f
L
1#objdump: -dw
2#name: i386 SSE4.2
3
4.*: file format .*
5
6Disassembly of section .text:
7
80+000 <foo>:
381d071f
L
9[ ]*[0-9a-f]+: f2 0f 38 f0 d9 crc32b %cl,%ebx
10[ ]*[0-9a-f]+: 66 f2 0f 38 f1 d9 crc32w %cx,%ebx
11[ ]*[0-9a-f]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
12[ ]*[0-9a-f]+: f2 0f 38 f0 19 crc32b \(%ecx\),%ebx
13[ ]*[0-9a-f]+: 66 f2 0f 38 f1 19 crc32w \(%ecx\),%ebx
14[ ]*[0-9a-f]+: f2 0f 38 f1 19 crc32l \(%ecx\),%ebx
15[ ]*[0-9a-f]+: f2 0f 38 f0 d9 crc32b %cl,%ebx
16[ ]*[0-9a-f]+: 66 f2 0f 38 f1 d9 crc32w %cx,%ebx
17[ ]*[0-9a-f]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
18[ ]*[0-9a-f]+: 66 0f 38 37 01 pcmpgtq \(%ecx\),%xmm0
19[ ]*[0-9a-f]+: 66 0f 38 37 c1 pcmpgtq %xmm1,%xmm0
20[ ]*[0-9a-f]+: 66 0f 3a 61 01 00 pcmpestri \$0x0,\(%ecx\),%xmm0
21[ ]*[0-9a-f]+: 66 0f 3a 61 c1 00 pcmpestri \$0x0,%xmm1,%xmm0
22[ ]*[0-9a-f]+: 66 0f 3a 60 01 01 pcmpestrm \$0x1,\(%ecx\),%xmm0
23[ ]*[0-9a-f]+: 66 0f 3a 60 c1 01 pcmpestrm \$0x1,%xmm1,%xmm0
24[ ]*[0-9a-f]+: 66 0f 3a 63 01 02 pcmpistri \$0x2,\(%ecx\),%xmm0
25[ ]*[0-9a-f]+: 66 0f 3a 63 c1 02 pcmpistri \$0x2,%xmm1,%xmm0
26[ ]*[0-9a-f]+: 66 0f 3a 62 01 03 pcmpistrm \$0x3,\(%ecx\),%xmm0
27[ ]*[0-9a-f]+: 66 0f 3a 62 c1 03 pcmpistrm \$0x3,%xmm1,%xmm0
28[ ]*[0-9a-f]+: 66 f3 0f b8 19 popcnt \(%ecx\),%bx
29[ ]*[0-9a-f]+: f3 0f b8 19 popcnt \(%ecx\),%ebx
30[ ]*[0-9a-f]+: 66 f3 0f b8 19 popcnt \(%ecx\),%bx
31[ ]*[0-9a-f]+: f3 0f b8 19 popcnt \(%ecx\),%ebx
32[ ]*[0-9a-f]+: 66 f3 0f b8 d9 popcnt %cx,%bx
33[ ]*[0-9a-f]+: f3 0f b8 d9 popcnt %ecx,%ebx
34[ ]*[0-9a-f]+: 66 f3 0f b8 d9 popcnt %cx,%bx
35[ ]*[0-9a-f]+: f3 0f b8 d9 popcnt %ecx,%ebx
c3ad16c0
L
36[ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32b %cl,%ebx
37[ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32w %cx,%ebx
38[ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
39[ ]*[a-f0-9]+: f2 0f 38 f0 19 crc32b \(%ecx\),%ebx
40[ ]*[a-f0-9]+: 66 f2 0f 38 f1 19 crc32w \(%ecx\),%ebx
41[ ]*[a-f0-9]+: f2 0f 38 f1 19 crc32l \(%ecx\),%ebx
42[ ]*[a-f0-9]+: f2 0f 38 f0 d9 crc32b %cl,%ebx
43[ ]*[a-f0-9]+: 66 f2 0f 38 f1 d9 crc32w %cx,%ebx
44[ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx
45[ ]*[a-f0-9]+: 66 0f 38 37 01 pcmpgtq \(%ecx\),%xmm0
46[ ]*[a-f0-9]+: 66 0f 38 37 c1 pcmpgtq %xmm1,%xmm0
47[ ]*[a-f0-9]+: 66 0f 3a 61 01 00 pcmpestri \$0x0,\(%ecx\),%xmm0
48[ ]*[a-f0-9]+: 66 0f 3a 61 c1 00 pcmpestri \$0x0,%xmm1,%xmm0
49[ ]*[a-f0-9]+: 66 0f 3a 60 01 01 pcmpestrm \$0x1,\(%ecx\),%xmm0
50[ ]*[a-f0-9]+: 66 0f 3a 60 c1 01 pcmpestrm \$0x1,%xmm1,%xmm0
51[ ]*[a-f0-9]+: 66 0f 3a 63 01 02 pcmpistri \$0x2,\(%ecx\),%xmm0
52[ ]*[a-f0-9]+: 66 0f 3a 63 c1 02 pcmpistri \$0x2,%xmm1,%xmm0
53[ ]*[a-f0-9]+: 66 0f 3a 62 01 03 pcmpistrm \$0x3,\(%ecx\),%xmm0
54[ ]*[a-f0-9]+: 66 0f 3a 62 c1 03 pcmpistrm \$0x3,%xmm1,%xmm0
55[ ]*[a-f0-9]+: 66 f3 0f b8 19 popcnt \(%ecx\),%bx
56[ ]*[a-f0-9]+: f3 0f b8 19 popcnt \(%ecx\),%ebx
57[ ]*[a-f0-9]+: 66 f3 0f b8 19 popcnt \(%ecx\),%bx
58[ ]*[a-f0-9]+: f3 0f b8 19 popcnt \(%ecx\),%ebx
59[ ]*[a-f0-9]+: 66 f3 0f b8 d9 popcnt %cx,%bx
60[ ]*[a-f0-9]+: f3 0f b8 d9 popcnt %ecx,%ebx
61[ ]*[a-f0-9]+: 66 f3 0f b8 d9 popcnt %cx,%bx
62[ ]*[a-f0-9]+: f3 0f b8 d9 popcnt %ecx,%ebx
381d071f 63#pass
This page took 0.60713 seconds and 4 git commands to generate.