Issue Details (XML | Word | Printable)

Key: RVM-241
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Ian Rogers
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
RVM

Consider cost of FP compare when performing branch optimizations, flipCode...

Created: 19/Sep/07 06:01 AM   Updated: 11/Apr/08 09:29 AM
Component/s: Compiler: Optimizing
Affects Version/s: 2.9.0, 2.9.0.1, 2.9.1
Fix Version/s: 1000

Time Tracking:
Not Specified


 Description  « Hide
This issue supersedes 1147545.

Not all branches are equal especially when creating floating point compares with Java semantics for NaN cases. For example, == is cheaper than != for the DOUBLE_IFCMP operator. When performing optimizations (in particular the use of flipCode in BURS and elsewhere) we should modify the costs to reflect this lack of consistency in cost.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.