home *** CD-ROM | disk | FTP | other *** search
- # Kleine Routine, die den Wert des Maschinenstacks zurⁿckliefert.
-
- # (diese werden VOR der vorigen Instruktion ausgefⁿhrt):
- #define _ # Instruktion, die stets ausgefⁿhrt wird
- #define __ # Instruktion, die nur im Sprung-Fall ausgefⁿhrt wird
- # Abkⁿrzungen fⁿr Anweisungen:
- #define ret jmp %i7+8 # return from subroutine
- #define retl jmp %o7+8 # return from leaf subroutine (no save/restore)
-
- .seg "text"
-
- .global _getSP
-
- # extern void* getSP (void);
- _getSP: retl
- _ mov %sp,%o0
-
-