We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gcc-amigaos libnix
Code generation options:
-msmall-code
-fbaserel
a4
-fbaserel32
Function attributes:
saveds
regparm
interrupt
rte
rts
amiga_interrupt
Explicit register specification:
asm
The text was updated successfully, but these errors were encountered:
No branches or pull requests
gcc-amigaos
libnix
Code generation options:
-msmall-code
- all branches use only 16-bit displacement, thus all code must fit into 64KiB,-fbaserel
- data and bss segments are addressed througha4
register with 16-bit displacement, thus merged size of data and bss must be below 64KiB,-fbaserel32
- data and bss segments are addressed througha4
register with displacement of 32-bit.Function attributes:
saveds
- restorea4
register in any function called from outside where the register could've been trashed,regparm
- pass arguments to function in registers if possible,interrupt
- userte
instead ofrts
and save scratch registers on stack,amiga_interrupt
- set condition codes before returning to AmigaOS interrupt handler.Explicit register specification:
asm
keyword after function argument,The text was updated successfully, but these errors were encountered: