• Hallo,

    ist es eigentlich möglich, in einer Datei (d.h einer Ressource) C und Assember Routinen zu mischen? D.h. kann man die zeitkritischen Routinen in Assembler schrieben, ohne sich dafür zeitraubende Inter-Ressource-Calls einzufangen?

    Rainer

    Es gibt 10 Arten von Menschen - die einen wissen was binär ist, die anderen nicht.

  • Hallo Rainer,

    so ein Zufall dass ich gerade damit arbeite.

    Ich habe zwei Wege probiert:

    1) C-Funktionsrumpf und in der Funktion Inline Assembler. Der Vorteil ist dass alles in einer Source Datei liegt und so der Überblick einfacher ist.

    2) Eine separate Implementierung in reinem Assembler. Damit dennoch alles in einer Ressource liegt wird im asm File der Linker angewiesen den assemblierten Code in das gleiche Segment zu stellen (siehe https://github.com/jirkakunze/pcg…526d23c57e0ec1c)

    Jirka

    Es ist auch dein FreeGEOS!