mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-23 21:29:48 +01:00
* avoid some more "movq %xmm0, %xmm0" instructions by setting the subreg
of function results to R_SUBMMWHOLE (default was R_SUBMMNONE, which didn't
match registers allocated later)
git-svn-id: trunk@15384 -
This commit is contained in:
parent
3da24294da
commit
dd759ba906
@ -912,8 +912,11 @@ unit cpupara;
|
||||
paraloc^.size:=OS_F64;
|
||||
end;
|
||||
else
|
||||
begin
|
||||
setsubreg(paraloc^.register,R_SUBMMWHOLE);
|
||||
paraloc^.size:=OS_M64;
|
||||
end;
|
||||
end;
|
||||
inc(mmretregidx);
|
||||
end;
|
||||
X86_64_NO_CLASS:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user