Aktywne Wpisy

Common_Rail_1337 +312
#wykop #jedzenie #takaprawda
Nie kupujemy sodastream, kupujemy Dafi. Nie wspieramy rzydostwa, wybieramy nasze Polskie.
Nie kupujemy sodastream, kupujemy Dafi. Nie wspieramy rzydostwa, wybieramy nasze Polskie.
źródło: 688486432_1549845620480232_6566094192302546079_n
Pobierz
ATAT-2 +142
Oglądając takie filmy często zachodzę w głowę, jak duże problemy psychiczne / problemy ze sobą / problemy z agresją mają niektórzy na drogach.
Dorosły chłop, dorobił się porsche w leasingu, zapewne ma pracę, rodzinę, męża, dom, obowiązki.
A jednak, wystarczy że ktoś za długo będzie wyprzedzał ciężarówkę lewym pasem i poświęci 10 minut swojego życia na hamowanie przed maską, zajeżdżanie drogi i kilkukrotne próby zablokowania przejazdu na publicznej trasie.
A jak już
Dorosły chłop, dorobił się porsche w leasingu, zapewne ma pracę, rodzinę, męża, dom, obowiązki.
A jednak, wystarczy że ktoś za długo będzie wyprzedzał ciężarówkę lewym pasem i poświęci 10 minut swojego życia na hamowanie przed maską, zajeżdżanie drogi i kilkukrotne próby zablokowania przejazdu na publicznej trasie.
A jak już
źródło: image
Pobierz




Czy można jakoś zoptymalizować poniższy warunek, tak zeby nie używać "if", czyli zastosować tzn. "branchless":
if (pp_wall_start > RC_walls_start) RC_walls_start = pp_wall_start;Próbowałem w ten sposób, ale wolałbym bez mnożenia no i nie do końća mi działało:
RC_walls_start = pp_wall_start * (pp_wall_start > RC_walls_start);int min(int x, int y){
return y ^ ((x ^ y) & -(x <
@mackarr: a tego nie załatwi branch prediction w CPU?
ifw kodzie źródłowym wcale nie oznacza, że wygenerowany kod będzie zawierał skok warunkowy? Zbytnia kombinacja może wręcz obniżyć wydajność zamiast ją poprawić. Walnij profile i zobacz czy w ogóle jest sens się w to bawić.