hi... wie sich aus der überschrift schon entnehmen lässt, möchte ich assember macros oder inline functionen schreiben.
ich möchte das machen, weil es suuuperschnell ist und für ein paar functionen nehmen, die häufig benutzt werden.... allerdings hab ich beides schon ausprobiert. bei inline functionen (inline void eineFunction()) sagt der compiler, dass er es nicht wünscht, wenn ich ich da asm code reinmache (mit __asm { }), aber dass ich doch macros benutzen könnte. wenn ich macros nehme (#define MACRO(param) (__asm mov ax, param), dann sagt er, dass da irgendwas nich stimmt.... ich weiss auch nicht mehr. entweder mach ich da was falsch, oder es geht nicht.
kann mir jemand sagen, was von den beiden sachen stimmt?
würde mich sehr freuen!
sandman
ich möchte das machen, weil es suuuperschnell ist und für ein paar functionen nehmen, die häufig benutzt werden.... allerdings hab ich beides schon ausprobiert. bei inline functionen (inline void eineFunction()) sagt der compiler, dass er es nicht wünscht, wenn ich ich da asm code reinmache (mit __asm { }), aber dass ich doch macros benutzen könnte. wenn ich macros nehme (#define MACRO(param) (__asm mov ax, param), dann sagt er, dass da irgendwas nich stimmt.... ich weiss auch nicht mehr. entweder mach ich da was falsch, oder es geht nicht.
kann mir jemand sagen, was von den beiden sachen stimmt?
würde mich sehr freuen!
sandman
Comment