genuine
Slavan
- Učlanjen(a)
- 17.02.2006
- Poruke
- 1,906
- Poena
- 350
movq mm0, [esi+0]
movq mm1, [esi+8]
movq [edi+0], mm0
movq [edi+8], mm1
movq mm2, [esi+16]
movq mm3, [esi+24]
movq [edi+16], mm2
movq [edi+24], mm3
movq mm0, [esi+32]
movq mm1, [esi+40]
movq [edi+32], mm0
movq [edi+40], mm1
movq mm2, [esi+48]
movq mm3, [esi+56]
movq [edi+48], mm2
movq [edi+56], mm3
movaps xmm0 , [esi]
movaps xmm1 , [esi+16]
movaps [edi],xmm0
movaps [edi+16],xmm1
movaps xmm2 , [esi+32]
movaps xmm3 , [esi+48]
movaps [edi+32],xmm2
movaps [edi+48],xmm3
(ili bilo kako se rasporedile instrukcije radi optimizacije )
na Athlonu XP je gornji kod oko 25% efikasniji od donjeg.
da li je zbog toga sto je movaps vectorpath instrukcija ?
Kakvo je stanje na Athlon64 i Pentium-4?
fala puno...
movq mm1, [esi+8]
movq [edi+0], mm0
movq [edi+8], mm1
movq mm2, [esi+16]
movq mm3, [esi+24]
movq [edi+16], mm2
movq [edi+24], mm3
movq mm0, [esi+32]
movq mm1, [esi+40]
movq [edi+32], mm0
movq [edi+40], mm1
movq mm2, [esi+48]
movq mm3, [esi+56]
movq [edi+48], mm2
movq [edi+56], mm3
movaps xmm0 , [esi]
movaps xmm1 , [esi+16]
movaps [edi],xmm0
movaps [edi+16],xmm1
movaps xmm2 , [esi+32]
movaps xmm3 , [esi+48]
movaps [edi+32],xmm2
movaps [edi+48],xmm3
(ili bilo kako se rasporedile instrukcije radi optimizacije )
na Athlonu XP je gornji kod oko 25% efikasniji od donjeg.
da li je zbog toga sto je movaps vectorpath instrukcija ?
Kakvo je stanje na Athlon64 i Pentium-4?
fala puno...
Poslednja izmena: