Ignore:
Timestamp:
Jul 30, 2007, 3:11:26 AM (17 years ago)
Author:
dai_9181
Message:

SystemProcのリファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp

    r251 r252  
    121121        };
    122122
    123         memcpy(OpBuffer+obp,Buffer_allrem,178);
    124         obp+=178;
     123        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_allrem, 178 ) );
    125124    }
    126125    else if( userProc.GetName() == "_aullrem" ){
     
    138137        };
    139138
    140         memcpy(OpBuffer+obp,Buffer_aullrem,117);
    141         obp+=117;
     139        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_aullrem, 117 ) );
    142140    }
    143141    else if( userProc.GetName() == "_allmul" ){
     
    147145        };
    148146
    149         memcpy(OpBuffer+obp,Buffer_allmul,52);
    150         obp+=52;
     147        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_allmul, 52 ) );
    151148    }
    152149    else if( userProc.GetName() == "_alldiv" ){
     
    156153        };
    157154
    158         memcpy(OpBuffer+obp,Buffer_alldiv,170);
    159         obp+=170;
     155        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_alldiv, 170 ) );
    160156    }
    161157    else if( userProc.GetName() == "_aulldiv" ){
     
    172168        };
    173169
    174         memcpy(OpBuffer+obp,Buffer_aulldiv,104);
    175         obp+=104;
     170        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_aulldiv, 104 ) );
    176171    }
    177172    else if( userProc.GetName() == "_allshl" ){
     
    181176        };
    182177
    183         memcpy(OpBuffer+obp,Buffer_allshl,31);
    184         obp+=31;
     178        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_allshl, 31 ) );
    185179    }
    186180    else if( userProc.GetName() == "_allshr" ){
     
    190184        };
    191185
    192         memcpy(OpBuffer+obp,Buffer_allshr,33);
    193         obp+=33;
     186        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_allshr, 33 ) );
    194187    }
    195188    else if( userProc.GetName() == "_aullshr" ){
     
    215208        };
    216209
    217         memcpy(OpBuffer+obp,Buffer_aullshr,31);
    218         obp+=31;
     210        compiler.codeGenerator.PutOld( NativeCode( (const char *)Buffer_aullshr, 31 ) );
    219211    }
    220212    else{
Note: See TracChangeset for help on using the changeset viewer.