[Libre-soc-bugs] [Bug 849] binutils: parse macros in SVP64 and refactor code

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jun 24 10:44:53 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=849

Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 total budget (EUR)|1600                        |2400
  for completion of|                            |
       task and all|                            |
           subtasks|                            |
   budget (EUR) for|1600                        |2400
         this task,|                            |
          excluding|                            |
   subtasks' budget|                            |

--- Comment #5 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Dmitry Selyutin from comment #4)
> I recently wrote to Alan, several days ago, to ask whether I can publish
> patches for a preliminary review. That was before I found the problem with
> macros. :-)
> 
> A quick question: we don't need macros support in the instruction modifiers,
> do we? 

sv.instruction/ew=8 for example?

mmm... drat, i can see a use-case for being able to macro-substitute
the "8" in "ew=8".  and also "sm=something".  but, not much else.
not the "ew=" itself, not the "sm=" itself, but the arguments.

why? because whilst "ew=" is part of the instruction name, the
"8" is like an operand.

(the only reason it wasn't added *as* an operand RT,RA,RB,ew=8,sm=r3
 was because that would seriously interfere with the decoding of
 operands)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list