Uploaded image for project: 'JikesRVM'
  1. JikesRVM
  2. RVM-27

float/double to int/long conversions are overly expensive

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.9.2
    • Labels:
      None
    • Environment:

      All Intel

      Description

      We generate f2i, f2l, d2i and d2l as a syscall in the baseline compiler or as at least 4 floating point compares in the optimizing compiler. In the common case these should be single floating point operations. An attempt to get this working was reverted by revision 12542, we should endeavour to get the fast code working again.

        Attachments

          Activity

            People

            • Assignee:
              ianrogers Ian Rogers
              Reporter:
              ianrogers Ian Rogers
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: