/[cmucl]/src/lisp/ppc-assem.S
ViewVC logotype

Diff of /src/lisp/ppc-assem.S

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by rtoy, Sat Apr 16 02:03:22 2005 UTC revision 1.11 by rtoy, Wed Aug 17 03:40:16 2005 UTC
# Line 7  Line 7 
7  #if defined DARWIN  #if defined DARWIN
8  #define FUNCDEF(x)      .text @ \  #define FUNCDEF(x)      .text @ \
9                          .align 3 @ \                          .align 3 @ \
10  _##x:  _/**/x:
11  #define GFUNCDEF(x)     .globl _/**/x @ \  #define GFUNCDEF(x)     .globl _/**/x @ \
12          FUNCDEF(x)          FUNCDEF(x)
13  #else  #else
# Line 56  x: Line 56  x:
56  #if defined DARWIN  #if defined DARWIN
57  #define FRAME_SIZE(first_g,first_f,out_arg_words,savecr) \  #define FRAME_SIZE(first_g,first_f,out_arg_words,savecr) \
58  (NFPR_SAVE_BYTES(first_f)+ NGPR_SAVE_BYTES(first_g)+ FRAME_ARG_BYTES(out_arg_words))  (NFPR_SAVE_BYTES(first_f)+ NGPR_SAVE_BYTES(first_g)+ FRAME_ARG_BYTES(out_arg_words))
59  #define SAVE_FPR(n) stfd f##n,-8*(32- n)(r11)  #define SAVE_FPR(n) stfd f/**/n,-8*(32- n)(r11)
60  #define SAVE_GPR(n) stw r##n,-4*(32- n)(r11)  #define SAVE_GPR(n) stw r/**/n,-4*(32- n)(r11)
61  #define FULL_FRAME_SIZE FRAME_SIZE(FIRST_SAVE_GPR,FIRST_SAVE_FPR,8,1)  #define FULL_FRAME_SIZE FRAME_SIZE(FIRST_SAVE_GPR,FIRST_SAVE_FPR,8,1)
62  #else  #else
63  #define FRAME_SIZE(first_g,first_f,out_arg_words,savecr) \  #define FRAME_SIZE(first_g,first_f,out_arg_words,savecr) \
# Line 68  x: Line 68  x:
68  #endif  #endif
69    
70  #if defined DARWIN  #if defined DARWIN
71  #define RESTORE_FPR(n) lfd f##n,-8*(32- n)(r11)  #define RESTORE_FPR(n) lfd f/**/n,-8*(32- n)(r11)
72  #define RESTORE_GPR(n) lwz r##n,-4*(32- n)(r11)  #define RESTORE_GPR(n) lwz r/**/n,-4*(32- n)(r11)
73  #else  #else
74  #define RESTORE_FPR(n) lfd f##n,-8*(32-(r##n))(r11)  #define RESTORE_FPR(n) lfd f##n,-8*(32-(r##n))(r11)
75  #define RESTORE_GPR(n) lwz r##n,-4*(32-(r##n))(r11)  #define RESTORE_GPR(n) lwz r##n,-4*(32-(r##n))(r11)
# Line 642  _function_end_breakpoint_end: Line 642  _function_end_breakpoint_end:
642          .byte   SC_OFFSET_HI(sc_DescriptorReg, reg_A0_NUM)          .byte   SC_OFFSET_HI(sc_DescriptorReg, reg_A0_NUM)
643          .align  4          .align  4
644    
 #endif  
645    #endif

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.5