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

index deaf80d2990e0a0ef5d2e824fa0b5eaae75b1714..9933380e2c2ffd1019a0c3dbabef5d612d7877d9 100644 (file)
@@ -110,3 +110,27 @@ Special Registers Altered:
     VXSNAN VXISI VXIMZ
     CR1          (if Rc=1)
 ```
+
+# [DRAFT] Floating Multiply-Add FFT [Single]
+
+A-Form
+
+* ffmadds FRT,FRA,FRB (Rc=0)
+* ffmadds. FRT,FRA,FRB (Rc=1)
+
+Pseudo-code:
+
+```
+    tmp <- FRT
+    FRT <- FPMULADD32(tmp, FRA, FRB, 1, 1)
+    FRS <- FPMULADD32(tmp, FRA, FRB, -1, 1)
+```
+
+Special Registers Altered:
+
+```
+    FPRF FR FI
+    FX OX UX XX
+    VXSNAN VXISI VXIMZ
+    CR1          (if Rc=1)
+```