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

  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010