Back to index

cell-binutils  2.17cvs20070401
sse2.d
Go to the documentation of this file.
00001 #as: -J
00002 #objdump: -dw
00003 #name: i386 sse2
00004 
00005 .*: +file format .*
00006 
00007 Disassembly of section .text:
00008 
00009 0+ <foo>:
00010 [      ]+0:   0f c3 00[     ]+movnti %eax,\(%eax\)
00011 [      ]+3:   0f ae f8[     ]+sfence 
00012 [      ]+6:   0f ae e8[     ]+lfence 
00013 [      ]+9:   0f ae f0[     ]+mfence 
00014 [      ]+c:   66 0f 58 01[  ]+addpd[      ]+\(%ecx\),%xmm0
00015 [      ]+10:  66 0f 58 ca[  ]+addpd[      ]+%xmm2,%xmm1
00016 [      ]+14:  f2 0f 58 13[  ]+addsd[      ]+\(%ebx\),%xmm2
00017 [      ]+18:  f2 0f 58 dc[  ]+addsd[      ]+%xmm4,%xmm3
00018 [      ]+1c:  66 0f 55 65 00[      ]+andnpd 0x0\(%ebp\),%xmm4
00019 [      ]+21:  66 0f 55 ee[  ]+andnpd %xmm6,%xmm5
00020 [      ]+25:  66 0f 54 37[  ]+andpd[      ]+\(%edi\),%xmm6
00021 [      ]+29:  66 0f 54 f8[  ]+andpd[      ]+%xmm0,%xmm7
00022 [      ]+2d:  66 0f c2 c1 02[      ]+cmplepd %xmm1,%xmm0
00023 [      ]+32:  66 0f c2 0a 03[      ]+cmpunordpd \(%edx\),%xmm1
00024 [      ]+37:  f2 0f c2 d2 04[      ]+cmpneqsd %xmm2,%xmm2
00025 [      ]+3c:  f2 0f c2 1c 24 05[   ]+cmpnltsd \(%esp\),%xmm3
00026 [      ]+42:  66 0f c2 e5 06[      ]+cmpnlepd %xmm5,%xmm4
00027 [      ]+47:  66 0f c2 2e 07[      ]+cmpordpd \(%esi\),%xmm5
00028 [      ]+4c:  f2 0f c2 f7 00[      ]+cmpeqsd %xmm7,%xmm6
00029 [      ]+51:  f2 0f c2 38 01[      ]+cmpltsd \(%eax\),%xmm7
00030 [      ]+56:  66 0f c2 c1 00[      ]+cmpeqpd %xmm1,%xmm0
00031 [      ]+5b:  66 0f c2 0a 00[      ]+cmpeqpd \(%edx\),%xmm1
00032 [      ]+60:  f2 0f c2 d2 00[      ]+cmpeqsd %xmm2,%xmm2
00033 [      ]+65:  f2 0f c2 1c 24 00[   ]+cmpeqsd \(%esp\),%xmm3
00034 [      ]+6b:  66 0f c2 e5 01[      ]+cmpltpd %xmm5,%xmm4
00035 [      ]+70:  66 0f c2 2e 01[      ]+cmpltpd \(%esi\),%xmm5
00036 [      ]+75:  f2 0f c2 f7 01[      ]+cmpltsd %xmm7,%xmm6
00037 [      ]+7a:  f2 0f c2 38 01[      ]+cmpltsd \(%eax\),%xmm7
00038 [      ]+7f:  66 0f c2 01 02[      ]+cmplepd \(%ecx\),%xmm0
00039 [      ]+84:  66 0f c2 ca 02[      ]+cmplepd %xmm2,%xmm1
00040 [      ]+89:  f2 0f c2 13 02[      ]+cmplesd \(%ebx\),%xmm2
00041 [      ]+8e:  f2 0f c2 dc 02[      ]+cmplesd %xmm4,%xmm3
00042 [      ]+93:  66 0f c2 65 00 03[   ]+cmpunordpd 0x0\(%ebp\),%xmm4
00043 [      ]+99:  66 0f c2 ee 03[      ]+cmpunordpd %xmm6,%xmm5
00044 [      ]+9e:  f2 0f c2 37 03[      ]+cmpunordsd \(%edi\),%xmm6
00045 [      ]+a3:  f2 0f c2 f8 03[      ]+cmpunordsd %xmm0,%xmm7
00046 [      ]+a8:  66 0f c2 c1 04[      ]+cmpneqpd %xmm1,%xmm0
00047 [      ]+ad:  66 0f c2 0a 04[      ]+cmpneqpd \(%edx\),%xmm1
00048 [      ]+b2:  f2 0f c2 d2 04[      ]+cmpneqsd %xmm2,%xmm2
00049 [      ]+b7:  f2 0f c2 1c 24 04[   ]+cmpneqsd \(%esp\),%xmm3
00050 [      ]+bd:  66 0f c2 e5 05[      ]+cmpnltpd %xmm5,%xmm4
00051 [      ]+c2:  66 0f c2 2e 05[      ]+cmpnltpd \(%esi\),%xmm5
00052 [      ]+c7:  f2 0f c2 f7 05[      ]+cmpnltsd %xmm7,%xmm6
00053 [      ]+cc:  f2 0f c2 38 05[      ]+cmpnltsd \(%eax\),%xmm7
00054 [      ]+d1:  66 0f c2 01 06[      ]+cmpnlepd \(%ecx\),%xmm0
00055 [      ]+d6:  66 0f c2 ca 06[      ]+cmpnlepd %xmm2,%xmm1
00056 [      ]+db:  f2 0f c2 13 06[      ]+cmpnlesd \(%ebx\),%xmm2
00057 [      ]+e0:  f2 0f c2 dc 06[      ]+cmpnlesd %xmm4,%xmm3
00058 [      ]+e5:  66 0f c2 65 00 07[   ]+cmpordpd 0x0\(%ebp\),%xmm4
00059 [      ]+eb:  66 0f c2 ee 07[      ]+cmpordpd %xmm6,%xmm5
00060 [      ]+f0:  f2 0f c2 37 07[      ]+cmpordsd \(%edi\),%xmm6
00061 [      ]+f5:  f2 0f c2 f8 07[      ]+cmpordsd %xmm0,%xmm7
00062 [      ]+fa:  66 0f 2f c1[  ]+comisd %xmm1,%xmm0
00063 [      ]+fe:  66 0f 2f 0a[  ]+comisd \(%edx\),%xmm1
00064  102:  66 0f 2a d3[  ]+cvtpi2pd %mm3,%xmm2
00065  106:  66 0f 2a 1c 24[      ]+cvtpi2pd \(%esp\),%xmm3
00066  10b:  f2 0f 2a e5[  ]+cvtsi2sd %ebp,%xmm4
00067  10f:  f2 0f 2a 2e[  ]+cvtsi2sd \(%esi\),%xmm5
00068  113:  66 0f 2d f7[  ]+cvtpd2pi %xmm7,%mm6
00069  117:  66 0f 2d 38[  ]+cvtpd2pi \(%eax\),%mm7
00070  11b:  f2 0f 2d 01[  ]+cvtsd2si \(%ecx\),%eax
00071  11f:  f2 0f 2d ca[  ]+cvtsd2si %xmm2,%ecx
00072  123:  66 0f 2c 13[  ]+cvttpd2pi \(%ebx\),%mm2
00073  127:  66 0f 2c dc[  ]+cvttpd2pi %xmm4,%mm3
00074  12b:  f2 0f 2c 65 00[      ]+cvttsd2si 0x0\(%ebp\),%esp
00075  130:  f2 0f 2c ee[  ]+cvttsd2si %xmm6,%ebp
00076  134:  66 0f 5e c1[  ]+divpd[      ]+%xmm1,%xmm0
00077  138:  66 0f 5e 0a[  ]+divpd[      ]+\(%edx\),%xmm1
00078  13c:  f2 0f 5e d3[  ]+divsd[      ]+%xmm3,%xmm2
00079  140:  f2 0f 5e 1c 24[      ]+divsd[      ]+\(%esp\),%xmm3
00080  145:  0f ae 55 00[  ]+ldmxcsr 0x0\(%ebp\)
00081  149:  0f ae 1e[     ]+stmxcsr \(%esi\)
00082  14c:  0f ae f8[     ]+sfence 
00083  14f:  66 0f 5f c1[  ]+maxpd[      ]+%xmm1,%xmm0
00084  153:  66 0f 5f 0a[  ]+maxpd[      ]+\(%edx\),%xmm1
00085  157:  f2 0f 5f d3[  ]+maxsd[      ]+%xmm3,%xmm2
00086  15b:  f2 0f 5f 1c 24[      ]+maxsd[      ]+\(%esp\),%xmm3
00087  160:  66 0f 5d e5[  ]+minpd[      ]+%xmm5,%xmm4
00088  164:  66 0f 5d 2e[  ]+minpd[      ]+\(%esi\),%xmm5
00089  168:  f2 0f 5d f7[  ]+minsd[      ]+%xmm7,%xmm6
00090  16c:  f2 0f 5d 38[  ]+minsd[      ]+\(%eax\),%xmm7
00091  170:  66 0f 28 c1[  ]+movapd %xmm1,%xmm0
00092  174:  66 0f 29 11[  ]+movapd %xmm2,\(%ecx\)
00093  178:  66 0f 28 12[  ]+movapd \(%edx\),%xmm2
00094  17c:  66 0f 17 2c 24[      ]+movhpd %xmm5,\(%esp\)
00095  181:  66 0f 16 2e[  ]+movhpd \(%esi\),%xmm5
00096  185:  66 0f 13 07[  ]+movlpd %xmm0,\(%edi\)
00097  189:  66 0f 12 00[  ]+movlpd \(%eax\),%xmm0
00098  18d:  66 0f 50 ca[  ]+movmskpd %xmm2,%ecx
00099  191:  66 0f 10 d3[  ]+movupd %xmm3,%xmm2
00100  195:  66 0f 11 22[  ]+movupd %xmm4,\(%edx\)
00101  199:  66 0f 10 65 00[      ]+movupd 0x0\(%ebp\),%xmm4
00102  19e:  f2 0f 10 ee[  ]+movsd[      ]+%xmm6,%xmm5
00103  1a2:  f2 0f 11 3e[  ]+movsd[      ]+%xmm7,\(%esi\)
00104  1a6:  f2 0f 10 38[  ]+movsd[      ]+\(%eax\),%xmm7
00105  1aa:  66 0f 59 c1[  ]+mulpd[      ]+%xmm1,%xmm0
00106  1ae:  66 0f 59 0a[  ]+mulpd[      ]+\(%edx\),%xmm1
00107  1b2:  f2 0f 59 d2[  ]+mulsd[      ]+%xmm2,%xmm2
00108  1b6:  f2 0f 59 1c 24[      ]+mulsd[      ]+\(%esp\),%xmm3
00109  1bb:  66 0f 56 e5[  ]+orpd[       ]+%xmm5,%xmm4
00110  1bf:  66 0f 56 2e[  ]+orpd[       ]+\(%esi\),%xmm5
00111  1c3:  66 0f c6 37 02[      ]+shufpd \$0x2,\(%edi\),%xmm6
00112  1c8:  66 0f c6 f8 03[      ]+shufpd \$0x3,%xmm0,%xmm7
00113  1cd:  66 0f 51 c1[  ]+sqrtpd %xmm1,%xmm0
00114  1d1:  66 0f 51 0a[  ]+sqrtpd \(%edx\),%xmm1
00115  1d5:  f2 0f 51 d2[  ]+sqrtsd %xmm2,%xmm2
00116  1d9:  f2 0f 51 1c 24[      ]+sqrtsd \(%esp\),%xmm3
00117  1de:  66 0f 5c e5[  ]+subpd[      ]+%xmm5,%xmm4
00118  1e2:  66 0f 5c 2e[  ]+subpd[      ]+\(%esi\),%xmm5
00119  1e6:  f2 0f 5c f7[  ]+subsd[      ]+%xmm7,%xmm6
00120  1ea:  f2 0f 5c 38[  ]+subsd[      ]+\(%eax\),%xmm7
00121  1ee:  66 0f 2e 01[  ]+ucomisd \(%ecx\),%xmm0
00122  1f2:  66 0f 2e ca[  ]+ucomisd %xmm2,%xmm1
00123  1f6:  66 0f 15 13[  ]+unpckhpd \(%ebx\),%xmm2
00124  1fa:  66 0f 15 dc[  ]+unpckhpd %xmm4,%xmm3
00125  1fe:  66 0f 14 65 00[      ]+unpcklpd 0x0\(%ebp\),%xmm4
00126  203:  66 0f 14 ee[  ]+unpcklpd %xmm6,%xmm5
00127  207:  66 0f 57 37[  ]+xorpd[      ]+\(%edi\),%xmm6
00128  20b:  66 0f 57 f8[  ]+xorpd[      ]+%xmm0,%xmm7
00129  20f:  66 0f 2b 33[  ]+movntpd %xmm6,\(%ebx\)
00130  213:  66 0f 57 c8[  ]+xorpd[      ]+%xmm0,%xmm1
00131  217:  f3 0f e6 c8[  ]+cvtdq2pd %xmm0,%xmm1
00132  21b:  f2 0f e6 c8[  ]+cvtpd2dq %xmm0,%xmm1
00133  21f:  0f 5b c8[     ]+cvtdq2ps %xmm0,%xmm1
00134  222:  66 0f 5a c8[  ]+cvtpd2ps %xmm0,%xmm1
00135  226:  0f 5a c8[     ]+cvtps2pd %xmm0,%xmm1
00136  229:  66 0f 5b c8[  ]+cvtps2dq %xmm0,%xmm1
00137  22d:  f2 0f 5a c8[  ]+cvtsd2ss %xmm0,%xmm1
00138  231:  f3 0f 5a c8[  ]+cvtss2sd %xmm0,%xmm1
00139  235:  66 0f e6 c8[  ]+cvttpd2dq %xmm0,%xmm1
00140  239:  f3 0f 5b c8[  ]+cvttps2dq %xmm0,%xmm1
00141  23d:  66 0f f7 c8[  ]+maskmovdqu %xmm0,%xmm1
00142  241:  66 0f 6f c8[  ]+movdqa %xmm0,%xmm1
00143  245:  66 0f 7f 06[  ]+movdqa %xmm0,\(%esi\)
00144  249:  f3 0f 6f c8[  ]+movdqu %xmm0,%xmm1
00145  24d:  f3 0f 7f 06[  ]+movdqu %xmm0,\(%esi\)
00146  251:  f2 0f d6 c8[  ]+movdq2q %xmm0,%mm1
00147  255:  f3 0f d6 c8[  ]+movq2dq %mm0,%xmm1
00148  259:  66 0f f4 c8[  ]+pmuludq %xmm0,%xmm1
00149  25d:  66 0f f4 c8[  ]+pmuludq %xmm0,%xmm1
00150  261:  66 0f 70 c8 01[      ]+pshufd \$0x1,%xmm0,%xmm1
00151  266:  f3 0f 70 c8 01[      ]+pshufhw \$0x1,%xmm0,%xmm1
00152  26b:  f2 0f 70 c8 01[      ]+pshuflw \$0x1,%xmm0,%xmm1
00153  270:  66 0f 73 f8 01[      ]+pslldq \$0x1,%xmm0
00154  275:  66 0f 73 d8 01[      ]+psrldq \$0x1,%xmm0
00155  27a:  66 0f 6d c8[  ]+punpckhqdq %xmm0,%xmm1
00156  27e:  66 90[        ]+xchg[       ]+%ax,%ax