This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug inline-asm/37188] New: There is no way to specify double precision floating point registers in inline asm arguments (VFP)
- From: "siarhei dot siamashka at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 Aug 2008 13:29:32 -0000
- Subject: [Bug inline-asm/37188] New: There is no way to specify double precision floating point registers in inline asm arguments (VFP)
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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