AVRGCC, "switch", tablica skokow



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Pawe=B3_Sklarow?= <p_sklarowUSUN_at_nospam_pocztaUSUN.onet.pl>
Subject: AVRGCC, "switch", tablica skokow
Date: Thu, 27 May 2004 19:24:39 +0200


Witam wszystkich!
Jak AVRGCC zmusic, zeby zawsze generowal tablice skokow
i ijmp, przy wykorzystywaniu switch/case?
Jak na razie widze, ze czasem to robi, a czasem nie.
Od czego to zalezy?


--
pozdrawiam, Pawel Sklarow

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pawel Kurzawa" <groups_at_nospam_kpw.qs.pl>
Subject: Re: AVRGCC, "switch", tablica skokow
Date: Fri, 28 May 2004 15:15:28 +0200


Od czego to zalezy?
z tego co wiem to jezeli argumenty case sa poukladane po kolei jak nizej
switch (x) {
case 0:
case 1:
case 2:
......
}
to wygeneruje tablice skokow, w innym przypadku konwertuje na if (){}.

--

--
Best regards
K_at_nospam_pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------




========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: JS <jar0sz_at_nospam_polbox.com.pl_without_pl>
Subject: Re: AVRGCC, "switch", tablica skokow
Date: Sat, 29 May 2004 14:18:11 +0000 (UTC)


W artykule <c95851$8jp$1_at_nospam_news.onet.pl>
autorem którego mieni się Paweł Sklarow, napisano:

Jak AVRGCC zmusic, zeby zawsze generowal tablice skokow
i ijmp, przy wykorzystywaniu switch/case?

AFAIK można tylko tego zakazać: -mno-tablejump

--
Pozdrawiam
Jarosław Szynal

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Pawe=B3_Sklarow?= <p_sklarowUSUN_at_nospam_pocztaUSUN.onet.pl>
Subject: Re: AVRGCC, "switch", tablica skokow
Date: Mon, 31 May 2004 14:21:52 +0200


Paweł Sklarow wrote:
Witam wszystkich!
Jak AVRGCC zmusic, zeby zawsze generowal tablice skokow
i ijmp, przy wykorzystywaniu switch/case?
Jak na razie widze, ze czasem to robi, a czasem nie.
Od czego to zalezy?


Na razie wiem jedno:
(1) case musza byc po kolei
(2) ilosc case'ow musi byc potega dwojki
wtedy generuje jumptable.
U mnie jak na razie dziala dla 4 i 8.

--
pozdrawiam, Pawel Sklarow

========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai