-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
STED!not-for-mail
From: "Andrzej" <d...@o...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Czy kolejne wersje win-avr-gcc generują coraz dłuższy kod?
Date: Wed, 23 Mar 2011 18:04:24 +0100
Organization: http://onet.pl
Lines: 30
Message-ID: <imd96r$sun$1@news.onet.pl>
References: <imcsdc$ujm$1@news.onet.pl>
<0...@h...googlegroups.com>
NNTP-Posting-Host: 178-36-6-47.adsl.inetia.pl
X-Trace: news.onet.pl 1300899867 29655 178.36.6.47 (23 Mar 2011 17:04:27 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Wed, 23 Mar 2011 17:04:27 +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
X-RFC2646: Format=Flowed; Original
Xref: news-archive.icm.edu.pl pl.misc.elektronika:607265
[ ukryj nagłówki ]
Użytkownik "shg" <s...@g...com> napisał w wiadomości
news:08dfb13c-e0d3-4b02-a4a7-e32a3319eb78@h38g2000yq
n.googlegroups.com...
On Mar 23, 2:26 pm, "Andrzej" <d...@o...pl> wrote:
>> Podobno nast pne wersje generuj coraz d u sze kody, ale taka zmiana - to
>> chyba niemo liwe.
> Niestety to prawda.
> Kiedyś natknąłem się na wykres na którym był rozmiar tego samego kodu
> kompilowanego kolejnymi wersjami avr-gcc. Monotoniczna zależność
> rosnąca. Gdyby kompilacja avr-gcc nie była tak wrednym zabiegiem, to
> pokusiłbym się o odtworzenie tego wykresu.
> Mam też kilka swoich programów, dla których obserwuję podobną
> zależność, modyfikowane są niektóre parametry, ale kod ogólnie
> pozostaje niezmieniony, z każdą kolejna wersją jest większy.
> Coraz więcej pojawia się sytuacji, gdzie proste operacje nie są
> optymalizowane, np. przesunięcia bitowe na zmiennych 8-bitowych
> wykonywane są na 16 bitach (podobnie niektóre operacje logiczne).
> Sporo jest też "pogrubiania zmiennych", tzn. dwa razy zapisywane jest
> to samo do jakiegoś rejestru, albo głupoty jak sprawdzanie czy zero
> jest zerem (zapis zera do rejestru, a potem sprawdzanie co w tym
> rejestrze jest, to wynika akurat z popsutych operacji na ośmiu bitach).
Ok. Ale nie wyobrażam sobie sytuacji, żeby kod powiększył dwukrotnie
rozmiar.
Autor podaje gotowy plik hex mający rzeczywiście ok. 2kB.
Ściągnąłem wersje gcc, którą on kompilował i znowu otrzymałem plik ok. 4kB
Czegoś tu nie rozumiem...
Następne wpisy z tego wątku
- 23.03.11 17:10 Elektrolot
- 23.03.11 17:29 Michoo
- 23.03.11 18:44 Sebastian Biały
- 23.03.11 19:06 Andrzej
- 23.03.11 19:09 Andrzej
- 23.03.11 20:05 Sebastian Biały
- 23.03.11 20:11 Zakarm
- 23.03.11 20:18 Adam Dybkowski
- 23.03.11 20:40 Andrzej
- 23.03.11 20:56 Sebastian Biały
- 23.03.11 21:17 Michoo
- 24.03.11 03:23 Tom
- 24.03.11 09:17 Andrzej
- 24.03.11 09:56 Tom
- 24.03.11 10:48 Robbo
Najnowsze wątki z tej grupy
- 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
- bezpiecznik DC
- zasilanie fleksy z samochodu
- Dlaczego w Polsce sie nic nie udaje, na przykładzie niebieskiego lasera a teraz perskowitów
Najnowsze wątki
- 2024-06-25 Baterie litowe, takie bezpieczne :(
- 2024-06-25 Generowanie sumy kontrolnej z fragmentu pliku bin
- 2024-06-25 Tani laptop z Carrefoura
- 2024-06-25 Warszawa => International freight forwarder <=
- 2024-06-25 Warszawa => Starszy Programista C <=
- 2024-06-25 Zielona Góra => Inżynier R&D Energoelektronik <=
- 2024-06-25 Białystok => Starszy inżynier Cloud DevOps (Azure) <=
- 2024-06-25 Białystok => Starszy inżynier oprogramowania (Rust) <=
- 2024-06-25 I znowu prokuratura szuka paragrafu
- 2024-06-25 zalanie mieszkania jakie kwoty?
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-25 Re: USA/Chicago: 2 lata za "usługi prawne" po 54 latach jako radny
- 2024-06-24 Przenośny zbiornik ciśnieniowy
- 2024-06-23 ładny dzień na cabrio
- 2024-06-24 Re: Mala autonomiczna kamera monitoringu