[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/11109] New: Invalid vcvt UAL encoding
From: |
asl at math dot spbu dot ru |
Subject: |
[Bug gas/11109] New: Invalid vcvt UAL encoding |
Date: |
20 Dec 2009 17:36:01 -0000 |
According to ARM docs instructions for conversion between 32-bit integers and
floats have the following format:
vcvt{r}<c>.S32.F64 Sd, Dm (same for other directions)
here "r" specifies rounding mode, if it's used then operation uses rounding
mode from FPSCR, if "r" is omitted - then rounding towards zero is used.
gas violates this specification and assembles vcvt to vcvtr.
PS: Disassembler works fine (so, it correctly shows the difference vcvt / vcvtr)
--
Summary: Invalid vcvt UAL encoding
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: gas
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: asl at math dot spbu dot ru
CC: bug-binutils at gnu dot org
http://sourceware.org/bugzilla/show_bug.cgi?id=11109
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug gas/11109] New: Invalid vcvt UAL encoding,
asl at math dot spbu dot ru <=