X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=simple_v_extension%2Fv_comparative_analysis.mdwn;h=9736bdf74dbaf85ba6aba46f1df9d714abac9527;hb=HEAD;hp=bc5efb1f4265e3db4560c9a01fc06e2de981d82c;hpb=43e5408f30c3f313b0c721797944085c66ead0f1;p=libreriscv.git diff --git a/simple_v_extension/v_comparative_analysis.mdwn b/simple_v_extension/v_comparative_analysis.mdwn index bc5efb1f4..9736bdf74 100644 --- a/simple_v_extension/v_comparative_analysis.mdwn +++ b/simple_v_extension/v_comparative_analysis.mdwn @@ -450,14 +450,14 @@ and a **95%** duplication of arithmetic and floating-point operations. Exceptions are: -* The Vector Misc ops: VEIDX, VFIRST, VCLASS, VPOPC +* The Vector Misc ops: VEIDX, VFIRST, VPOPC and potentially more (9 control-related instructions) -* VCLIP and VCLIPI (the only 2 opcodes not duplicated out of 46 +* VCLIP and VCLIPI (the only 2 opcodes not duplicated out of 47 total arithmetic / floating-point operations) Table of RV32V Instructions -| RV32V | RV Equivalent (FP) | RV Equivalent (Int) | Notes | +| RV32V | RV Std (FP) | RV Std (Int) | Notes | | ----- | --- | | | | VADD | FADD | ADD | | | VSUB | FSUB | SUB | | @@ -489,7 +489,7 @@ Table of RV32V Instructions | VSGNJN | FSGNJN | | | | VSGNJX | FSNGJX | | | | VSQRT | FSQRT | | | -| VCLASS | | | | +| VCLASS | FCLASS | | | | VPOPC | | | | | VADDI | | ADDI | | | VSLI | | SLI | |