From: Luke Kenneth Casson Leighton Date: Fri, 7 Apr 2023 10:09:52 +0000 (+0100) Subject: start filling in ls012 opcode table X-Git-Tag: opf_rfc_ls012_v1~100 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2c5bdcca43b4a91c6fcaf294da7475465cfabef3;p=libreriscv.git start filling in ls012 opcode table --- diff --git a/openpower/sv/rfc/ls012.mdwn b/openpower/sv/rfc/ls012.mdwn index 5c33808b9..5131855f6 100644 --- a/openpower/sv/rfc/ls012.mdwn +++ b/openpower/sv/rfc/ls012.mdwn @@ -1,6 +1,8 @@ # External RFC ls012: Discuss priorities of Libre-SOC Scalar(Vector) ops * +* +* The purpose of this RFC is to give a full list of the upcoming Scalar opcodes developed by Libre-SOC, formally agree a priority order, which diff --git a/openpower/sv/rfc/ls012/optable.csv b/openpower/sv/rfc/ls012/optable.csv new file mode 100644 index 000000000..34a563210 --- /dev/null +++ b/openpower/sv/rfc/ls012/optable.csv @@ -0,0 +1,13 @@ +instruction, rfc, priority, vectorisable, prefixable, primary, page +ternlogi, ls007, high, yes, TBD, no, sv/bitmanip +crternlogi, ls007, high, yes, TBD, no, sv/bitmanip +binlut, ls007, high, yes, TBD, no, sv/bitmanip +crbinlut, ls007, high, yes, TBD, no, sv/bitmanip +fmvis, ls002, high, yes, TBD, no, sv/bitmanip +fishmv, ls002, high, yes, TBD, no, sv/bitmanip +setvl, ls008, high, no, EXT0xx, yes, sv/setvl +svstep, ls008, high, no, EXT0xx, yes, sv/svstep +svremap, ls009, high, no, EXT0xx, yes, sv/remap +svshape, ls009, high, no, EXT0xx, yes, sv/remap +svshape2, ls009, high, no, EXT0xx, yes, sv/remap +svindex, ls009, high, no, EXT0xx, yes, sv/remap