-# RFC ls015 DCT / FFT Twin Butterfly instructions
+# RFC ls016 DCT / FFT Twin Butterfly instructions
**URLs**:
**Notes and Observations**:
-1. TODO
+1. Whilst it is easy to justify these high-value instructions they are
+ sufficiently complex as to warrant placement as optional SFFS in
+ the new EXT2xx area (marked as Vectoriseable).
+2. Although they are 3-in 2-out the actual encoding is as double-overwrite
+ reducing the actual number of operands down to three (RT RA and RB)
+ where RT is a Read-Modify-Write and an additional RS is implicit.
+* Although desirable (particularly to detect overflow) Rc=1 is hard to
+ conceptualise. It is likely that instead, Simple-V "saturation" if
+ enabled will create an Rc=1 CR.SO flag (including SVP64Single).
**Changes**
```
|0 |6 |11 |16 |21 |26 |31 |
- | PO | RT | RA | RB | SH | XO |/ |
+ | PO | RT | RA | RB | SH | XO |Rc |
```
Add the following new fields to Book I 1.6.2 Word Instruction Fields: