bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]