Registriert seit: 17. Aug 2003
275 Beiträge
|
Re: Einfache Funktion in asm übersetzen...
5. Okt 2005, 16:45
guck dir im debugger erstmal an, was der compiler aus der funktion macht.
das kannst du ja hier mal posten.
eventuell ist das auch schon die optimierteste variante.
(kein debug=build, auf release-build stellen!)
Christoph char l[]="\xd6N\x96\xa6\xe6\xce.\xa6\xe4\xce\x04N\x86\xae\ xce\xfc",I,*i=l-1;for(;I=3,*i
++;){while(*i=*i&~(1<<I|1<<7-I)|(*i&1<<I)<<7-2*I|(*i&1<<7-I)>>7-2*I,I--);}puts(l);
|