(no commit message)
authorlkcl <lkcl@web>
Fri, 28 Apr 2023 18:19:16 +0000 (19:19 +0100)
committerIkiWiki <ikiwiki.info>
Fri, 28 Apr 2023 18:19:16 +0000 (19:19 +0100)
openpower/sv/twin_butterfly.mdwn

index 0293ce915255bad81a338c67a1abbdd8764276e0..b0df73530ed132cec129cb760ac0d0ea0ba22ba5 100644 (file)
@@ -4,7 +4,7 @@
 * <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_dct.py;hb=HEAD>
 * [[openpower/isa/svfparith]]
 
-# [DRAFT] Twin Butterfly DCT Instruction(s)
+# Twin Butterfly Integer DCT Instruction(s)
 
 The goal is to implement instructions that calculate the expression:
 
@@ -32,7 +32,7 @@ Arm includes special instructions to optimize these operations, although they ar
 The suggestion is to have a single instruction to calculate both values `((a + b) * c) >> N`, and `((a - b) * c) >> N`.
 The instruction will run in accumulate mode, so in order to calculate the 2-coeff version one would just have to call the same instruction with different order a, b and a different constant c.
 
-# [DRAFT] Integer Butterfly Multiply Add/Sub FFT/DCT
+## [DRAFT] Integer Butterfly Multiply Add/Sub FFT/DCT
 
 A-Form
 
@@ -81,7 +81,9 @@ The instruction has been added to `minor_22.csv`:
 ```
 
 
-# [DRAFT] Floating Twin Multiply-Add DCT [Single]
+# Twin Butterfly Integer DCT Instruction(s)
+
+## [DRAFT] Floating Twin Multiply-Add DCT [Single]
 
 X-Form
 
@@ -110,7 +112,7 @@ Special Registers Altered:
     CR1          (if Rc=1)
 ```
 
-# [DRAFT] Floating Multiply-Add FFT [Single]
+## [DRAFT] Floating Multiply-Add FFT [Single]
 
 X-Form