United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-5079711 AMD64 needs to be brought up to parity with x86
JDK-5079711 : AMD64 needs to be brought up to parity with x86

Details
Type:
Bug
Submit Date:
2004-07-28
Status:
Resolved
Updated Date:
2004-08-30
Project Name:
JDK
Resolved Date:
2004-08-30
Component:
hotspot
OS:
solaris_8
Sub-Component:
compiler
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
6
Fixed Versions:

Related Reports

Sub Tasks

Description
AMD64 currently does not handle the same intrinsics as x86 (SIN, COS, LOG, etc).

ad_amd64.cpp:
const bool Matcher::modFSupported(void) { return false; }
const bool Matcher::modDSupported(void) { return false; }
const bool Matcher::sinDSupported(void) { return false; }
const bool Matcher::cosDSupported(void) { return false; }
const bool Matcher::tanDSupported(void) { return false; }
const bool Matcher::atanDSupported(void) { return false; }

                                    

Comments
EVALUATION

Need to add instructions in amd64.ad
###@###.### 2004-07-28

Added SIN/COS/LN2/LOG10 and Almabench scores went from ~60seconds a run to ~30seconds a run.  With the caveat that Almabench is nothing more than a test of how fast SIN/COS are.  
###@###.### 2004-08-17
                                     
2004-08-17
SUGGESTED FIX

http://analemma.sfbay.sun.com/net/prt-archiver.sfbay/data/archived_workspaces/main/c2_baseline/2004/20040818093352.azeem.c2/workspace/webrevs/webrev-2004.08.18/index.html

                                     
2004-08-31
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mustang

FIXED IN:
mustang

INTEGRATED IN:
mustang


                                     
2004-08-31



Hardware and Software, Engineered to Work Together