🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Optymalizacja kodu

#310035
From: (fir)
Date: Fri, 27 Dec 2019 21:01
23 lines
3216 bytes
W dniu piątek, 27 grudnia 2019 21:54:14 UTC+1 użytkownik M.M. napisał:
> On Friday, December 27, 2019 at 8:18:46 PM UTC+1, (fir) wrote:
> > W dniu piątek, 27 grudnia 2019 20:12:09 UTC+1 użytkownik M.M. napisał:
> > > On Friday, December 27, 2019 at 7:48:22 PM UTC+1, (fir) wrote:
> > > > a co z dezasemblacja? to calkiem proste a wiele by wyjasnilo
> > > 
> > > Jest kilka problemów z tym. Nie znam zasad łączenia instrukcji w pary/trójki 
> > > żeby procesor mógł je wykonać równocześnie, o czasach wykonania nie wspomnę.
> > > No i bym musiał procedurę zostawić w asemblerze, dopracować ją (czytaj: napisać
> > > lepiej niż kompilator) i utrzymywać w asemblerze. Wiec nawet jak znajdę
> > > wyjaśnienie, to chyba nic mi z tego.
> > > 
> > > Pozdrawiam
> > 
> > chodzi o dezasemblacje i zobazenie co sie zmienilo miedzy ta wolniejsza a szybsza wersje a nie o pisanie asma (ktore nie jest zreszta wcale takie trudne mysle ze idzie sie nauczyc w dzien (choc sam nie pisalme jeszcze 64 bitowego asma)
> 
> Zgodzę się, że dla kogoś kto biegle zna i używa asemblera na 386, byłby to
> dobry przykład jak należy, a jak nie należy pisać wydajny kod w asemblerze.
> Ja piszę w C++, dla mnie wstawka jednej instrukcji w asemblerze (np. to
> popcount, xchange, rot) maksymalne użycie asemblera. Taki ktoś jak ja 
> chyba nie wyniesie z tego żadnej nauki?
> 
jak to nie - zdezasembluj a dostaniesz odpowiedz na swoje pytaie czemu jest szybciej..jak nie umiesz czytac asma to zapostuj go na grupie tylko trzeba by zdizasemblowac odpowiednie kawalki
Technical Details
Message-ID: <efadabbf-295a-4f56-a5bf-d69d7eb7647d@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!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no1970212qtd.0!news-out.google.com!w29ni306qtc.0!nntp.google.com!g89no1970205qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <ed3041b7-c05f-43f3-887a-9a12a9633741@googlegroups.com> <2104ea83-5daa-4752-9a63-ed3346a14082@googlegroups.com> <82f8e967-0d0e-4bae-b005-aacb301b2349@googlegroups.com> <aa15d34a-292a-42ed-86cd-146377009a51@googlegroups.com> <00ddf4f0-f30c-413a-bda9-2ecd442ad84a@googlegroups.com> <003763c5-828f-4181-980c-f01f81e2a2c8@googlegroups.com> <d9d3d2f0-277e-4fa8-846d-d0784f45bc93@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:7c6:: with SMTP id 189mr46104018qkh.408.1577480484723;        Fri, 27 Dec 2019 13:01:24 -0800 (PST)
X-Received: by 2002:a81:a210:: with SMTP id w16mr39814261ywg.261.1577480484436; Fri, 27 Dec 2019 13:01:24 -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!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no1970212qtd.0!news-out.google.com!w29ni306qtc.0!nntp.google.com!g89no1970205qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Fri, 27 Dec 2019 13:01:24 -0800 (PST)
In-Reply-To: <d9d3d2f0-277e-4fa8-846d-d0784f45bc93@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.252; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 5.172.255.252
References: <ed3041b7-c05f-43f3-887a-9a12a9633741@googlegroups.com> <2104ea83-5daa-4752-9a63-ed3346a14082@googlegroups.com> <82f8e967-0d0e-4bae-b005-aacb301b2349@googlegroups.com> <aa15d34a-292a-42ed-86cd-146377009a51@googlegroups.com> <00ddf4f0-f30c-413a-bda9-2ecd442ad84a@googlegroups.com> <003763c5-828f-4181-980c-f01f81e2a2c8@googlegroups.com> <d9d3d2f0-277e-4fa8-846d-d0784f45bc93@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <efadabbf-295a-4f56-a5bf-d69d7eb7647d@googlegroups.com>
Subject: Re: Optymalizacja kodu
From: "(fir)" <profesor.fir@gmail.com>
Injection-Date: Fri, 27 Dec 2019 21:01:24 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit