SORU
20 Kasım 2010, CUMARTESİ


Daha hızlı olan: x<<1 x<<10?

Bir şey optimize etmek istemiyorum, yemin ederim, ben sadece meraktan soruyorum bu soruyu sormak istiyorum. Çoğu donanım üzerinde tek bir komut olan bit-shift (örneğin shl, shr), derleme bir komut olduğunu biliyorum. Ama kaç vardiya (nanosaniye-bilge ve CPU-tact-bilge) önemi var. Diğer bir deyişle, birini ya da herhangi bir CPU daha hızlıdır?

x << 1;

ve

x << 10;

Ve lütfen bu soru için benden nefret etme. :)

CEVAP
20 Kasım 2010, CUMARTESİ


Potansiyel olarak değişir CPU.

Ancak, tüm modern CPU (86, KOL) "-- bir donanım modülü, özel olarak, sürekli rasgele değişimler gerçekleştirmek için tasarlanmıştır. shifter" varil kullanın

Alt satırda... hayır. Fark yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • colacas

    colacas

    29 EKİM 2006
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • The Dubstep FX

    The Dubstep

    5 Mart 2011