Changeset 19 in dev for BasicCompiler64/Opcode.h


Ignore:
Timestamp:
Dec 26, 2006, 8:17:10 AM (17 years ago)
Author:
dai_9181
Message:

64ビットコンパイラでローカル変数の0初期化に対応。
raxまたはrdxを一時保存レジスタとして利用する際に、Mod演算子、\演算子が正常に動作しないバグを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Opcode.h

    r17 r19  
    185185    int UnlockXmmReg();
    186186
     187    //レジスタが利用中かどうかを調べる
     188    bool IsUsing( int reg );
     189
    187190    //レジスタのバックアップと復旧
    188191    void backup();
     
    253256
    254257//NumOpe_Arithmetic.cpp
    255 void GetStackData_ToRegister(int *type,int sp);
    256258BOOL CalcTwoTerm_Arithmetic(int idCalc,int *type,LONG_PTR *index_stack,int *pStackPointer);
    257259BOOL Calc_Mod(int *type,LONG_PTR *index_stack,int *pStackPointer);
     
    503505void op_fld_ptr_esp(int type);
    504506void op_zero_reg(int reg);
    505 void op_call(SUBINFO *psi);
     507void op_call( SUBINFO *psi );
     508void op_call( DECLAREINFO *pdi );
Note: See TracChangeset for help on using the changeset viewer.