This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug inline-asm/37188] New: There is no way to specify double precision floating point registers in inline asm arguments (VFP)


Gcc manual, "5.38.4 Constraints for Particular Machines" section:

"ARM family??config/arm/arm.h?
          f        Floating-point register
          w        VFP floating-point register
          F        One of the floating-point constants 0.0, 0.5, 1.0, 2.0, 3.0,
4.0, 5.0 or
                   10.0
..."

Using "w" constraint allows to use single precision VFP floating point
registers. But this does not work for double precision.


-- 
           Summary: There is no way to specify double precision floating
                    point registers in inline asm arguments (VFP)
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: inline-asm
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: siarhei dot siamashka at gmail dot com
  GCC host triplet: i486-linux-gnu
GCC target triplet: arm-softfloat-linux-gnueabi


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37188


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]