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 and Accumulate FFT/DCT
16 prod_lo <- prod[XLEN:(XLEN*2) - 1]
19 res[0:XLEN*2-1] <- (EXTSXL((RT)[0], 1) || (RT)) - prod
21 round[XLEN*2 - n] <- 1
23 RT <- res[XLEN - n:XLEN*2 - n -1]
25 Special Registers Altered: