-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!new
s.nask.org.pl!news.onet.pl!not-for-mail
From: "prorok" <p...@t...nie.adres>
Newsgroups: pl.comp.programming
Subject: Re: podręcznik do assemblera
Date: Mon, 15 Nov 2010 06:21:09 +0100
Organization: http://onet.pl
Lines: 23
Message-ID: <ibqg05$nel$1@news.onet.pl>
References: <6...@p...googlegroups.com>
<ibm5mh$pmu$1@inews.gazeta.pl>
<1...@k...googlegroups.com>
<ibp1en$jus$1@inews.gazeta.pl>
<9...@x...googlegroups.com>
<ibps2r$f5f$1@news.onet.pl>
<e...@n...googlegroups.com>
NNTP-Posting-Host: 194.117.241.226
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1289798469 24021 194.117.241.226 (15 Nov 2010 05:21:09 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Mon, 15 Nov 2010 05:21:09 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994
Xref: news-archive.icm.edu.pl pl.comp.programming:187327
[ ukryj nagłówki ]Użytkownik "Mariusz Marszałkowski" <m...@g...com> napisał w wiadomości
news:e4c6ad3c-c03c-4765-ac87-868d78c63a6a@n10g2000pr
j.googlegroups.com...
> Pojedyncze instrukcje nie stanową problemu, jwp mogą mieć funkcje do
> tego celu.
Dwojakie obejście - wywołanie procedury assemblerowej lub opisanie to inną
funkcją: dla obrotów ror,rol które muszą być szybkie bo mogą występować w
funkcji haszującej lub kryptografii - zamiast obrotu można użyć or z
przesuniętą zawartością (chociaż przydałaby się instrukcja obrotu w językach
wysokiego poziomu?)
Rdtsc zamknięte w procedurze (zwłaszcza takiej jak JNI Javy) jak również
wyspecjalizowane szukanie bitu (bsf,bsr) traci dużo na czasie wykonania. Ale
to wszystko gdy mamy przynajmniej WOŁANIE procedur assemblerowych. Jeśli
nie, to do szukania bituy trzeba by napisać własny algorytm a gorzej z
pomiarem czasu bo zostaje QueryPerformanceCounter też szybki ale rzędy
wielkości mniej dokładny niż rdtsc i jego wywołanie trwa trochę co może
przeszkadzać gdy chcielibyśmy zrobić bardzo dokładne profilowanie - pamiar
czasu wykonania określonych linii w funkcji.
Pozdrawiam
Następne wpisy z tego wątku
- 15.11.10 13:22 Marcin 'Qrczak' Kowalczyk
- 15.11.10 14:15 Mariusz Marszałkowski
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-28 Warszawa => Sales Executive / KAM <=
- 2025-07-28 Było 83V
- 2025-07-28 Białystok => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-28 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-07-28 Białystok => Delphi Programmer <=
- 2025-07-28 Warszawa => Specjalista/stka ds. Organizacji <=
- 2025-07-28 Warszawa => Senior Key Account Manager IT <=
- 2025-07-28 Warszawa => Software Engineer .Net <=
- 2025-07-28 Białystok => Programista Delphi <=
- 2025-07-28 Warszawa => MENA New Business Manager <=
- 2025-07-28 Stare komputery
- 2025-07-28 Warszawa => Junior Rekruter <=
- 2025-07-28 cinkciarz.pl
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36