|
@@ -1836,7 +1836,8 @@ implementation
|
|
realresdef:=tstoreddef(typedef);
|
|
realresdef:=tstoreddef(typedef);
|
|
if realresdef.is_intregable then
|
|
if realresdef.is_intregable then
|
|
result:=LOC_REGISTER
|
|
result:=LOC_REGISTER
|
|
- else if realresdef.is_fpuregable then
|
|
|
|
|
|
+ else if (realresdef.typ=floatdef) and
|
|
|
|
+ not(cs_fp_emulation in current_settings.moduleswitches) then
|
|
if use_vectorfpu(realresdef) then
|
|
if use_vectorfpu(realresdef) then
|
|
result:=LOC_MMREGISTER
|
|
result:=LOC_MMREGISTER
|
|
else
|
|
else
|