Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-1256500

floating point registers clobbered by dynamic patching

    XMLWordPrintable

Details

    • jit
    • 1.0alpha
    • sparc
    • solaris_2.5
    • Not verified

    Description

      When running Ole Agesen's PepTest program, it reports that log(0.7) returns 0.
      Actually, all of these math functions return zero but the other errors are not
      reported correctly.

      The result of Math.log(0.7) is kept in registers f30 and f31 across
      a region containing a dynamic patch. It appears that the dynamic patch code
      is clobbering those registers.

      Attachments

        Activity

          People

            duke J. Duke
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: