mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 17:09:09 +02:00
* start with a qword aligned frame pointer to enable more ldrd/strd optimizations
git-svn-id: trunk@22061 -
This commit is contained in:
parent
371ef7bada
commit
19debd87cc
@ -69,7 +69,7 @@ unit cpupi;
|
||||
{ Non-Darwin, worst case: r4-r10,r11,r13,r14,r15 is saved -> -28-16, but we
|
||||
always adjust the frame pointer to point to the first stored
|
||||
register (= last register in list above) -> + 4 }
|
||||
tg.setfirsttemp(-28-16+4)
|
||||
tg.setfirsttemp(-28-16)
|
||||
else
|
||||
{ on Darwin first r4-r7,r14 are saved, then r7 is adjusted to
|
||||
point to the saved r7, and next r8,r10,r11 gets saved -> -24
|
||||
|
Loading…
Reference in New Issue
Block a user