From 62401ef6f271ff7c38267e6158a0531a4d953937 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 20 Mar 2021 13:14:33 +0000 Subject: [PATCH] --- openpower/sv/bitmanip.mdwn | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/openpower/sv/bitmanip.mdwn b/openpower/sv/bitmanip.mdwn index bc919b70c..96875f6e2 100644 --- a/openpower/sv/bitmanip.mdwn +++ b/openpower/sv/bitmanip.mdwn @@ -52,8 +52,8 @@ minor opcode allocation | RT | RA | RB | unshuf| shuffle | | RT | RA | RB | width | xperm | | RT | RA | RB | type | minmax | -| RT | RA | RB | | av abs avgadd | -| RT | RA | RB | | | +| RT | RA | RB | | av abs avgadd | +| RT | RA | RB | type | vmask ops | | RT | RA | RB | | | 3 ops @@ -80,7 +80,8 @@ minor opcode allocation | -- | -- | --- | --- |- |-----|----- | -----|--| -------| | NN | BA | BB | BC |0 |imm | mask | 101 |0 | ternarycr | -ops +ops (note that av avg and abs as well as vec scalar mask +are included here) | 0.5|6.10|11.15|16.20| 21.22 | 23 | 24....30 |31| name | | -- | -- | --- | --- | ----- | -- | -------- |--| ---- | @@ -93,7 +94,10 @@ ops | NN | RA | RB | | 11 | 1 | 0100 110 |Rc| rsvd | | NN | RA | RB | sh | itype | SH | 1000 110 |Rc| bmopsi | | NN | RA | RB | | | | 1100 110 |Rc| rsvd | -| NN | RA | RB | | | 0 | 0001 110 |Rc| rsvd | +| NN | RA | RB | RC | 00 | 0 | 0001 110 |Rc| vec sbfm | +| NN | RA | RB | RC | 01 | 0 | 0001 110 |Rc| vec sofm | +| NN | RA | RB | RC | 10 | 0 | 0001 110 |Rc| vec sifm | +| NN | RA | RB | RC | 11 | 0 | 0001 110 |Rc| vec cprop | | NN | RA | RB | | | 0 | 0101 110 |Rc| rsvd | | NN | RA | RB | RC | 00 | 0 | 0010 110 |Rc| gorc | | NN | RA | RB | sh | 00 | SH | 1010 110 |Rc| gorci | -- 2.30.2