From fe297b994571bb7c9e89cdfde3eaa83e997faa6e Mon Sep 17 00:00:00 2001 From: lkcl Date: Fri, 10 Jun 2022 06:53:06 +0100 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 6a838b089..b02bfb777 100644 --- a/openpower/sv/mv.swizzle.mdwn +++ b/openpower/sv/mv.swizzle.mdwn @@ -29,11 +29,11 @@ this gives a 12 bit immediate across bits 16 to 25 and 29-30. except that the options are: -* 0b0NN index 0 thru 3 to copy from 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. +* 0b000 to indicate "skip". this is equivalent to predicate masking +* 0b001 is not needed (reserved) +* 0b010 to indicate "constant 0" +* 0b011 to indicate "constant 1" (or 1.0) +* 0b1NN index 0 thru 3 to copy from subelement in pos XYZW 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