[elektro] C makró

Xorn toth.endre at gmail.com
Wed Nov 2 15:32:28 CET 2016


Olvasd el, mit cisnál az inline. Pont debug módban kb. semmit, és pont
release módban nagyon is.

Best regards,
Andy

Balla Zoltán <sdrlab at yandex.ru> írta (2016. november 2. 10:12):
> 2016.11.02. 9:46 keltezéssel, Lajos Rancz írta:
>>
>> Helló!
>>
>> Ezt nem értem. Miért célszerűbb? Egyszer már megszívtad, biztosan meg is
>> fogod még; bonyolultságban pedig nincs nagy különbség.
>>
> Mert pl egy röpke teszt
> #define mabs(x) ((x)>0?(x):-(x))
> inline s32 ABS(s32 x)   {x>0?x:-x;return x;}
> a két verzió között 10x-es különbséget mutat...legalábbis debug fordítás
> esetén. Lehet hogy ez javulna release fordításnál, de nem hiszem, hogy
> utóbbi eléri az előbbi sebességét...
>
>
> Zoli
>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list