diff --git a/compiler/ncgcnv.pas b/compiler/ncgcnv.pas index 9cba5072fc..053e7175e7 100644 --- a/compiler/ncgcnv.pas +++ b/compiler/ncgcnv.pas @@ -457,7 +457,7 @@ interface begin hlcg.location_force_mmregscalar(current_asmdata.CurrAsmList,left.location,left.resultdef,false); location.register:=cg.getmmregister(current_asmdata.CurrAsmList,location.size); - cg.a_loadmm_reg_reg(current_asmdata.CurrAsmList,left.location.size,location.size,left.location.register,location.register,mms_movescalar); + hlcg.a_loadmm_reg_reg(current_asmdata.CurrAsmList,left.resultdef,resultdef,left.location.register,location.register,mms_movescalar); end else internalerror(2003012262);