# [DRAFT] Integer Butterfly Multiply Add/Sub FFT/DCT A-Form * maddsubrs RT,RA,RB,SH Pseudo-code: n <- XLEN-SH sum <- (RT) + (RA) diff <- (RT) - (RA) prod1 <- MULS(RB, sum) prod2 <- MULS(RB, diff) res1 <- prod1[XLEN/2-SH:XLEN-1-SH] res2 <- prod2[XLEN/2-SH:XLEN-1-SH] RT <- (RT) + res1 RS <- (RS) + res2 Special Registers Altered: None