Article View: pl.comp.lang.asm
Article #1684Re: przesuni?cie cykliczne
From: Michal Schulz
Date: Mon, 21 Jan 2008 14:29
Date: Mon, 21 Jan 2008 14:29
21 lines
1515 bytes
1515 bytes
Wojciech Muła wrote: >> Uhm. Czy uwazasz, ze to jest rozwiazanie optymalne? Jesli trzeba bedzie >> obrocic obszar o wiecej niz jeden bit, bedziesz musial cala petle >> wielokrotnie powtarzac... > > A przede wszystkim jeśli n jest zminne, jak zrobi pętle. > >> Takie podejscie wydajnoscia nie grzeszy. > > Naturalnie narzuca się rozkaz SHLD (i specjalne traktowanie pierwszego > słowa). Ale to tylko x86_64 :) A na intelu? Dwa obroty (raz w lewo raz w prawo), dwa and-y (z dwoma maskami albo jedna negowana co chwila) i jeden or na kazda pare elementow? Jakos tak to powinno byc :) -- Michal Schulz
Technical Details
Message-ID:
<fn2a97$1m4$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<fn0epa$mif$1@inews.gazeta.pl> <fn24as$8t8$1@inews.gazeta.pl> <fn25ca$g79$1@news.onet.pl> <slrnfp99qb.2c8.wojciech_mula@cat.tac>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Michal Schulz <michal.schulz@onet.eu> Newsgroups: pl.comp.lang.asm Subject: Re: przesuni?cie cykliczne Date: Mon, 21 Jan 2008 15:29:57 +0100 Organization: Onet.pl Lines: 22 Message-ID: <fn2a97$1m4$1@news.onet.pl> References: <fn0epa$mif$1@inews.gazeta.pl> <fn24as$8t8$1@inews.gazeta.pl> <fn25ca$g79$1@news.onet.pl> <slrnfp99qb.2c8.wojciech_mula@cat.tac> NNTP-Posting-Host: p5b032689.dip0.t-ipconnect.de Mime-Version: 1.0 X-Trace: news.onet.pl 1200925799 1732 91.3.38.137 (21 Jan 2008 14:29:59 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Mon, 21 Jan 2008 14:29:59 +0000 (UTC) X-Sender: 9wUCXNAIfoHJ12NLiW1DhOd3DPBVeoC1 User-Agent: KNode/0.10.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit