Commit | Line | Data |
---|---|---|
f4497960 AM |
1 | #objdump: -dw |
2 | #name: i386 katmai | |
3 | ||
4 | .*: +file format .* | |
5 | ||
6 | Disassembly of section .text: | |
7 | ||
14c18613 | 8 | 0+000 <foo>: |
f4497960 AM |
9 | 0: 0f 58 01 [ ]*addps \(%ecx\),%xmm0 |
10 | 3: 0f 58 ca [ ]*addps %xmm2,%xmm1 | |
11 | 6: f3 0f 58 13 [ ]*addss \(%ebx\),%xmm2 | |
12 | a: f3 0f 58 dc [ ]*addss %xmm4,%xmm3 | |
13 | e: 0f 55 65 00 [ ]*andnps 0x0\(%ebp\),%xmm4 | |
14 | 12: 0f 55 ee [ ]*andnps %xmm6,%xmm5 | |
15 | 15: 0f 54 37 [ ]*andps \(%edi\),%xmm6 | |
16 | 18: 0f 54 f8 [ ]*andps %xmm0,%xmm7 | |
17 | 1b: 0f c2 c1 02 [ ]*cmpleps %xmm1,%xmm0 | |
18 | 1f: 0f c2 0a 03 [ ]*cmpunordps \(%edx\),%xmm1 | |
19 | 23: f3 0f c2 d2 04 [ ]*cmpneqss %xmm2,%xmm2 | |
839b3272 | 20 | 28: f3 0f c2 1c 24 05 [ ]*cmpnltss \(%esp\),%xmm3 |
f4497960 AM |
21 | 2e: 0f c2 e5 06 [ ]*cmpnleps %xmm5,%xmm4 |
22 | 32: 0f c2 2e 07 [ ]*cmpordps \(%esi\),%xmm5 | |
23 | 36: f3 0f c2 f7 00 [ ]*cmpeqss %xmm7,%xmm6 | |
24 | 3b: f3 0f c2 38 01 [ ]*cmpltss \(%eax\),%xmm7 | |
25 | 40: 0f c2 c1 00 [ ]*cmpeqps %xmm1,%xmm0 | |
26 | 44: 0f c2 0a 00 [ ]*cmpeqps \(%edx\),%xmm1 | |
27 | 48: f3 0f c2 d2 00 [ ]*cmpeqss %xmm2,%xmm2 | |
839b3272 | 28 | 4d: f3 0f c2 1c 24 00 [ ]*cmpeqss \(%esp\),%xmm3 |
f4497960 AM |
29 | 53: 0f c2 e5 01 [ ]*cmpltps %xmm5,%xmm4 |
30 | 57: 0f c2 2e 01 [ ]*cmpltps \(%esi\),%xmm5 | |
31 | 5b: f3 0f c2 f7 01 [ ]*cmpltss %xmm7,%xmm6 | |
32 | 60: f3 0f c2 38 01 [ ]*cmpltss \(%eax\),%xmm7 | |
33 | 65: 0f c2 01 02 [ ]*cmpleps \(%ecx\),%xmm0 | |
34 | 69: 0f c2 ca 02 [ ]*cmpleps %xmm2,%xmm1 | |
35 | 6d: f3 0f c2 13 02 [ ]*cmpless \(%ebx\),%xmm2 | |
36 | 72: f3 0f c2 dc 02 [ ]*cmpless %xmm4,%xmm3 | |
37 | 77: 0f c2 65 00 03 [ ]*cmpunordps 0x0\(%ebp\),%xmm4 | |
38 | 7c: 0f c2 ee 03 [ ]*cmpunordps %xmm6,%xmm5 | |
39 | 80: f3 0f c2 37 03 [ ]*cmpunordss \(%edi\),%xmm6 | |
40 | 85: f3 0f c2 f8 03 [ ]*cmpunordss %xmm0,%xmm7 | |
41 | 8a: 0f c2 c1 04 [ ]*cmpneqps %xmm1,%xmm0 | |
42 | 8e: 0f c2 0a 04 [ ]*cmpneqps \(%edx\),%xmm1 | |
43 | 92: f3 0f c2 d2 04 [ ]*cmpneqss %xmm2,%xmm2 | |
839b3272 | 44 | 97: f3 0f c2 1c 24 04 [ ]*cmpneqss \(%esp\),%xmm3 |
f4497960 AM |
45 | 9d: 0f c2 e5 05 [ ]*cmpnltps %xmm5,%xmm4 |
46 | a1: 0f c2 2e 05 [ ]*cmpnltps \(%esi\),%xmm5 | |
47 | a5: f3 0f c2 f7 05 [ ]*cmpnltss %xmm7,%xmm6 | |
48 | aa: f3 0f c2 38 05 [ ]*cmpnltss \(%eax\),%xmm7 | |
49 | af: 0f c2 01 06 [ ]*cmpnleps \(%ecx\),%xmm0 | |
50 | b3: 0f c2 ca 06 [ ]*cmpnleps %xmm2,%xmm1 | |
51 | b7: f3 0f c2 13 06 [ ]*cmpnless \(%ebx\),%xmm2 | |
52 | bc: f3 0f c2 dc 06 [ ]*cmpnless %xmm4,%xmm3 | |
53 | c1: 0f c2 65 00 07 [ ]*cmpordps 0x0\(%ebp\),%xmm4 | |
54 | c6: 0f c2 ee 07 [ ]*cmpordps %xmm6,%xmm5 | |
55 | ca: f3 0f c2 37 07 [ ]*cmpordss \(%edi\),%xmm6 | |
56 | cf: f3 0f c2 f8 07 [ ]*cmpordss %xmm0,%xmm7 | |
57 | d4: 0f 2f c1 [ ]*comiss %xmm1,%xmm0 | |
58 | d7: 0f 2f 0a [ ]*comiss \(%edx\),%xmm1 | |
59 | da: 0f 2a d3 [ ]*cvtpi2ps %mm3,%xmm2 | |
839b3272 | 60 | dd: 0f 2a 1c 24 [ ]*cvtpi2ps \(%esp\),%xmm3 |
f4497960 | 61 | e1: f3 0f 2a e5 [ ]*cvtsi2ss %ebp,%xmm4 |
14f13750 | 62 | e5: f3 0f 2a 2e [ ]*cvtsi2ssl \(%esi\),%xmm5 |
f4497960 AM |
63 | e9: 0f 2d f7 [ ]*cvtps2pi %xmm7,%mm6 |
64 | ec: 0f 2d 38 [ ]*cvtps2pi \(%eax\),%mm7 | |
65 | ef: f3 0f 2d 01 [ ]*cvtss2si \(%ecx\),%eax | |
66 | f3: f3 0f 2d ca [ ]*cvtss2si %xmm2,%ecx | |
67 | f7: 0f 2c 13 [ ]*cvttps2pi \(%ebx\),%mm2 | |
68 | fa: 0f 2c dc [ ]*cvttps2pi %xmm4,%mm3 | |
69 | fd: f3 0f 2c 65 00 [ ]*cvttss2si 0x0\(%ebp\),%esp | |
70 | 102: f3 0f 2c ee [ ]*cvttss2si %xmm6,%ebp | |
71 | 106: 0f 5e c1 [ ]*divps %xmm1,%xmm0 | |
72 | 109: 0f 5e 0a [ ]*divps \(%edx\),%xmm1 | |
73 | 10c: f3 0f 5e d3 [ ]*divss %xmm3,%xmm2 | |
839b3272 | 74 | 110: f3 0f 5e 1c 24 [ ]*divss \(%esp\),%xmm3 |
f4497960 AM |
75 | 115: 0f ae 55 00 [ ]*ldmxcsr 0x0\(%ebp\) |
76 | 119: 0f ae 1e [ ]*stmxcsr \(%esi\) | |
77 | 11c: 0f ae f8 [ ]*sfence | |
78 | 11f: 0f 5f c1 [ ]*maxps %xmm1,%xmm0 | |
79 | 122: 0f 5f 0a [ ]*maxps \(%edx\),%xmm1 | |
80 | 125: f3 0f 5f d3 [ ]*maxss %xmm3,%xmm2 | |
839b3272 | 81 | 129: f3 0f 5f 1c 24 [ ]*maxss \(%esp\),%xmm3 |
f4497960 AM |
82 | 12e: 0f 5d e5 [ ]*minps %xmm5,%xmm4 |
83 | 131: 0f 5d 2e [ ]*minps \(%esi\),%xmm5 | |
84 | 134: f3 0f 5d f7 [ ]*minss %xmm7,%xmm6 | |
85 | 138: f3 0f 5d 38 [ ]*minss \(%eax\),%xmm7 | |
86 | 13c: 0f 28 c1 [ ]*movaps %xmm1,%xmm0 | |
87 | 13f: 0f 29 11 [ ]*movaps %xmm2,\(%ecx\) | |
88 | 142: 0f 28 12 [ ]*movaps \(%edx\),%xmm2 | |
89 | 145: 0f 16 dc [ ]*movlhps %xmm4,%xmm3 | |
839b3272 | 90 | 148: 0f 17 2c 24 [ ]*movhps %xmm5,\(%esp\) |
f4497960 AM |
91 | 14c: 0f 16 2e [ ]*movhps \(%esi\),%xmm5 |
92 | 14f: 0f 12 f7 [ ]*movhlps %xmm7,%xmm6 | |
93 | 152: 0f 13 07 [ ]*movlps %xmm0,\(%edi\) | |
94 | 155: 0f 12 00 [ ]*movlps \(%eax\),%xmm0 | |
95 | 158: 0f 50 ca [ ]*movmskps %xmm2,%ecx | |
96 | 15b: 0f 10 d3 [ ]*movups %xmm3,%xmm2 | |
97 | 15e: 0f 11 22 [ ]*movups %xmm4,\(%edx\) | |
98 | 161: 0f 10 65 00 [ ]*movups 0x0\(%ebp\),%xmm4 | |
99 | 165: f3 0f 10 ee [ ]*movss %xmm6,%xmm5 | |
100 | 169: f3 0f 11 3e [ ]*movss %xmm7,\(%esi\) | |
101 | 16d: f3 0f 10 38 [ ]*movss \(%eax\),%xmm7 | |
102 | 171: 0f 59 c1 [ ]*mulps %xmm1,%xmm0 | |
103 | 174: 0f 59 0a [ ]*mulps \(%edx\),%xmm1 | |
104 | 177: f3 0f 59 d2 [ ]*mulss %xmm2,%xmm2 | |
839b3272 | 105 | 17b: f3 0f 59 1c 24 [ ]*mulss \(%esp\),%xmm3 |
f4497960 AM |
106 | 180: 0f 56 e5 [ ]*orps %xmm5,%xmm4 |
107 | 183: 0f 56 2e [ ]*orps \(%esi\),%xmm5 | |
108 | 186: 0f 53 f7 [ ]*rcpps %xmm7,%xmm6 | |
109 | 189: 0f 53 38 [ ]*rcpps \(%eax\),%xmm7 | |
110 | 18c: f3 0f 53 01 [ ]*rcpss \(%ecx\),%xmm0 | |
111 | 190: f3 0f 53 ca [ ]*rcpss %xmm2,%xmm1 | |
112 | 194: 0f 52 13 [ ]*rsqrtps \(%ebx\),%xmm2 | |
113 | 197: 0f 52 dc [ ]*rsqrtps %xmm4,%xmm3 | |
114 | 19a: f3 0f 52 65 00 [ ]*rsqrtss 0x0\(%ebp\),%xmm4 | |
115 | 19f: f3 0f 52 ee [ ]*rsqrtss %xmm6,%xmm5 | |
116 | 1a3: 0f c6 37 02 [ ]*shufps \$0x2,\(%edi\),%xmm6 | |
117 | 1a7: 0f c6 f8 03 [ ]*shufps \$0x3,%xmm0,%xmm7 | |
118 | 1ab: 0f 51 c1 [ ]*sqrtps %xmm1,%xmm0 | |
119 | 1ae: 0f 51 0a [ ]*sqrtps \(%edx\),%xmm1 | |
120 | 1b1: f3 0f 51 d2 [ ]*sqrtss %xmm2,%xmm2 | |
839b3272 | 121 | 1b5: f3 0f 51 1c 24 [ ]*sqrtss \(%esp\),%xmm3 |
f4497960 AM |
122 | 1ba: 0f 5c e5 [ ]*subps %xmm5,%xmm4 |
123 | 1bd: 0f 5c 2e [ ]*subps \(%esi\),%xmm5 | |
124 | 1c0: f3 0f 5c f7 [ ]*subss %xmm7,%xmm6 | |
125 | 1c4: f3 0f 5c 38 [ ]*subss \(%eax\),%xmm7 | |
126 | 1c8: 0f 2e 01 [ ]*ucomiss \(%ecx\),%xmm0 | |
127 | 1cb: 0f 2e ca [ ]*ucomiss %xmm2,%xmm1 | |
128 | 1ce: 0f 15 13 [ ]*unpckhps \(%ebx\),%xmm2 | |
129 | 1d1: 0f 15 dc [ ]*unpckhps %xmm4,%xmm3 | |
130 | 1d4: 0f 14 65 00 [ ]*unpcklps 0x0\(%ebp\),%xmm4 | |
131 | 1d8: 0f 14 ee [ ]*unpcklps %xmm6,%xmm5 | |
132 | 1db: 0f 57 37 [ ]*xorps \(%edi\),%xmm6 | |
133 | 1de: 0f 57 f8 [ ]*xorps %xmm0,%xmm7 | |
134 | 1e1: 0f e0 c1 [ ]*pavgb %mm1,%mm0 | |
135 | 1e4: 0f e0 0a [ ]*pavgb \(%edx\),%mm1 | |
136 | 1e7: 0f e3 d3 [ ]*pavgw %mm3,%mm2 | |
839b3272 | 137 | 1ea: 0f e3 1c 24 [ ]*pavgw \(%esp\),%mm3 |
992aaec9 | 138 | 1ee: 0f c5 c1 00 [ ]*pextrw \$0x0,%mm1,%eax |
f4497960 AM |
139 | 1f2: 0f c4 09 01 [ ]*pinsrw \$0x1,\(%ecx\),%mm1 |
140 | 1f6: 0f c4 d2 02 [ ]*pinsrw \$0x2,%edx,%mm2 | |
141 | 1fa: 0f ee c1 [ ]*pmaxsw %mm1,%mm0 | |
142 | 1fd: 0f ee 0a [ ]*pmaxsw \(%edx\),%mm1 | |
143 | 200: 0f de d2 [ ]*pmaxub %mm2,%mm2 | |
839b3272 | 144 | 203: 0f de 1c 24 [ ]*pmaxub \(%esp\),%mm3 |
f4497960 AM |
145 | 207: 0f ea e5 [ ]*pminsw %mm5,%mm4 |
146 | 20a: 0f ea 2e [ ]*pminsw \(%esi\),%mm5 | |
147 | 20d: 0f da f7 [ ]*pminub %mm7,%mm6 | |
148 | 210: 0f da 38 [ ]*pminub \(%eax\),%mm7 | |
992aaec9 | 149 | 213: 0f d7 c5 [ ]*pmovmskb %mm5,%eax |
f4497960 AM |
150 | 216: 0f e4 e5 [ ]*pmulhuw %mm5,%mm4 |
151 | 219: 0f e4 2e [ ]*pmulhuw \(%esi\),%mm5 | |
152 | 21c: 0f f6 f7 [ ]*psadbw %mm7,%mm6 | |
153 | 21f: 0f f6 38 [ ]*psadbw \(%eax\),%mm7 | |
154 | 222: 0f 70 da 01 [ ]*pshufw \$0x1,%mm2,%mm3 | |
155 | 226: 0f 70 75 00 04 [ ]*pshufw \$0x4,0x0\(%ebp\),%mm6 | |
156 | 22b: 0f f7 c7 [ ]*maskmovq %mm7,%mm0 | |
157 | 22e: 0f 2b 33 [ ]*movntps %xmm6,\(%ebx\) | |
158 | 231: 0f e7 10 [ ]*movntq %mm2,\(%eax\) | |
159 | 234: 0f 18 06 [ ]*prefetchnta \(%esi\) | |
160 | 237: 0f 18 0c 98 [ ]*prefetcht0 \(%eax,%ebx,4\) | |
161 | 23b: 0f 18 12 [ ]*prefetcht1 \(%edx\) | |
162 | 23e: 0f 18 19 [ ]*prefetcht2 \(%ecx\) | |
ad19981d L |
163 | 241: 65 [ ]*gs |
164 | 242: 0f ae[ ]*\(bad\).* | |
165 | 244: ff 00 [ ]*incl \(%eax\) | |
166 | #pass |