Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10493

Converting from 64-bit int to double fails to use floating point instructions

    XMLWordPrintable

Details

    • Enhancement
    • Status: New
    • Medium
    • Resolution: Unresolved

    Description

      The customer builds with -mcpu=cortex-r5 -mfpu=vfpv3-d16. The function __floatdidf is called to convert a 64-bit integer to double. The variant of this function used in tiarmclang does not use the floating point instructions available on the VFP3 FPU. If it did, it would be much faster.

      Attachments

        Activity

          People

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: