ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/Unix/Linux/asm_linux.S
(Generate patch)

Comparing SheepShaver/src/Unix/Linux/asm_linux.S (file contents):
Revision 1.5 by gbeauche, 2004-01-18T22:08:39Z vs.
Revision 1.6 by gbeauche, 2004-01-18T22:59:06Z

# Line 566 | Line 566 | C_SYMBOL_NAME(execute_68k):
566   *  uint32 call_macos1(uint32 tvect{r3}, uint32 arg1{r4}) ... - Call MacOS routines
567   */
568  
569 < .macro  prolog
569 > ASM_MACRO_START prolog
570          mflr    r0
571          stw     r0,4(r1)
572          stwu    r1,-64(r1)
573 < .endm
573 > ASM_MACRO_END
574  
575 < .macro  epilog
575 > ASM_MACRO_START epilog
576          lwz     r13,XLM_TOC(0)
577          lwz     r0,64+4(r1)
578          mtlr    r0
579          addi    r1,r1,64
580          blr
581 < .endm
581 > ASM_MACRO_END
582  
583          ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(call_macos)
584   C_SYMBOL_NAME(call_macos):

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines