normalerweise sollte man inline-asm sein lassen (außer man weiß was man tut ) da tun sich dann die meisten compiler etwas schwer mit optimieren, bzw schalten imho die optimierung ganz ab. -- class God : public ChuckNorris { };
Ähm ... "normalerweise" macht man Inline-ASM nicht zum Vergnügen. Sondern man schreibt in Inline-ASM das, was in C gar nicht oder nur umständlich gesagt werden kann. Das heißt, wenn Inline-ASM zum Einsatz kommt, hat man im allgemeinen nicht die Wahl, es sein zu lassen.
darum ja auch mein nachsatz "außer man weiß was man tut "
Manchmal kann mans nicht vermeiden - nur wenn man eben meint, inline-asm zu nutzen, nur weils theoretisch "optimierter" ist, sollte mans eigentlich bleiben lassen. -- class God : public ChuckNorris { };