Bug 851

Summary: vector pack/unpack needed (as REMAP and as RM Modes)
Product: Libre-SOC's first SoC Reporter: Luke Kenneth Casson Leighton <lkcl>
Component: SpecificationAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: RESOLVED FIXED    
Severity: enhancement CC: libre-soc-isa
Priority: ---    
Version: unspecified   
Hardware: Other   
OS: Linux   
URL: https://libre-soc.org/openpower/sv/mv.vec
NLnet milestone: NLNet.2019.10.042.Vulkan total budget (EUR) for completion of task and all subtasks: 1200
budget (EUR) for this task, excluding subtasks' budget: 1200 parent task for budget allocation: 255
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:
[jacob] amount = 400 submitted = 2022-06-19 paid = 2022-07-21 [lkcl] amount = 800 submitted = 2022-06-16 paid = 2022-07-21

Description Luke Kenneth Casson Leighton 2022-06-12 16:19:37 BST
vpack/vunpack from PackedSIMD VSX is needed in SVP64.
it can be implemented using REMAP in an advanced form
and as a special SVP64 MV-RM Mode providing an
extra (2nd) SUBVL.
Comment 1 Luke Kenneth Casson Leighton 2022-06-16 12:03:00 BST
from the original discussion (going back a long way) this part of the
spec has morphed into some "RM EXTRA" fields for Pack and Unpack.
there is also a REMAP mode based on Matrix.