[Bug inline-asm/37188] New: There is no way to specify double precision floating point registers in inline asm arguments (VFP)
siarhei dot siamashka at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Aug 21 13:31:00 GMT 2008
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
More information about the Gcc-bugs
mailing list