RFR (S): Failure after windows compiler upgrade

Nils Eliasson nils.eliasson at oracle.com
Tue Apr 28 18:44:37 UTC 2015

After some further investigation  - vs2013 with the /arch:IA32 flag 
generates similar code to what vs2010 generated before. (Emitting x87 
instructions only.) We should not expect any performance regression.


On 2015-04-28 18:25, Kim Barrett wrote:
> On Apr 28, 2015, at 8:29 AM, Nils Eliasson <nils.eliasson at oracle.com> wrote:
>> Which platforms did you ues SSE instructions on? It looks like the default for windows ia32 with VS2010 equals VS2013 with /arch:IA32 flag.
> I haven’t actually written the code I was alluding to.  I am working on card table scanning performance as a sort of background task, and research uncovered that there are ways to make use of SSE2 to get potentially significant gains.  I was expecting to need a runtime test to decide whether to use that approach; the point where that test would occur would make it not have any impact on scanning performance.  I think only 32bit (x86 obviously) platforms would require the runtime check, as SSE2 is (I think) always present for 64bit x86.

More information about the hotspot-dev mailing list