🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310012

Re: Optymalizacja kodu

#310012
From: Maciek Godek
Date: Wed, 25 Dec 2019 11:01
8 lines
1889 bytes
W dniu środa, 25 grudnia 2019 11:55:33 UTC+1 użytkownik Maciek Godek napisał:

> - sprawdzić, na ile kosztowna będzie instrukcja warunkowa (może być kosztowna, ale nie musi, bo teoretycznie - na Intelu przynajmniej - kompilator może wciągnąć rejest znaczników w wir operacji arytmetycznych, efektywnie nie wykonując instrukcji skoku warunkowego)

Zresztą nawet w C można to sobie zarytmetyzować:

int x = random() & odpowiednia_maska_bitowa;
return x - (x > zakres)*(potęga_dwójki - zakres);
Technical Details
Message-ID: <c13192a2-18b8-4342-ad49-6a90cf36a636@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no6804258qtd.0!news-out.google.com!w29ni875qtc.0!nntp.google.com!g89no6804253qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <ed3041b7-c05f-43f3-887a-9a12a9633741@googlegroups.com> <b010dc08-d015-4a47-88be-75fa3b91cd07@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:5048:: with SMTP id h8mr29672866qtm.328.1577271691926;        Wed, 25 Dec 2019 03:01:31 -0800 (PST)
X-Received: by 2002:a81:13cd:: with SMTP id 196mr30070804ywt.43.1577271691696; Wed, 25 Dec 2019 03:01:31 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no6804258qtd.0!news-out.google.com!w29ni875qtc.0!nntp.google.com!g89no6804253qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Wed, 25 Dec 2019 03:01:31 -0800 (PST)
In-Reply-To: <b010dc08-d015-4a47-88be-75fa3b91cd07@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=83.25.232.15; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 83.25.232.15
References: <ed3041b7-c05f-43f3-887a-9a12a9633741@googlegroups.com> <b010dc08-d015-4a47-88be-75fa3b91cd07@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c13192a2-18b8-4342-ad49-6a90cf36a636@googlegroups.com>
Subject: Re: Optymalizacja kodu
From: Maciek Godek <godek.maciek@gmail.com>
Injection-Date: Wed, 25 Dec 2019 11:01:31 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit