harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-3961) Allow Jitrino.dll to run on systems w/o SSE2
Date Thu, 31 May 2007 05:04:15 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-3961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alexey Varlamov resolved HARMONY-3961.
--------------------------------------

    Resolution: Fixed

This issue does not affect x64 as all known x86-64 CPUs support SSE2 (MSVC 64-bit compiler
even complains that /arch option is not recognized).
I measured Jitrino compilation performance with and w/o arch-specific options for cl and gcc
builds, difference is within statistic noise. BTW, no other VM components specify arch compilation
options for building, and Jitrino better be consistent here.
Fix applied at revision: 543053.


> Allow Jitrino.dll to run on systems w/o SSE2
> --------------------------------------------
>
>                 Key: HARMONY-3961
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3961
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>         Environment: Windows x86 (and probably x64)
>            Reporter: Chris Elford
>            Assignee: Alexey Varlamov
>
> When running on Intel Pentium III or AMD Athlon that have MMX & SSE support but not
SSE2 support, DRLVM errors out with an illegal instruction as it loads/starts jitrino.dll.
> > > 01365fb0 f20f100520553901 movsd xmm0,qword ptr
> > > [jitrino!JIT_gc_start+0xd5810 (01395520)]
> Discussion on dev list indicates that this may be a regression.
> Mikhail Fursov mentions simple fix of 
> Well, it looks like we need to remove this line from jitrino.dll build
> configuration for 32bit platform.
>                 <compilerarg value="/arch:SSE2" />
> This will be a bit more complex if we intend to validate that reduced used of SSE2 impacts
performance.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message