arch-gcn3: Add ds_bpermute and ds_permute insts
authorTony Gutierrez <anthony.gutierrez@amd.com>
Wed, 22 Aug 2018 22:09:03 +0000 (18:09 -0400)
committerAnthony Gutierrez <anthony.gutierrez@amd.com>
Thu, 16 Jul 2020 20:37:22 +0000 (20:37 +0000)
commit5c3b02de099c1017f00f7ff61dab5759451054a6
tree487a660f1647d153782861692dff27225e6af3ef
parent3aa633cc3fc5ac0b4078946d2f997c9328488cd8
arch-gcn3: Add ds_bpermute and ds_permute insts

The implementation of these insts provided by this
change is based on the description provided here:

https://gpuopen.com/amd-gcn-assembly-cross-lane-operations/

Change-Id: Id63b6c34c9fdc6e0dbd445d859e7b209023f2874
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/29952
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>
src/arch/gcn3/insts/instructions.cc