[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