dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 421

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Freescale Semiconductor
; FOR INTEGER ELEMENTS, THE FOLLOWING 3 INSTRUCTIONS WILL REPLACE: MACR & MOVE ABOVE
;
;
;
Traverse_B_columns_2:
;
;
;
MAC
ASR
MOVE
ADD
MOVE
DECW X:RowsCnt
BGT
Y0,X0,A
A
A0,X:(R2)+
B1,Y1
#B_Matrx11,R1
Traverse_A_rows_2
Total:
m
Words:
26
DSC Benchmarks
X:(R1)+,X0
Cycles:
((N+8)N+12)N+11= N
; -
; -
; -
; 1
; 2
; 1
; 1
__________
3
-
-
-
1
2
3
3
+8N
2
+12N+11
last sum, no rounding
convert to integer in A0
save integer, LSP of A
for traverse next A row
point to B[1,1]
decrement A rows count
loop back if not done
B-25

Related parts for dsp56800