Ruslan (31.10.2005 15:38, просмотров: 1) ответил Cидopгeк на Вообще создается впечатление, что ГНУшники всю эту требуху (компиляторозависимые расширения языка) понапридумывали и с удовольствием используют специально, что бы нельзя было сравнить эффективность Гуцэцэ с другими компиляторами ;-D=
Ага, вот к примеру вот этот макрос - Кто сможет объяснить как это работает
#define F_MLA(hi, lo, x, y) \
({ int __hi; \
int __lo; \
F_MLX(__hi, __lo, (x), (y)); \
asm ("addl %2,%0\n\t" \
"adcl %3,%1" \
: "=rm" (lo), "=rm" (hi) \
: "r" (__lo), "r" (__hi), "0" (lo), "1" (hi) \
: "cc"); \
})