SPRUI04F july 2015 – april 2023
.mptr Ain,IN,-16
.mptr Bin,IN-4,-16
.mptr Aco,COEF,16
.mptr Bco,COEF+4,16
.mptr Aout,optr+0,4
.mptr Bout,optr+2,4
LDW *Ain--[2],Ain12 ; IN(k-I) & IN(k-I+1)
LDW *Bin--[2],Bin23 ; IN(k-I-2) & IN(k-I-1)
LDW *Ain--[2],Ain34 ; IN(k-I-4) & IN(k-I-3)
LDW *Bin--[2],Bin56 ; IN(k-I-6) & IN(k-I-5)
LDW *Bco++[2],Bco12 ; COEF(I) & COEF(I+1)
LDW *Aco++[2],Aco23 ; COEF(I+2) & COEF(I+3)
LDW *Bco++[2],Bin34 ; COEF(I+4) & COEF(I+5)
LDW *Aco++[2],Ain56 ; COEF(I+6) & COEF(I+7)
STH Assum,*Aout++[2] ; *oPtr++ = (r >> 15)
STH Bssum,*Bout++[2] ; *oPtr++ = (I >> 15)