Commit | Line | Data |
---|---|---|
de9d65b5 JH |
1 | #as: -J |
2 | #objdump: -dw | |
3 | #name: i386 sse2 | |
4 | ||
5 | .*: +file format .* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
6e0b89ee | 9 | 0+ <foo>: |
084076b8 L |
10 | [ ]*[a-f0-9]+: 0f c3 00 movnti %eax,\(%eax\) |
11 | [ ]*[a-f0-9]+: 0f ae f8 sfence | |
12 | [ ]*[a-f0-9]+: 0f ae e8 lfence | |
13 | [ ]*[a-f0-9]+: 0f ae f0 mfence | |
14 | [ ]*[a-f0-9]+: 66 0f 58 01 addpd \(%ecx\),%xmm0 | |
15 | [ ]*[a-f0-9]+: 66 0f 58 ca addpd %xmm2,%xmm1 | |
16 | [ ]*[a-f0-9]+: f2 0f 58 13 addsd \(%ebx\),%xmm2 | |
17 | [ ]*[a-f0-9]+: f2 0f 58 dc addsd %xmm4,%xmm3 | |
18 | [ ]*[a-f0-9]+: 66 0f 55 65 00 andnpd 0x0\(%ebp\),%xmm4 | |
19 | [ ]*[a-f0-9]+: 66 0f 55 ee andnpd %xmm6,%xmm5 | |
20 | [ ]*[a-f0-9]+: 66 0f 54 37 andpd \(%edi\),%xmm6 | |
21 | [ ]*[a-f0-9]+: 66 0f 54 f8 andpd %xmm0,%xmm7 | |
22 | [ ]*[a-f0-9]+: 66 0f c2 c1 02 cmplepd %xmm1,%xmm0 | |
23 | [ ]*[a-f0-9]+: 66 0f c2 0a 03 cmpunordpd \(%edx\),%xmm1 | |
24 | [ ]*[a-f0-9]+: f2 0f c2 d2 04 cmpneqsd %xmm2,%xmm2 | |
25 | [ ]*[a-f0-9]+: f2 0f c2 1c 24 05 cmpnltsd \(%esp\),%xmm3 | |
26 | [ ]*[a-f0-9]+: 66 0f c2 e5 06 cmpnlepd %xmm5,%xmm4 | |
27 | [ ]*[a-f0-9]+: 66 0f c2 2e 07 cmpordpd \(%esi\),%xmm5 | |
28 | [ ]*[a-f0-9]+: f2 0f c2 f7 00 cmpeqsd %xmm7,%xmm6 | |
29 | [ ]*[a-f0-9]+: f2 0f c2 38 01 cmpltsd \(%eax\),%xmm7 | |
30 | [ ]*[a-f0-9]+: 66 0f c2 c1 00 cmpeqpd %xmm1,%xmm0 | |
31 | [ ]*[a-f0-9]+: 66 0f c2 0a 00 cmpeqpd \(%edx\),%xmm1 | |
32 | [ ]*[a-f0-9]+: f2 0f c2 d2 00 cmpeqsd %xmm2,%xmm2 | |
33 | [ ]*[a-f0-9]+: f2 0f c2 1c 24 00 cmpeqsd \(%esp\),%xmm3 | |
34 | [ ]*[a-f0-9]+: 66 0f c2 e5 01 cmpltpd %xmm5,%xmm4 | |
35 | [ ]*[a-f0-9]+: 66 0f c2 2e 01 cmpltpd \(%esi\),%xmm5 | |
36 | [ ]*[a-f0-9]+: f2 0f c2 f7 01 cmpltsd %xmm7,%xmm6 | |
37 | [ ]*[a-f0-9]+: f2 0f c2 38 01 cmpltsd \(%eax\),%xmm7 | |
38 | [ ]*[a-f0-9]+: 66 0f c2 01 02 cmplepd \(%ecx\),%xmm0 | |
39 | [ ]*[a-f0-9]+: 66 0f c2 ca 02 cmplepd %xmm2,%xmm1 | |
40 | [ ]*[a-f0-9]+: f2 0f c2 13 02 cmplesd \(%ebx\),%xmm2 | |
41 | [ ]*[a-f0-9]+: f2 0f c2 dc 02 cmplesd %xmm4,%xmm3 | |
42 | [ ]*[a-f0-9]+: 66 0f c2 65 00 03 cmpunordpd 0x0\(%ebp\),%xmm4 | |
43 | [ ]*[a-f0-9]+: 66 0f c2 ee 03 cmpunordpd %xmm6,%xmm5 | |
44 | [ ]*[a-f0-9]+: f2 0f c2 37 03 cmpunordsd \(%edi\),%xmm6 | |
45 | [ ]*[a-f0-9]+: f2 0f c2 f8 03 cmpunordsd %xmm0,%xmm7 | |
46 | [ ]*[a-f0-9]+: 66 0f c2 c1 04 cmpneqpd %xmm1,%xmm0 | |
47 | [ ]*[a-f0-9]+: 66 0f c2 0a 04 cmpneqpd \(%edx\),%xmm1 | |
48 | [ ]*[a-f0-9]+: f2 0f c2 d2 04 cmpneqsd %xmm2,%xmm2 | |
49 | [ ]*[a-f0-9]+: f2 0f c2 1c 24 04 cmpneqsd \(%esp\),%xmm3 | |
50 | [ ]*[a-f0-9]+: 66 0f c2 e5 05 cmpnltpd %xmm5,%xmm4 | |
51 | [ ]*[a-f0-9]+: 66 0f c2 2e 05 cmpnltpd \(%esi\),%xmm5 | |
52 | [ ]*[a-f0-9]+: f2 0f c2 f7 05 cmpnltsd %xmm7,%xmm6 | |
53 | [ ]*[a-f0-9]+: f2 0f c2 38 05 cmpnltsd \(%eax\),%xmm7 | |
54 | [ ]*[a-f0-9]+: 66 0f c2 01 06 cmpnlepd \(%ecx\),%xmm0 | |
55 | [ ]*[a-f0-9]+: 66 0f c2 ca 06 cmpnlepd %xmm2,%xmm1 | |
56 | [ ]*[a-f0-9]+: f2 0f c2 13 06 cmpnlesd \(%ebx\),%xmm2 | |
57 | [ ]*[a-f0-9]+: f2 0f c2 dc 06 cmpnlesd %xmm4,%xmm3 | |
58 | [ ]*[a-f0-9]+: 66 0f c2 65 00 07 cmpordpd 0x0\(%ebp\),%xmm4 | |
59 | [ ]*[a-f0-9]+: 66 0f c2 ee 07 cmpordpd %xmm6,%xmm5 | |
60 | [ ]*[a-f0-9]+: f2 0f c2 37 07 cmpordsd \(%edi\),%xmm6 | |
61 | [ ]*[a-f0-9]+: f2 0f c2 f8 07 cmpordsd %xmm0,%xmm7 | |
62 | [ ]*[a-f0-9]+: 66 0f 2f c1 comisd %xmm1,%xmm0 | |
63 | [ ]*[a-f0-9]+: 66 0f 2f 0a comisd \(%edx\),%xmm1 | |
64 | [ ]*[a-f0-9]+: 66 0f 2a d3 cvtpi2pd %mm3,%xmm2 | |
65 | [ ]*[a-f0-9]+: 66 0f 2a 1c 24 cvtpi2pd \(%esp\),%xmm3 | |
66 | [ ]*[a-f0-9]+: f2 0f 2a e5 cvtsi2sd %ebp,%xmm4 | |
67 | [ ]*[a-f0-9]+: f2 0f 2a 2e cvtsi2sdl \(%esi\),%xmm5 | |
68 | [ ]*[a-f0-9]+: 66 0f 2d f7 cvtpd2pi %xmm7,%mm6 | |
69 | [ ]*[a-f0-9]+: 66 0f 2d 38 cvtpd2pi \(%eax\),%mm7 | |
70 | [ ]*[a-f0-9]+: f2 0f 2d 01 cvtsd2si \(%ecx\),%eax | |
71 | [ ]*[a-f0-9]+: f2 0f 2d ca cvtsd2si %xmm2,%ecx | |
72 | [ ]*[a-f0-9]+: 66 0f 2c 13 cvttpd2pi \(%ebx\),%mm2 | |
73 | [ ]*[a-f0-9]+: 66 0f 2c dc cvttpd2pi %xmm4,%mm3 | |
74 | [ ]*[a-f0-9]+: f2 0f 2c 65 00 cvttsd2si 0x0\(%ebp\),%esp | |
75 | [ ]*[a-f0-9]+: f2 0f 2c ee cvttsd2si %xmm6,%ebp | |
76 | [ ]*[a-f0-9]+: 66 0f 5e c1 divpd %xmm1,%xmm0 | |
77 | [ ]*[a-f0-9]+: 66 0f 5e 0a divpd \(%edx\),%xmm1 | |
78 | [ ]*[a-f0-9]+: f2 0f 5e d3 divsd %xmm3,%xmm2 | |
79 | [ ]*[a-f0-9]+: f2 0f 5e 1c 24 divsd \(%esp\),%xmm3 | |
80 | [ ]*[a-f0-9]+: 0f ae 55 00 ldmxcsr 0x0\(%ebp\) | |
81 | [ ]*[a-f0-9]+: 0f ae 1e stmxcsr \(%esi\) | |
82 | [ ]*[a-f0-9]+: 0f ae f8 sfence | |
83 | [ ]*[a-f0-9]+: 66 0f 5f c1 maxpd %xmm1,%xmm0 | |
84 | [ ]*[a-f0-9]+: 66 0f 5f 0a maxpd \(%edx\),%xmm1 | |
85 | [ ]*[a-f0-9]+: f2 0f 5f d3 maxsd %xmm3,%xmm2 | |
86 | [ ]*[a-f0-9]+: f2 0f 5f 1c 24 maxsd \(%esp\),%xmm3 | |
87 | [ ]*[a-f0-9]+: 66 0f 5d e5 minpd %xmm5,%xmm4 | |
88 | [ ]*[a-f0-9]+: 66 0f 5d 2e minpd \(%esi\),%xmm5 | |
89 | [ ]*[a-f0-9]+: f2 0f 5d f7 minsd %xmm7,%xmm6 | |
90 | [ ]*[a-f0-9]+: f2 0f 5d 38 minsd \(%eax\),%xmm7 | |
91 | [ ]*[a-f0-9]+: 66 0f 28 c1 movapd %xmm1,%xmm0 | |
92 | [ ]*[a-f0-9]+: 66 0f 29 11 movapd %xmm2,\(%ecx\) | |
93 | [ ]*[a-f0-9]+: 66 0f 28 12 movapd \(%edx\),%xmm2 | |
94 | [ ]*[a-f0-9]+: 66 0f 17 2c 24 movhpd %xmm5,\(%esp\) | |
95 | [ ]*[a-f0-9]+: 66 0f 16 2e movhpd \(%esi\),%xmm5 | |
96 | [ ]*[a-f0-9]+: 66 0f 13 07 movlpd %xmm0,\(%edi\) | |
97 | [ ]*[a-f0-9]+: 66 0f 12 00 movlpd \(%eax\),%xmm0 | |
98 | [ ]*[a-f0-9]+: 66 0f 50 ca movmskpd %xmm2,%ecx | |
99 | [ ]*[a-f0-9]+: 66 0f 10 d3 movupd %xmm3,%xmm2 | |
100 | [ ]*[a-f0-9]+: 66 0f 11 22 movupd %xmm4,\(%edx\) | |
101 | [ ]*[a-f0-9]+: 66 0f 10 65 00 movupd 0x0\(%ebp\),%xmm4 | |
102 | [ ]*[a-f0-9]+: f2 0f 10 ee movsd %xmm6,%xmm5 | |
103 | [ ]*[a-f0-9]+: f2 0f 11 3e movsd %xmm7,\(%esi\) | |
104 | [ ]*[a-f0-9]+: f2 0f 10 38 movsd \(%eax\),%xmm7 | |
105 | [ ]*[a-f0-9]+: 66 0f 59 c1 mulpd %xmm1,%xmm0 | |
106 | [ ]*[a-f0-9]+: 66 0f 59 0a mulpd \(%edx\),%xmm1 | |
107 | [ ]*[a-f0-9]+: f2 0f 59 d2 mulsd %xmm2,%xmm2 | |
108 | [ ]*[a-f0-9]+: f2 0f 59 1c 24 mulsd \(%esp\),%xmm3 | |
109 | [ ]*[a-f0-9]+: 66 0f 56 e5 orpd %xmm5,%xmm4 | |
110 | [ ]*[a-f0-9]+: 66 0f 56 2e orpd \(%esi\),%xmm5 | |
111 | [ ]*[a-f0-9]+: 66 0f c6 37 02 shufpd \$0x2,\(%edi\),%xmm6 | |
112 | [ ]*[a-f0-9]+: 66 0f c6 f8 03 shufpd \$0x3,%xmm0,%xmm7 | |
113 | [ ]*[a-f0-9]+: 66 0f 51 c1 sqrtpd %xmm1,%xmm0 | |
114 | [ ]*[a-f0-9]+: 66 0f 51 0a sqrtpd \(%edx\),%xmm1 | |
115 | [ ]*[a-f0-9]+: f2 0f 51 d2 sqrtsd %xmm2,%xmm2 | |
116 | [ ]*[a-f0-9]+: f2 0f 51 1c 24 sqrtsd \(%esp\),%xmm3 | |
117 | [ ]*[a-f0-9]+: 66 0f 5c e5 subpd %xmm5,%xmm4 | |
118 | [ ]*[a-f0-9]+: 66 0f 5c 2e subpd \(%esi\),%xmm5 | |
119 | [ ]*[a-f0-9]+: f2 0f 5c f7 subsd %xmm7,%xmm6 | |
120 | [ ]*[a-f0-9]+: f2 0f 5c 38 subsd \(%eax\),%xmm7 | |
121 | [ ]*[a-f0-9]+: 66 0f 2e 01 ucomisd \(%ecx\),%xmm0 | |
122 | [ ]*[a-f0-9]+: 66 0f 2e ca ucomisd %xmm2,%xmm1 | |
123 | [ ]*[a-f0-9]+: 66 0f 15 13 unpckhpd \(%ebx\),%xmm2 | |
124 | [ ]*[a-f0-9]+: 66 0f 15 dc unpckhpd %xmm4,%xmm3 | |
125 | [ ]*[a-f0-9]+: 66 0f 14 65 00 unpcklpd 0x0\(%ebp\),%xmm4 | |
126 | [ ]*[a-f0-9]+: 66 0f 14 ee unpcklpd %xmm6,%xmm5 | |
127 | [ ]*[a-f0-9]+: 66 0f 57 37 xorpd \(%edi\),%xmm6 | |
128 | [ ]*[a-f0-9]+: 66 0f 57 f8 xorpd %xmm0,%xmm7 | |
129 | [ ]*[a-f0-9]+: 66 0f 2b 33 movntpd %xmm6,\(%ebx\) | |
130 | [ ]*[a-f0-9]+: 66 0f 57 c8 xorpd %xmm0,%xmm1 | |
131 | [ ]*[a-f0-9]+: f3 0f e6 c8 cvtdq2pd %xmm0,%xmm1 | |
132 | [ ]*[a-f0-9]+: f2 0f e6 c8 cvtpd2dq %xmm0,%xmm1 | |
133 | [ ]*[a-f0-9]+: 0f 5b c8 cvtdq2ps %xmm0,%xmm1 | |
134 | [ ]*[a-f0-9]+: 66 0f 5a c8 cvtpd2ps %xmm0,%xmm1 | |
135 | [ ]*[a-f0-9]+: 0f 5a c8 cvtps2pd %xmm0,%xmm1 | |
136 | [ ]*[a-f0-9]+: 66 0f 5b c8 cvtps2dq %xmm0,%xmm1 | |
137 | [ ]*[a-f0-9]+: f2 0f 5a c8 cvtsd2ss %xmm0,%xmm1 | |
138 | [ ]*[a-f0-9]+: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 | |
139 | [ ]*[a-f0-9]+: 66 0f e6 c8 cvttpd2dq %xmm0,%xmm1 | |
140 | [ ]*[a-f0-9]+: f3 0f 5b c8 cvttps2dq %xmm0,%xmm1 | |
141 | [ ]*[a-f0-9]+: 66 0f f7 c8 maskmovdqu %xmm0,%xmm1 | |
142 | [ ]*[a-f0-9]+: 66 0f 6f c8 movdqa %xmm0,%xmm1 | |
143 | [ ]*[a-f0-9]+: 66 0f 7f 06 movdqa %xmm0,\(%esi\) | |
144 | [ ]*[a-f0-9]+: f3 0f 6f c8 movdqu %xmm0,%xmm1 | |
145 | [ ]*[a-f0-9]+: f3 0f 7f 06 movdqu %xmm0,\(%esi\) | |
146 | [ ]*[a-f0-9]+: f2 0f d6 c8 movdq2q %xmm0,%mm1 | |
147 | [ ]*[a-f0-9]+: f3 0f d6 c8 movq2dq %mm0,%xmm1 | |
148 | [ ]*[a-f0-9]+: 0f f4 c8 pmuludq %mm0,%mm1 | |
149 | [ ]*[a-f0-9]+: 0f f4 08 pmuludq \(%eax\),%mm1 | |
150 | [ ]*[a-f0-9]+: 66 0f f4 c8 pmuludq %xmm0,%xmm1 | |
151 | [ ]*[a-f0-9]+: 66 0f f4 08 pmuludq \(%eax\),%xmm1 | |
152 | [ ]*[a-f0-9]+: 66 0f 70 c8 01 pshufd \$0x1,%xmm0,%xmm1 | |
153 | [ ]*[a-f0-9]+: f3 0f 70 c8 01 pshufhw \$0x1,%xmm0,%xmm1 | |
154 | [ ]*[a-f0-9]+: f2 0f 70 c8 01 pshuflw \$0x1,%xmm0,%xmm1 | |
155 | [ ]*[a-f0-9]+: 66 0f 73 f8 01 pslldq \$0x1,%xmm0 | |
156 | [ ]*[a-f0-9]+: 66 0f 73 d8 01 psrldq \$0x1,%xmm0 | |
157 | [ ]*[a-f0-9]+: 66 0f 6d c8 punpckhqdq %xmm0,%xmm1 | |
158 | [ ]*[a-f0-9]+: 0f d4 c1 paddq %mm1,%mm0 | |
159 | [ ]*[a-f0-9]+: 0f d4 00 paddq \(%eax\),%mm0 | |
160 | [ ]*[a-f0-9]+: 66 0f d4 c1 paddq %xmm1,%xmm0 | |
161 | [ ]*[a-f0-9]+: 66 0f d4 00 paddq \(%eax\),%xmm0 | |
162 | [ ]*[a-f0-9]+: 0f fb c1 psubq %mm1,%mm0 | |
163 | [ ]*[a-f0-9]+: 0f fb 00 psubq \(%eax\),%mm0 | |
164 | [ ]*[a-f0-9]+: 66 0f fb c1 psubq %xmm1,%xmm0 | |
165 | [ ]*[a-f0-9]+: 66 0f fb 00 psubq \(%eax\),%xmm0 | |
166 | #pass |