Ich habe ein paar einfach Funktionen die die Fakultät einer Zahl berechnen und wollte spaßeshalber mal es mit inline Assembler probieren. Ich bekomme aber immer komisch Fehler Meldungen. Daher hab ich mal was auskommentiert und schwupps geht es??? Kann mir jemand verraten was die "Magie" dahinter ist? MfG Im Anhang die der gesamte Quellcode, der gibt Compiler-Warnungen (gcc -std=gnu99). Der Ausschnitt der nicht geht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
Und hier die Änderung, die das richtige Ergebnis ausspuckt:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |