funkcje gcc w jądrz

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Wto, 11 Maj 2004, 21:48:37 CEST


Jakub Bogusz wrote:
> gcc ma jakieś dziwne nawyki co do switcha.
> Na ppc wstawia te wywołania __ucmpdi2() i nie chce tego optymalizować,
> niezależnie od -O[023] ani -finline-functions.
> Zamiana switcha na porównania (sprawdzenie równości - może przy
> nierównościach by tak nie było) likwiduje problem
> (a że to jest raptem 6 przypadków, nie ma co się bawić w wyszukiwanie
> binarne).

Jezeli jest to raptem 6 wartosci, to jaki sens ma uzywanie _u64 jako typu
wartosci switcha ?

Prosty casting powinien zalatwic sprawe.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



Więcej informacji o liście dyskusyjnej pld-devel-pl