From 4dfd9e82ca05487e2a5b8994005a5108bcd19403 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sun, 15 Nov 2020 15:38:53 +0000 Subject: [PATCH] add C-Bank switching instruction --- openpower/sv/16_bit_compressed.mdwn | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openpower/sv/16_bit_compressed.mdwn b/openpower/sv/16_bit_compressed.mdwn index 5f7f14ca6..fd1e59c3b 100644 --- a/openpower/sv/16_bit_compressed.mdwn +++ b/openpower/sv/16_bit_compressed.mdwn @@ -113,7 +113,6 @@ that do not fit in the extreme limited space. | 0 1 | 2 3 4 | | 567 | 8 9 a | b c d | e | f | | | RT | | 010 | RB | RA!=0 | 0 | 1 | add - | offs | | 010 | RA | 0 0 0 | 0 | 1 | addi | | RT | | 011 | RB | RA!=0 | 0 | 1 | sub. | | RT | | 010 | RB | RA | 1 | 1 | mul | | RT | | 011 | RB | 0 0 0 | 0 | 1 | neg. @@ -193,6 +192,13 @@ SV (Vector Mode): ### System +Selection of Compressed-encoding "Bank". Different "banks" give different +meanings to opcodes. Example: CBank=0b001 is heavily optimised to A/Video +Encode/Decode. + + | 0 1 | 2 3 4 | | 567 | 8 9 a | b c d | e | f | + | Bank2 | | 010 | CBank | 0 0 0 | 0 | 1 | cbank + **not available** in 10-bit mode: | 0 1 2 3 | 4 | | 567 | 8 9 a | b c d e | f | -- 2.30.2