You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexey Varlamov (JIRA)" <ji...@apache.org> on 2007/05/31 07:04:15 UTC

[jira] Resolved: (HARMONY-3961) Allow Jitrino.dll to run on systems w/o SSE2

     [ 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.