x86-64 stub calling convention

Krystal Mok rednaxelafx at gmail.com
Fri Jun 29 19:25:01 PDT 2012


Hi Tom,

This is something I'd like to get an answer to, too. I did see in a comment
in one of the older changes [1][2] that:

+       // Spill because stubs can use any register they like and it's
+       // easier to restore just those that we care about.

Which doesn't really sound reassuring...

- Kris

[1]:  http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/28263a73ebfb
[2]:
http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2011-May/005623.html


On Sat, Jun 30, 2012 at 9:27 AM, Deneau, Tom <tom.deneau at amd.com> wrote:

> Hi --
>
> Can someone point me to the x86-64 calling convention for stubs created
> by stubGenerator?  In particular, which xmm registers if any must be
> preserved
> and which are volatile.
>
> -- Tom Deneau
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20120630/740da512/attachment.html 


More information about the hotspot-compiler-dev mailing list