John.Rose at Sun.COM
Thu Sep 27 14:03:48 PDT 2007
On Sep 27, 2007, at 11:35 AM, steve goldman wrote:
> The hope is that in the future all the _32/_64 suffixes will go
> away. Some will go away soon (the assembler) other (templateTable,
> the .ad files) will take a long time if ever.
Ah yes, the merge of the 32- and 64-bit versions...
That stirs up a 7-year-old memory from SCCS:
> sparc.ad 1.263.1.1 00/12/05 20:50:51 jrose
> Fold in sparcv9.ad, version 1.50 00/11/30 18:39:23.
> Make the following small adjustments to the non-V9 code:
> - Use manifest constants NativeCall::instruction_size instead of
> naked numerals.
> - Use STACK_BIAS (== 0) in appropriate places.
> - Use ld_ptr instead of ld in appropriate places.
> - Broke up very long instruction format strings into multiple lines.
> - Rename cmovI to cmovII, etc., for consistency w/ V9.
I can say from first-hand experience that this is an
opportunity for anyone with skills for textual refactoring
who wants to take an immersion course in Hotspot.
Any volunteers to merge _32/_64 files after Steve
does the assembler work?
(I ask as an interested party, since JSR 292
requires interpreter changes, and 2 platforms
is much better than 3.)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the hotspot-dev