Bug 1120 - Add all scalar 32-bit v3.1 insns to ISACaller
Summary: Add all scalar 32-bit v3.1 insns to ISACaller
Status: RESOLVED FIXED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Source Code (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Jacob Lifshay
URL:
Depends on: 1119 1123
Blocks: 1035
  Show dependency treegraph
 
Reported: 2023-07-22 01:40 BST by Jacob Lifshay
Modified: 2024-03-10 20:33 GMT (History)
5 users (show)

See Also:
NLnet milestone: NLnet.2022-08-107.ongoing
total budget (EUR) for completion of task and all subtasks: 2000
budget (EUR) for this task, excluding subtasks' budget: 2000
parent task for budget allocation: 1035
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:
lkcl = { amount = 700, submitted = 2024-02-26,paid = 2024-03-08 } [jacob] amount = 1300 submitted = 2024-02-26 paid = 2024-03-08


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Lifshay 2023-07-22 01:40:44 BST
* DONE: cntlzdm and trailing (masked)
  tracked in this bug
* DONE: cfuge, pextd, pdepd
  tracked in this bug
* DONE: brh brw brd
  https://bugs.libre-soc.org/show_bug.cgi?id=1119
* DONE: setbc, setbcr, setnbc etc.
  https://bugs.libre-soc.org/show_bug.cgi?id=1123
Comment 1 Jacob Lifshay 2023-07-22 01:42:35 BST
https://git.libre-soc.org/?p=openpower-isa.git;a=shortlog;h=55856e0a6b8692d5e077a2194a64c1460c6fb06f

commit 55856e0a6b8692d5e077a2194a64c1460c6fb06f
Author: Jacob Lifshay <programmerjake@gmail.com>
Date:   Fri Jul 21 17:34:24 2023 -0700

    add pdepd/pextd

commit 861d3c9d78613e45721d146d78d67fd5076df511
Author: Jacob Lifshay <programmerjake@gmail.com>
Date:   Fri Jul 21 17:33:38 2023 -0700

    add cfuged

commit 5607bcd21e84148ca49bfd64508060a648d5901f
Author: Jacob Lifshay <programmerjake@gmail.com>
Date:   Fri Jul 21 17:31:04 2023 -0700

    add cntlzdm/cnttzdm

commit 1aceb325159bdd192e5c6135a3db1193d7a8bb75
Author: Jacob Lifshay <programmerjake@gmail.com>
Date:   Fri Jul 21 16:55:41 2023 -0700

    format code
Comment 2 Jacob Lifshay 2023-07-22 02:51:44 BST
I forgot SVP64 tests:

https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=316b0dd2fa604d1635bb473f36e6a6a77fe73a58

commit 316b0dd2fa604d1635bb473f36e6a6a77fe73a58
Author: Jacob Lifshay <programmerjake@gmail.com>
Date:   Fri Jul 21 18:46:17 2023 -0700

    add SVP64 tests for cfuged, cntlzdm, cnttzdm, pdepd, and pextd
Comment 3 Dmitry Selyutin 2023-07-22 06:35:04 BST
Likely needed in binutils
Comment 4 Jacob Lifshay 2023-08-30 17:31:04 BST
merging all other ISACaller budgets into this one to make nlnet happier with not having EUR 500 tasks
Comment 5 Luke Kenneth Casson Leighton 2023-08-31 07:20:16 BST
(In reply to Jacob Lifshay from comment #0)

> * DONE: brh brw brd - these are actually all covered by grevlut

where are the commit logs and unit tests for this group?
Comment 6 Jacob Lifshay 2023-08-31 15:16:47 BST
(In reply to Luke Kenneth Casson Leighton from comment #5)
> (In reply to Jacob Lifshay from comment #0)
> 
> > * DONE: brh brw brd - these are actually all covered by grevlut
> 
> where are the commit logs and unit tests for this group?

in bug #1119
Comment 7 Luke Kenneth Casson Leighton 2023-08-31 20:27:29 BST
(In reply to Jacob Lifshay from comment #6)

> in bug #1119

then link them here so that NLnet when they carry out their review
can see that evidence.
Comment 8 Jacob Lifshay 2023-09-01 19:28:41 BST
(In reply to Luke Kenneth Casson Leighton from comment #7)
> (In reply to Jacob Lifshay from comment #6)
> 
> > in bug #1119
> 
> then link them here so that NLnet when they carry out their review
> can see that evidence.

done, see comment #0
Comment 9 Luke Kenneth Casson Leighton 2023-09-01 19:37:28 BST
(In reply to Jacob Lifshay from comment #8)

> done, see comment #0

awesome that's easy to review, saves them a lot of time.