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

Legend:

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

    r225 r235  
    7272
    7373        //and eax,0000FFFFh
    74         OpBuffer[obp++]=(char)0x25;
    75         *((long *)(OpBuffer+obp))=0x0000FFFF;
    76         obp+=sizeof(long);
     74        compiler.codeGenerator.op_and_RV( REG_EAX, 0x0000FFFF );
    7775
    7876        //push eax
     
    9492
    9593        //and eax,000000FFh
    96         OpBuffer[obp++]=(char)0x25;
    97         *((long *)(OpBuffer+obp))=0x000000FF;
    98         obp+=sizeof(long);
     94        compiler.codeGenerator.op_and_RV( REG_EAX, 0x000000FF );
    9995
    10096        //push eax
     
    118114
    119115        //and eax,000000FFh
    120         OpBuffer[obp++]=(char)0x25;
    121         *((long *)(OpBuffer+obp))=0x000000FF;
    122         obp+=sizeof(long);
     116        compiler.codeGenerator.op_and_RV( REG_EAX, 0x000000FF );
    123117
    124118        //push eax
Note: See TracChangeset for help on using the changeset viewer.