* use fld/fst on i386 to copy doubles

git-svn-id: trunk@47009 -
This commit is contained in:
florian 2020-09-29 20:59:29 +00:00
parent e124b07e86
commit 69fcacc948

View File

@ -882,7 +882,8 @@ implementation
((left.location.size<>right.location.size)
{ on newer (1993+ :)) x86 cpus, use the fpu to copy extended values }
{$ifdef x86}
or ({$ifndef x86_64}(current_settings.cputype>=cpu_Pentium) and{$endif x86_64} (is_extended(right.resultdef)))
or ({$ifndef x86_64}(current_settings.cputype>=cpu_Pentium) and{$endif x86_64}
(is_extended(right.resultdef) {$ifdef i386} or is_double(right.resultdef){$endif i386} ))
{$endif x86}
)then
begin