Bug 836 - binutils: support the rest of bitmanip instructions
Summary: binutils: support the rest of bitmanip instructions
Status: CONFIRMED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Source Code (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Dmitry Selyutin
URL:
Depends on: 852
Blocks: 577
  Show dependency treegraph
 
Reported: 2022-05-17 10:40 BST by Dmitry Selyutin
Modified: 2023-11-12 18:48 GMT (History)
2 users (show)

See Also:
NLnet milestone: ---
total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation:
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Selyutin 2022-05-17 10:40:28 BST
Currently there's no agreement on bitmanip instructions. Once there's a consensus on these, they must also be added to binutils.
Comment 1 Dmitry Selyutin 2023-04-27 16:11:26 BST
What's the state of this? IIRC there was a discussion about grev## instructions. Any consensus reached?
Comment 2 Luke Kenneth Casson Leighton 2023-04-27 17:18:48 BST
(In reply to Dmitry Selyutin from comment #1)
> What's the state of this? IIRC there was a discussion about grev##
> instructions. Any consensus reached?

grev/grevw (etc) are going. grevlut and grevluti *are* replacing them.
they need implementing, bug #852.
Comment 3 Dmitry Selyutin 2023-11-12 18:48:09 GMT
Hi folks, what's the current state? It seems this should've been handled on openpower-isa side by Toshaan; any updates on this?