-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.nask.pl!news.nask.
org.pl!feed.news.interia.pl!not-for-mail
From: J.F. <j...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Problem lekko OT, ale w WinAVR ;-)
Date: Thu, 11 Jun 2009 17:02:43 +0200
Organization: -
Lines: 28
Message-ID: <5...@4...com>
References: <h0qku7$a6o$1@atlantis.news.neostrada.pl>
<h0r3ok$c87$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.interia.pl 1244731496 29544 82.143.187.50 (11 Jun 2009 14:44:56 GMT)
X-Complaints-To: u...@n...interia.pl
NNTP-Posting-Date: Thu, 11 Jun 2009 14:44:56 +0000 (UTC)
X-Newsreader: Forte Agent 1.93/32.576 English (American)
X-Authenticated-User: jjjfox % interia+pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:565197
[ ukryj nagłówki ]On Thu, 11 Jun 2009 16:16:54 +0200, Grzegorz Kurczyk wrote:
>o co mi chodzi. Sprawa jest czysto "akademicka" i wynika z mojego
>pewnego rodzaju "zboczenia" w dążeniu do absurdalnej optymalizacji kodu
>wynikowego ;-)
Nie wysilaj sie, wez lepszy procek :-)
>void ProgressBar(char x, char y, char w, char h, char value) {
>przy wywołaniu:
> ProgressBar(0, 90, 128, 5, y);
>
>otrzymujemy w kodzie wynikowym:
> 37e2: 0b 2d mov r16, r11
> 37e4: 25 e0 ldi r18, 0x05 ; 5
> 37e6: 40 e8 ldi r20, 0x80 ; 128
> 37e8: 6a e5 ldi r22, 0x5A ; 90
> 37ea: 80 e0 ldi r24, 0x00 ; 0
> 37ec: 0e 94 b4 17 call 0x2f68 ; 0x2f68 <ProgressBar>
>
>I to co mnie "wkurza", to czemu łachudra przekazuje parametry w
>rejestrach r16, r18, r20, r22, r24 niejako promując typ char do int ?
Ja juz nie pamietam .. ale czy to gdzies nie jest w standardzie C
zapisane ? cos podobnego bylo .. konwersja parametrow, a moze
wyrownanie [alignment] .. Moze trzeba opcje kompilatora sprawdzic ?
J.
Następne wpisy z tego wątku
- 11.06.09 15:30 Grzegorz Kurczyk
- 11.06.09 17:45 Zbych
- 11.06.09 18:51 Adam Dybkowski
- 12.06.09 00:53 T.M.F.
- 12.06.09 00:56 T.M.F.
- 12.06.09 00:58 T.M.F.
- 11.06.09 19:01 Zbych
- 11.06.09 19:02 Zbych
- 11.06.09 20:16 Adam Dybkowski
- 12.06.09 03:35 T.M.F.
- 12.06.09 03:37 T.M.F.
- 12.06.09 07:54 Zbych
- 12.06.09 08:14 Zbych
- 12.06.09 09:05 Grzegorz Kurczyk
- 12.06.09 15:42 T.M.F.
Najnowsze wątki z tej grupy
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- skąd my to znamy
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- antena gsm
Najnowsze wątki
- 2024-06-27 SAMOCHODY ELEKTRYCZNE: EKOLOGICZNA HIPOKRYZJA CZY EKONOMICZNA GŁUPOTA? | GOSPODARCZE ZERO #21
- 2024-06-27 Głośnik piezoelektryczny
- 2024-06-23 Mala autonomiczna kamera monitoringu
- 2024-06-26 czas na emeryturę i EB
- 2024-06-26 Wyjścia video kart graficznych (NVIDIA)
- 2024-06-27 Warszawa => Key Account Manager <=
- 2024-06-27 Bażanowice => Expert Migration Architect (Azure) <=
- 2024-06-27 Ulm => IT Netzwerktechniker (m/w/d) <=
- 2024-06-27 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-06-27 Warszawa => Head of International Freight Forwarding Department <=
- 2024-06-26 Kraków => International freight forwarder <=
- 2024-06-26 Częstochowa => Marketing Specialist (E-Commerce) <=
- 2024-06-26 Warszawa => Fullstack Java Developer <=
- 2024-06-26 Warszawa => React Native Developer <=
- 2024-06-26 Rzeszów => Frontend Developer (React) <=