From ac0edd1780d49ad6cae480833c34c3833c3742ee Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 25 Dec 2020 14:07:56 +0000 Subject: [PATCH] --- openpower/sv/mv.swizzle.mdwn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openpower/sv/mv.swizzle.mdwn b/openpower/sv/mv.swizzle.mdwn index a294bbadd..3a4f3c3e6 100644 --- a/openpower/sv/mv.swizzle.mdwn +++ b/openpower/sv/mv.swizzle.mdwn @@ -27,11 +27,11 @@ this gives a 12 bit immediate across bits 16 to 25 and 29-30. except that the options are: -* 0b1NN index 0 thru 3 to place subelement in pos XYZW -* 0b000 to indicate "skip". this is equivalent to predicate masking -* 0b001 to indicate "constant 0" -* 0b010 to indicate "constant 1" (or 1.0) -* 0b011 is not needed. +* 0b0NN index 0 thru 3 to place subelement in pos XYZW +* 0b110 to indicate "skip". this is equivalent to predicate masking +* 0b100 to indicate "constant 0" +* 0b101 to indicate "constant 1" (or 1.0) +* 0b111 is not needed. Evaluating efforts to encode 12 bit swizzle into less proved unsuccessful: 7^4 comes out to 2,400 which is larger than 11 bits. -- 2.30.2