Changeset 251 in dev for trunk/abdev/BasicCompiler_Common/include
- Timestamp:
- Jul 30, 2007, 2:00:45 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/CodeGenerator.h
r250 r251 255 255 void CheckUnresolveSchedule(); 256 256 257 void opfix( const PertialSchedule *pPertialSchedule, long newValue ); 257 258 void opfix_JmpPertialSchedule( const PertialSchedule *pPertialSchedule ); 258 259 … … 365 366 ///////////////////////////////////////////////////////////////// 366 367 private: 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 ); 368 369 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 ); 370 371 public: 371 372 void op_mov_MV ( int op_size, int base_reg, long offset, Schedule::Type offsetScheduleType, long value, Schedule::Type valueScheduleType = Schedule::None ); … … 409 410 void op_push_V( long data, Schedule::Type scheduleType = Schedule::None ); 410 411 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 ); 412 413 void op_pop(int reg = REG_NON); 413 414 void op_add_esp(long num);
Note:
See TracChangeset
for help on using the changeset viewer.