From: lkcl Date: Fri, 4 Jun 2021 01:31:20 +0000 (+0100) Subject: (no commit message) X-Git-Tag: DRAFT_SVP64_0_1~817 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ac376d7e6ce4c220363efcc897bf461a78fc65ab;p=libreriscv.git --- diff --git a/openpower/sv/int_fp_mv.mdwn b/openpower/sv/int_fp_mv.mdwn index cc1b69953..47b949b71 100644 --- a/openpower/sv/int_fp_mv.mdwn +++ b/openpower/sv/int_fp_mv.mdwn @@ -20,7 +20,7 @@ existing non-VSX conversion/data-movement instructions require load/store instructions (slow and expensive) to transfer data between the FPRs and the GPRs. Also, because SimpleV needs efficient scalar instructions in order to generate efficient vector instructions, adding new instructions -for data-transfer/conversion between FPRs and GPRs seems necessary. +for data-transfer/conversion between FPRs and GPRs multiplies that cost. In addition, the vast majority of GPR <-> FPR data-transfers are as part of a FP <-> Integer conversion sequence, therefore reducing the number