From 46f376fe7572acf0e6342459cff3bad107bf1971 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 29 Apr 2023 13:29:39 +0100 Subject: [PATCH] --- openpower/sv/twin_butterfly.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openpower/sv/twin_butterfly.mdwn b/openpower/sv/twin_butterfly.mdwn index f6d3882eb..69fde8b5d 100644 --- a/openpower/sv/twin_butterfly.mdwn +++ b/openpower/sv/twin_butterfly.mdwn @@ -11,6 +11,13 @@ # Rationale for Twin Butterfly Integer DCT Instruction(s) +The number of general-purpose uses for DCT is huge. The +number of instructions needed instead of these Twin-Butterfly +instructions is also huge (**eight**) and given that it is +extremely common to explicitly loop-unroll them quantity +hundreds to thousands of instructions are dismayingly common +(for all ISAs). + The goal is to implement instructions that calculate the expression: ``` -- 2.30.2