From 9d29a2e42445fec4de8aefaa2a235d36a1aaa177 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Mon, 16 Nov 2020 13:51:51 +0000 Subject: [PATCH] big shuffle on C to create major.minor --- openpower/sv/16_bit_compressed.mdwn | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/openpower/sv/16_bit_compressed.mdwn b/openpower/sv/16_bit_compressed.mdwn index 656ce91d7..3cc2ed562 100644 --- a/openpower/sv/16_bit_compressed.mdwn +++ b/openpower/sv/16_bit_compressed.mdwn @@ -109,7 +109,7 @@ only available in 16-bit mode, and only available when M=1 and N=1 10 bit mode may be expanded by 16 bit mode later, adding capabilities that do not fit in the extreme limited space. - | 16-bit mode | | 10-bit mode | + | 16-bit mode | | 10-bit mode | | 0 | 1 | 234 | | 567.8 | 9 ab | c de | f | | 0 | 0 000 | | 000.0 | 0 00 | 0 00 | 0 | illeg | 0 | 0 000 | | 000.1 | 0 00 | 0 00 | 0 | nop @@ -142,7 +142,7 @@ that do not fit in the extreme limited space. ### LD/ST - | 16-bit mode | | 10-bit mode | + | 16-bit mode | | 10-bit mode | | 0 | 1 | 2 3 4 | | 567.8 | 9 a b | c d e | f | | RB2 | RA2 | RT | | 001.1 | 1 RA | 0 RB | M | fld | RA2 | RT2 | RB | | 001.1 | 1 RA | 1 RT | M | fst @@ -165,7 +165,7 @@ that do not fit in the extreme limited space. ### Arithmetic - | 16-bit mode | | 10-bit mode | + | 16-bit mode | | 10-bit mode | | 0 | 1 | 2 3 4 | | 567.8 | 9ab | c d e | f | | N | | RT | | 010.0 | RB | RA!=0 | M | add | N | | RT | | 010.1 | RB | RA | M | mul @@ -248,7 +248,7 @@ Note here that elwidth overrides (SV Prefix) can be used to select FP16/32/64 ### Condition Register - | 16-bit mode | | 10-bit mode | + | 16-bit mode | | 10-bit mode | | 0 1 2 3 | 4 | | 567.8 | 9 ab | cde | f | | 0 0 0 0 | BF2 | | 001.1 | 0 BF | BFA | M | mcrf | 0 0 0 1 | BA2 | | 001.1 | 0 BA | BB | M | crnor @@ -282,7 +282,7 @@ meanings to opcodes. Example: CBank=0b001 is heavily optimised to A/Video Encode/Decode. - | 16-bit mode | | 10-bit mode | + | 16-bit mode | | 10-bit mode | | 0 1 | 2 3 4 | | 567.8 | 9 a b | c d e | f | | Bank2 | | 010.0 | CBank | 0 0 0 | M | cbank @@ -299,12 +299,12 @@ Encode/Decode. ### Unallocated | 0 1 2 3 | 4 | | 567.8 | 9 ab | c d e | f | - | 0 0 1 0 | | | 001.1 | 0 | 0 | M | - | 0 0 1 1 | | | 001.1 | 0 | 0 | M | - | 0 1 0 1 | | | 001.1 | 0 | 0 | M | - | 1 0 1 0 | | | 001.1 | 0 | 0 | M | - | 1 0 1 1 | | | 001.1 | 0 | 0 | M | - | 1 1 0 0 | | | 001.1 | 0 | 0 | M | - | 1 1 1 1 | 0 | | 001.1 | 0 10 | 0 | M | - | 1 1 1 1 | 1 | | 001.1 | 0 10 | 0 | M | + | 0 0 1 0 | | | 001.1 | 0 | | M | + | 0 0 1 1 | | | 001.1 | 0 | | M | + | 0 1 0 1 | | | 001.1 | 0 | | M | + | 1 0 1 0 | | | 001.1 | 0 | | M | + | 1 0 1 1 | | | 001.1 | 0 | | M | + | 1 1 0 0 | | | 001.1 | 0 | | M | + | 1 1 1 1 | 0 | | 001.1 | 0 10 | | M | + | 1 1 1 1 | 1 | | 001.1 | 0 10 | | M | -- 2.30.2