source re-org

John Rose 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.)

-- John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20070927/cf5469d2/attachment.html 


More information about the hotspot-dev mailing list