eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Data: 2012-10-17 15:01:51
    Temat: Re: sortowanie
    Od: Baranosiu <r...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Dnia 17.10.2012 kenobi <p...@g...com> napisał/a:
    > W dniu środa, 17 października 2012 12:40:24 UTC+2 użytkownik Baranosiu napisał:
    >> Dnia 17.10.2012 kenobi <p...@g...com> napisał/a:
    >>
    >> > Dla porownania sinus 190 ns cosinus 160 - nie wiem dlaczego sinus
    >>
    >> > jest wolniejszy niz cosinus :U (pain)
    >>
    >>
    >>
    >> Może dlatego, że sinus jest zaimplementowany jako cos(x-pi/4) i
    >>
    >> dochodzi dodatkowa operacja :D
    >
    > wogole czas sinusa zalezy od kata np
    >
    > d = sin(5); //101 ns
    > d = sin(6); //81 ns

    Tak, zależy, bo dla różnych kątów jest różna szybkość zbieżności
    szeregów używanych przez FPU do wyliczeń. Przy okazji przejrzyj jaki
    kod w assemblerze Ci produkuje kompilator, bo czasem jak kompilator
    jest "sprytny" to wyliczy wartość w trakcie kompilacji, a nie w czasie
    wykonania :D Najlepiej takie rzeczy testować z wyłączonym
    optymalizowaniem (albo wprost napisać program w assemblerze).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: