Ignore:
Timestamp:
Jul 25, 2007, 4:04:11 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/stack_frame.cpp

    r228 r232  
    2525    answer_sp=lowest_sp-max_parm_size;
    2626
    27     if((localParamSize%0x10)){
    28         if((answer_sp%0x10)==0){
    29             //関数のエントリポイントで128ビット境界ラインに合わせるため
    30             return -(answer_sp-0x08);
    31         }
    32         return -(answer_sp-0x10);
     27    if(((answer_sp-localParamSize)%0x10)==0){
     28        //関数のエントリポイントで128ビット境界ラインに合わせるため
     29        return -(answer_sp-0x08);
    3330    }
    34 
    35     if((answer_sp%0x10)==0){
    36         //関数のエントリポイントで128ビット境界ラインに合わせるため
    37         return -(answer_sp-0x10);
    38     }
    39     return -(answer_sp-0x08);
     31    return -(answer_sp-0x10);
    4032}
    4133int CStackFrame::GetNowSp(){
Note: See TracChangeset for help on using the changeset viewer.