(MFC mit dem...) inline ams
-
ich hab mir ne func gebaut
void SinCos(double arc ,double &si, double &co)
{
double s;
double c;
_asm{
FLD arc
FSINCOS
FSTP c
FSTP s
}
si=s;co=c;
}
nur wie can ich die zwischenvariablen umgehen?
-
Vielleicht, indem Du c und s durch si und co ersetzt?
-
si und co sind referenzen auf double.
-
Hallo,
inline-Assembler-Kram ist compilerabhängig. Besonders wenn es sich um ganze Blöcke handelt (Standard-C++ kennt nur asm-Deklarationen der Form: asm(String-Literal);)Welchen Compiler verwendest du?
-
VC++ 6
ist das eigentlich dann immer so das das erste arg and [ebp+8] beginnt?