How to use a different calling convention for assembler routines?

ibrumm@arcor.de ibrumm@arcor.de
Mon Oct 21 22:14:00 GMT 2002


Hi!

I have quite a lot routines written in assembler for the H8/3052.
They use the following calling convention:
- the first parameter is passed in ER6 (or R6 or R6L)
- other parameters are passed on the stack (the last one is written first on the stack)
- the result is returned in ER6 (or R6 or R6L)

Can GCC use a different calling convention?
How can I instruct GCC to use this calling convention for the assembler routines?

Best regards,
Ingmar Brumm

-----------------------------------------------------------------------
Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's größter Kfz-Direkt-
versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln!
http://www.arcor.de/home/redir.php/email.kasko
-----------------------------------------------------------------------



More information about the Gcc-help mailing list