Skocz do zawartości

Sens przepisywania C++>ASM


Rekomendowane odpowiedzi

  • Filar Społeczności
Opublikowano

Nie wiem ale po co ci klamry w tym przypadku?

  • Administratorzy
Opublikowano

No cóż, w odpowiednich warunkach to pierwszy kod będzie działał wolniej niż wyświetlenie 1 klatki Crysisa 2 na ekranie... sprawdź sobie na jakimś sprzęcie i tyle :)

  • 4 tygodnie później...
Opublikowano

Wg mnie asm byłby szybszy (n++ dodatkowo zwraca wartość no i że jest to postinkrementacja to zużywa dodatkową pamięć na zapis wcześniejszej wartości), chyba, że będzie jakaś silna optymalizacja kodu, która sprowadzi to do inc [a].

Opublikowano
Wg mnie asm byłby szybszy (n++ dodatkowo zwraca wartość no i że jest to postinkrementacja to zużywa dodatkową pamięć na zapis wcześniejszej wartości), chyba, że będzie jakaś silna optymalizacja kodu, która sprowadzi to do inc [a].

To podstawowa optymalizacja, takie oczywiste rzeczy kompilator wyłapuje bez problemu(w bardziej skomplikowanych przypadkach nie jest to takie pewne i lepiej dawać ++sth gdzie się tylko da).

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...