Ignore:
Timestamp:
Jul 30, 2007, 2:00:45 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h

    r250 r251  
    255255    void CheckUnresolveSchedule();
    256256
     257    void opfix( const PertialSchedule *pPertialSchedule, long newValue );
    257258    void opfix_JmpPertialSchedule( const PertialSchedule *pPertialSchedule );
    258259
     
    365366    /////////////////////////////////////////////////////////////////
    366367private:
    367     void set_mod_rm_sib_disp(char mod,int reg,int scale,int index_reg,int base_reg,long disp, Schedule::Type scheduleType = Schedule::None );
     368    const PertialSchedule *set_mod_rm_sib_disp(char mod,int reg,int scale,int index_reg,int base_reg,long disp, Schedule::Type scheduleType, bool isPertialSchedule );
    368369    void __op_format(char op_prefix,char opcode,int reg);
    369     void __op_format(char op_prefix,char opcode1,char opcode2,int reg,int base_reg,int offset,char mod, Schedule::Type scheduleType = Schedule::None );
     370    const PertialSchedule *__op_format(char op_prefix,char opcode1,char opcode2,int reg,int base_reg,int offset,char mod, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false );
    370371public:
    371372    void op_mov_MV          ( int op_size, int base_reg, long offset, Schedule::Type offsetScheduleType, long value, Schedule::Type valueScheduleType = Schedule::None );
     
    409410    void op_push_V( long data, Schedule::Type scheduleType = Schedule::None );
    410411    void op_push_M( int base_reg );
    411     void op_push_M( int base_reg, long offset, Schedule::Type scheduleType = Schedule::None );
     412    const PertialSchedule *op_push_M( int base_reg, long offset, Schedule::Type scheduleType = Schedule::None, bool isPertialSchedule = false );
    412413    void op_pop(int reg = REG_NON);
    413414    void op_add_esp(long num);
Note: See TracChangeset for help on using the changeset viewer.