Ignore:
Timestamp:
Jun 16, 2007, 1:36:21 AM (17 years ago)
Author:
dai_9181
Message:

op_ret関数を用意した

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_ProcOp.cpp

    r141 r142  
    88
    99        //ret
    10         OpBuffer[obp++]=(char)0xC3;
     10        op_ret();
    1111    }
    1212    else if( userProc.GetName() == "_System_InitDllGlobalVariables" ){
     
    1717        if(!bDll){
    1818            //ret
    19             OpBuffer[obp++]=(char)0xC3;
     19            op_ret();
    2020
    2121            return;
     
    6363
    6464        //ret
    65         OpBuffer[obp++]=(char)0xC3;
     65        op_ret();
    6666    }
    6767    else if( userProc.GetName() == "_System_InitStaticLocalVariables" ){
     
    9797
    9898        //ret
    99         OpBuffer[obp++]=(char)0xC3;
     99        op_ret();
    100100    }
    101101    else if( userProc.GetName() == "_System_Call_Destructor_of_GlobalObject" ){
     
    117117
    118118        //ret
    119         OpBuffer[obp++]=(char)0xC3;
     119        op_ret();
    120120    }
    121121    else if( userProc.GetName() == "_System_GetSp" ){
     
    127127
    128128        //ret
    129         OpBuffer[obp++]=(char)0xC3;
     129        op_ret();
    130130    }
    131131    else if( userProc.GetName() == "_allrem" ){
     
    756756    op_add_rsp(iStackFrameSize);
    757757
    758     //ret 0
    759     OpBuffer[obp++]=(char)0xC3;
     758    //ret
     759    op_ret();
    760760
    761761
Note: See TracChangeset for help on using the changeset viewer.