[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/27191] New: m68k: incorrect assembly of fmovem.l #data,%fpsr/%f
From: |
address@hidden |
Subject: |
[Bug gas/27191] New: m68k: incorrect assembly of fmovem.l #data,%fpsr/%fpcr |
Date: |
Sat, 16 Jan 2021 10:21:26 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=27191
Bug ID: 27191
Summary: m68k: incorrect assembly of fmovem.l #data,%fpsr/%fpcr
Product: binutils
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: admin@tho-otto.de
Target Milestone: ---
When using immediate data for a fmovem.l to control register, and more than one
register ist specified, only a single constant is written:
fmovem.l #0xffffffff00000000,%fpsr/%fpcr
nop
result:
0: f23c 9800 0000 fmoveml #0,%fpsr/%fpcr
6: 0000
8: 4e71 nop
Only the low 32-bit value was written. Specifying for example
fmovem.l #0xffffffffffffffffffffffff,%fpsr/%fpcr/%fpiar
nop
does not work at all, because the constant overflows.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/27191] New: m68k: incorrect assembly of fmovem.l #data,%fpsr/%fpcr,
address@hidden <=