1 <!-- SVP64 Butterfly DCT Instructions here described are based on -->
3 <!-- PLEASE NOTE THESE ARE UNAPPROVED AND DRAFT, NOT SUBMITTED TO OPF ISA WG -->
5 # [DRAFT] Integer Butterfly Multiply Add/Sub FFT/DCT
9 * maddsubrs RT,RA,RB,SH
16 prod1 <- MULS(RB, sum)
17 prod2 <- MULS(RB, diff)
18 res1 <- prod1[XLEN/2-SH:XLEN-1-SH]
19 res2 <- prod2[XLEN/2-SH:XLEN-1-SH]
23 Special Registers Altered: