Forum: Compiler & IDEs ARM: Assembler Macro aus C aufrufen


von ARM-Fan (Gast)


Lesenswert?

Hallo!

Kann mir evtl. jemand aus dem Stefreif sagen, wie ich aus
"C" ein in Assembler geschriebenes Macro aufrufen kann.

Es handelt sich um ARM/GCC.

Danke schonmal!

von A.K. (Gast)


Lesenswert?

Im einfachsten Fall reicht GCC asm-Statements einfach an den Assembler
durch. Also asm-volatile-Wrapper drum herum und die Zeilen schon brav
mit den typischen Schönheiten wie \n\ gewürzt, und fertig.

Bleibt die Frage, wozu den Aufwand? GCC hat ja eine weit höher
entwickelte asm-Einbindung als jeder andere mir bekannte Compiler.
Richtig angewandt, sind inline-functions mit asm-statements meist
besser als Macros, und zudem vom Compiler auch noch optimierbar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.