From 96f14f58f16813696f4603eec9200cdfd07526d4 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sun, 10 Apr 2022 16:46:52 +0100 Subject: [PATCH] --- openpower/sv/svp64/appendix.mdwn | 40 ++++++++++++++++---------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/openpower/sv/svp64/appendix.mdwn b/openpower/sv/svp64/appendix.mdwn index f21ca2d35..67ecf048d 100644 --- a/openpower/sv/svp64/appendix.mdwn +++ b/openpower/sv/svp64/appendix.mdwn @@ -105,16 +105,16 @@ This table is taken from v3.0B. Table 9: Primary Opcode Map (opcode bits 0:5) ``` - | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 - 000 | | | tdi | twi | EXT04 | | | mulli | 000 - 001 | subfic | | cmpli | cmpi | addic | addic. | addi | addis | 001 - 010 | bc/l/a | EXT17 | b/l/a | EXT19 | rlwimi| rlwinm | | rlwnm | 010 - 011 | ori | oris | xori | xoris | andi. | andis. | EXT30 | EXT31 | 011 - 100 | lwz | lwzu | lbz | lbzu | stw | stwu | stb | stbu | 100 - 101 | lhz | lhzu | lha | lhau | sth | sthu | lmw | stmw | 101 - 110 | lfs | lfsu | lfd | lfdu | stfs | stfsu | stfd | stfdu | 110 - 111 | lq | EXT57 | EXT58 | EXT59 | EXT60 | EXT61 | EXT62 | EXT63 | 111 - | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 + | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 +000 | | | tdi | twi | EXT04 | | | mulli | 000 +001 | subfic | | cmpli | cmpi | addic | addic. | addi | addis | 001 +010 | bc/l/a | EXT17 | b/l/a | EXT19 | rlwimi| rlwinm | | rlwnm | 010 +011 | ori | oris | xori | xoris | andi. | andis. | EXT30 | EXT31 | 011 +100 | lwz | lwzu | lbz | lbzu | stw | stwu | stb | stbu | 100 +101 | lhz | lhzu | lha | lhau | sth | sthu | lmw | stmw | 101 +110 | lfs | lfsu | lfd | lfdu | stfs | stfsu | stfd | stfdu | 110 +111 | lq | EXT57 | EXT58 | EXT59 | EXT60 | EXT61 | EXT62 | EXT63 | 111 + | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 ``` ## Suitable for svp64-only @@ -129,16 +129,16 @@ change. When not prefixed with svp64 these opcodes **specifically** retain their v3.0B / v3.1B OpenPOWER Standard compliant meaning. ``` - | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 - 000 | | | | | | | | mulli | 000 - 001 | subfic | | cmpli | cmpi | addic | addic. | addi | addis | 001 - 010 | bc/l/a | | | EXT19 | rlwimi| rlwinm | | rlwnm | 010 - 011 | ori | oris | xori | xoris | andi. | andis. | EXT30 | EXT31 | 011 - 100 | lwz | lwzu | lbz | lbzu | stw | stwu | stb | stbu | 100 - 101 | lhz | lhzu | lha | lhau | sth | sthu | | | 101 - 110 | lfs | lfsu | lfd | lfdu | stfs | stfsu | stfd | stfdu | 110 - 111 | | | EXT58 | EXT59 | | EXT61 | | EXT63 | 111 - | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 + | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 +000 | | | | | | | | mulli | 000 +001 | subfic | | cmpli | cmpi | addic | addic. | addi | addis | 001 +010 | bc/l/a | | | EXT19 | rlwimi| rlwinm | | rlwnm | 010 +011 | ori | oris | xori | xoris | andi. | andis. | EXT30 | EXT31 | 011 +100 | lwz | lwzu | lbz | lbzu | stw | stwu | stb | stbu | 100 +101 | lhz | lhzu | lha | lhau | sth | sthu | | | 101 +110 | lfs | lfsu | lfd | lfdu | stfs | stfsu | stfd | stfdu | 110 +111 | | | EXT58 | EXT59 | | EXT61 | | EXT63 | 111 + | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 ``` It is important to note that having a different v3.0B Scalar opcode -- 2.30.2