Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 38517 invoked from network); 31 May 2007 05:04:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 May 2007 05:04:36 -0000 Received: (qmail 26396 invoked by uid 500); 31 May 2007 05:04:41 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 26300 invoked by uid 500); 31 May 2007 05:04:40 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 26286 invoked by uid 99); 31 May 2007 05:04:40 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 22:04:40 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 May 2007 22:04:36 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id D9BAE7141A8 for ; Wed, 30 May 2007 22:04:15 -0700 (PDT) Message-ID: <4554534.1180587855889.JavaMail.jira@brutus> Date: Wed, 30 May 2007 22:04:15 -0700 (PDT) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Resolved: (HARMONY-3961) Allow Jitrino.dll to run on systems w/o SSE2 In-Reply-To: <30161977.1180029917683.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ 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. > > 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.