Ignore:
Timestamp:
Aug 29, 2007, 9:05:22 AM (17 years ago)
Author:
dai_9181
Message:

静的リンクライブラリにより、複数のグローバル領域が存在することになったのでそれぞれを関数ベースに分けた

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/NumOpe_Arithmetic.cpp

    r266 r308  
    667667
    668668        //shl reg1,cl
    669         compiler.codeGenerator.op_shl_reg(GetTypeSize(type[sp-2],-1),reg1);
     669        compiler.codeGenerator.op_shl_reg(Type(type[sp-2]).GetSize(),reg1);
    670670    }
    671671    else if(idCalc==CALC_SHR){
     
    674674
    675675            //sar
    676             compiler.codeGenerator.op_sar_reg(GetTypeSize(type[sp-2],-1),reg1);
     676            compiler.codeGenerator.op_sar_reg(Type(type[sp-2]).GetSize(),reg1);
    677677        }
    678678        else{
     
    680680
    681681            //shr
    682             compiler.codeGenerator.op_shr_reg(GetTypeSize(type[sp-2],-1),reg1);
     682            compiler.codeGenerator.op_shr_reg(Type(type[sp-2]).GetSize(),reg1);
    683683        }
    684684    }
Note: See TracChangeset for help on using the changeset viewer.